IP Library Granted Patent US 11,014,374
Granted Patent B2
US 11,014,374 · App. 16/562,004 · Granted May 25, 2021

Region-of-interest based print quality optimization

Inventor: Teck Siong Soh (Singapore, SG)
Assignee: DATAMAX-O'NEIL CORPORATION
B41J2/335B41J2/32B41J2/3551B41J2/36G06K15/028
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 11,014,374
App. No.
16/562,004
Granted
May 25, 2021
Kind
B2
Abstract

A method for printing includes analyzing print quality requirements for a printing area; adjusting settings for heater elements (e.g., energy and/or firing durations) of strobe lines based on the requirements analysis; and providing a plurality of individual strobe signals to the strobe lines. The strobe signals can be transmitted simultaneously, for example with a field-programmable gate array. Analyzing print quality requirements can include separating the printing area into one or more areas of interest, such as rows and/or columns. For each area of interest individual print quality settings (e.g., darkness, contrast, and/or media sensitivity) may be selected.

Claims (37)

1. A method for print settings control, the method comprising:

analyzing a content region in a print job request to determine one or more printing requirements for the content region;

based upon the one or more printing requirements for the content region, selecting one or more print quality settings for the content region; and

using the selected print quality settings to set one or more printing parameters for one or more thermal printhead heater elements that correspond to the content region.

2. The method according to claim 1 , wherein using the selected print quality settings to set the one or more printing parameters for the one or more thermal printhead heater elements further comprises based upon the set one or more printing parameters, calculating at least one individual strobe duration.

3. The method according to claim 2 , further comprising:

setting at least one strobe signal based on the calculated at least one individual strobe duration; and

transmitting the at least one strobe signal to a thermal printhead to set the one or more thermal printhead heater elements.

4. The method according to claim 2 , wherein the calculated at least one individual strobe duration corresponds to an energy level of the one or more thermal printhead heater elements.

5. The method according to claim 1 , wherein the print job request comprises the content region and another content region.

6. The method according to claim 5 , further comprising

analyzing the another content region to determine one or more printing requirements for the another content region; and

based upon the one or more printing requirements for the another content region, selecting one or more print quality settings for the another content region; and

using the selected print quality settings to set one or more printing parameters of one or more thermal printhead heater elements that correspond to the another content region.

7. The method according to claim 1 , wherein the selected print quality settings are configured to compensate print quality variation from a left to a right side of a print area.

8. The method according to claim 1 , wherein the one or more printing requirements for the content region comprise one or more of an energy level, a battery level, a temperature of a thermal printhead, a tension on a platen roller, a selected print quality setting, or a printing speed.

9. The method according to claim 1 , wherein using the selected print quality settings to set the one or more printing parameters for the one or more thermal printhead heater elements that correspond to the content region further comprises setting an energy level for the one or more thermal printhead heater elements.

10. The method according to claim 1 , wherein using the selected print quality settings to set the one or more printing parameters for the one or more thermal printhead heater elements that correspond to the content region further comprises setting a firing duration for the one or more thermal printhead heater elements.

11. An apparatus for print settings control, the apparatus comprising:

a processor and a non-transitory memory including program code, the non-transitory memory and the program code configured to, with the processor, cause the apparatus to at least:

analyze a content region in a print job request to determine one or more printing requirements for the content region;

based upon the one or more printing requirements for the content region, select one or more print quality settings for the content region; and

use the selected print quality settings to set one or more printing parameters for one or more thermal printhead heater elements that correspond to the content region.

12. The apparatus according to claim 11 , wherein the at least one non-transitory memory and the program code that is configured to, with the processor, cause the apparatus to at least use the selected print quality settings to set the one or more printing parameters for the one or more thermal printhead heater elements is further configured to, based upon the set one or more printing parameters, calculate at least one individual strobe duration.

13. The apparatus according to claim 12 , wherein the at least one non-transitory memory and the program code is further configured to, with the processor, cause the apparatus to at least:

set at least one strobe signal based on the calculated at least one individual strobe duration; and

transmit the at least one strobe signal to a thermal printhead to set the one or more thermal printhead heater elements.

14. The apparatus according to claim 12 , wherein the calculated at least one individual strobe duration corresponds to an energy level of the one or more thermal printhead heater elements.

15. The apparatus according to claim 11 , wherein the print job request comprises the content region and another content region.

16. The apparatus according to claim 15 , wherein the at least one non-transitory memory and the program code is further configured to, with the processor, cause the apparatus to at least

analyze the another content region to determine one or more printing requirements for the another content region; and

based upon the one or more printing requirements for the another content region, select one or more print quality settings for the another content region; and

use the selected print quality settings to set one or more printing parameters of one or more thermal printhead heater elements that correspond to the another content region.

17. The apparatus according to claim 11 , wherein the selected print quality settings are configured to compensate print quality variation from a left to a right side of a print area.

18. The apparatus according to claim 11 , wherein the one or more printing requirements for the content region comprise one or more of an energy level, a battery level, a temperature of a thermal printhead, a tension on a platen roller, a selected print quality setting, or a printing speed.

19. The apparatus according to claim 11 , wherein the at least one non-transitory memory and the program code that is configured to, with the processor, cause the apparatus to at least use the selected print quality settings to set the one or more printing parameters for the one or more thermal printhead heater elements that correspond to the content region is further configured to set an energy level for the one or more thermal printhead heater elements.

20. The apparatus according to claim 11 , wherein the at least one non-transitory memory and the program code that is configured to, with the processor, cause the apparatus to at least use the selected print quality settings to set the one or more printing parameters for the one or more thermal printhead heater elements that correspond to the content region is further configured to set a firing duration for the one or more thermal printhead heater elements.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECT NAME OF THE ASSIGNEE IS HAND HELD PRODUCTS, INC.. PREVIOUSLY RECORDED AT REEL: 062308 FRAME: 0749. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 1, 2023
From: DATAMAX-O'NEIL CORPORATION
To: HAND HELD PRODUCTS, INC.
Reel/Frame 062639/0020 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2023
From: DATAMAX-O'NEIL CORPORATION
To: HAND HELD PRODUCTS, INC.
Reel/Frame 062308/0749 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2019
From: SOH, TECK SIONG
To: DATAMAX-O'NEIL CORPORATION
Reel/Frame 050285/0051 →
Continuity (3)
Continuation 16112108 · Aug 24, 2018
Continuation 15449445 · Mar 3, 2017
Related Publication 20200039236A1 · Feb 6, 2020