IP Library Granted Patent US 12,545,034
Granted Patent B2
US 12,545,034 · App. 18/289,492 · Granted Feb 10, 2026

Printer, printer control method, and non-transitory computer-readable medium

Inventor: Shinya Obara (Minato-ku, JP)
Assignee: SATO CORPORATION
B41J3/4075B41J32/02B41J33/51
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,545,034
App. No.
18/289,492
Granted
Feb 10, 2026
Kind
B2
Abstract

A printer that performs, based on print data, print on a plurality of labels included in a label continuous body, the printer includes a backfeed control unit configured to backfeed the label continuous body and move a leading label to a print start position, and a print control unit configured to acquire a print start command after the backfeed control unit starts the backfeed, and perform the print on the label moved to the print start position.

Claims (35)

1 . A printer that, based on print data, prints a plurality of labels included in a label continuous body, the printer comprising:

a print unit comprising a thermal head and a platen roller;

a backfeed control unit configured to control the print unit to backfeed the label continuous body and move a leading label to a print start position;

a print control unit configured to acquire a print start command after the backfeed control unit starts the backfeed, and control the print unit to print on the leading label moved to the print start position; and

a data generation unit configured to generate, based on the print data, data to be supplied to the print control unit, the data including control data and drawing data;

wherein:

the backfeed control unit controls the print unit to backfeed in parallel with the print control unit acquiring the drawing data from the data generation unit; and

the backfeed control unit controls the print unit to start the backfeed after the print control unit ends acquisition of the control data and before the print control unit ends acquisition of the drawing data.

2 . The printer according to claim 1 , wherein a data amount of the drawing data is greater than a data amount of the control data.

3 . The printer according to claim 1 , wherein the print control unit acquires the print start command after the acquisition of the drawing data is ended.

4 . The printer according to claim 1 , further comprising:

a first processor and a second processor communicably connected to each other, wherein:

the first processor constitutes the data generation unit, and

the second processor constitutes the backfeed control unit and the print control unit.

5 . The printer according to claim 1 , further comprising:

a storage unit configured to store a state of the printer, wherein:

when the print data is disappeared after the backfeed control unit controls the print unit to end the backfeed and before the print control unit controls the print unit to start the print, the printer stores, in the storage unit, a state in which the backfeed is ended, and performs the print without performing the backfeed when new print data is acquired thereafter.

6 . The printer according to claim 1 , further comprising:

a forward feed control unit configured control the print unit to forward feed the label continuous body and further move, to a label issuing position, the leading label moved to the print start position when an error stop request or a label feed request is generated after the backfeed control unit controls the print unit to end the backfeed.

7 . The printer according to claim 1 , wherein when an error that allows the backfeed to be continued occurs after the backfeed control unit controls the print unit to start the backfeed and before the backfeed control unit controls the print unit to end the backfeed, the printer does not stop due to the error until the backfeed is ended.

8 . The printer according to claim 1 , wherein when the print data is acquired in a pause state in which the print data is not present, the printer shifts from the pause state to an operation state and performs the backfeed by the backfeed control unit controlling the print unit.

9 . A printer control method executed by a computer in a printer, the printer that, based on print data, prints a plurality of labels included in a label continuous body, the printer comprising a backfeed control unit, a print control unit, a data generation unit, and a print unit that comprises a thermal head and a platen roller, the control method comprising:

controlling, by the backfeed control unit, the print unit to backfeed the label continuous body and move a leading label to a print start position;

acquiring, by the print control unit, a print start command after the backfeed is started and controlling, by the print control unit, the print unit to print on the leading label moved to the print start position; and

generating, by the data generation unit, based on the print data, data to be supplied to the print control unit including control data and drawing data;

wherein:

the backfeed control unit controls the print unit to backfeed in parallel with the print control unit acquiring the drawing data from the data generation unit; and

the backfeed control unit controls the print unit to start the backfeed after the print control unit ends acquisition of the control data and before the print control unit ends acquisition of the drawing data.

10 . A non-transitory computer-readable medium storing a program executable by a computer in a printer, the printer comprising a backfeed control unit, a print control unit, a data generation unit, and a print unit that comprises a thermal head and a platen roller, the printer that, based on print data, prints a plurality of labels included in a label continuous body, the program causing the computer to execute:

controlling, by the backfeed control unit, the print unit to backfeed the label continuous body and moving a leading label to a print start position;

acquiring, by the print control unit, a print start command after the backfeed is started and controlling, by the print control unit, the print unit to print on the leading label moved to the print start position; and

generating, by the data generation unit, based on the print data, data to be supplied to the print control unit including control data and drawing data;

wherein:

the backfeed control unit controls the print unit to backfeed in parallel with the print control unit acquiring the drawing data from the data generation unit; and

the backfeed control unit controls the print unit to start the backfeed after the print control unit ends acquisition of the control data and before the print control unit ends acquisition of the drawing data.

Assignments (2)
CHANGE OF NAME Recorded Jul 1, 2025
From: SATO HOLDINGS KABUSHIKI KAISHA
To: SATO CORPORATION
Reel/Frame 072085/0034 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2023
From: OBARA, SHINYA
To: SATO HOLDINGS KABUSHIKI KAISHA
Reel/Frame 065455/0319 →
Priority Claims (1)
JP 2021-146204 · Sep 8, 2021 · national
Continuity (1)
Related Publication 20240239113A1 · Jul 18, 2024
References Cited (6)
US 20220169039A1 · Buthrath et al. · 2022 [cited by applicant]
JP H06210911A · 1994 [cited by applicant]
JP 2001328302A · 2001 [cited by applicant]
JP 2002104354A · 2002 [cited by applicant]
JP 2002255139A · 2002 [cited by applicant]
WO WO2020196519A1 · 2020 [cited by applicant]