IP Library Granted Patent US 10,081,209
Granted Patent B2
US 10,081,209 · App. 15/686,487 · Granted Sep 25, 2018

Methods and systems for determining a printing position

Inventors: Rodolfo Jodra Barron (Boise, ID); Sagi Refael (Nes Ziona, IL); Eyal Bodinger (Nes Ziona, IL); Pavel Blinchuk (Nes Ziona, IL)
Assignee: HP INDIGO B.V.
B41J29/393B41J3/60B41J11/46
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 10,081,209
App. No.
15/686,487
Granted
Sep 25, 2018
Kind
B2
Abstract

A method for determining a printing position, such as for image-on-paper registration in a printer or photocopying machine, is disclosed. A fiducial mark pattern comprising a plurality of fiducial marks at predefined relative distances is provided on a printing medium, and is scanned. The fiducial marks and a first edge of the printing medium are identified in a scanned representation of the printing medium. A first distance between the first edge and a first fiducial mark is determined, and a second distance between a second fiducial mark and a third fiducial mark are likewise determined from the scanned representation of the printing medium. The distance between the fiducial mark pattern and the first edge is computed based on both the determined first distance and the determined second distance. The invention also relates to a corresponding system and a computer-readable medium for determining a printing position.

Claims (47)

1. A method for determining a printing position, the method comprising:

providing at least a first and second fiducial mark pattern on a printing medium, each of the first and second fiducial mark pattern comprising a respective plurality of fiducial marks at predefined relative distances;

capturing an image of the printing medium;

with each of the first and second fiducial mark patterns:

identifying the respective plurality of fiducial marks in a captured representation of the printing medium;

identifying a first edge of the printing medium in the captured representation of the printing medium;

determining a first distance between the first edge and a respective first fiducial mark of each of the first and second fiducial mark patterns from the captured representation of the printing medium;

determining a plurality of second distances between the respective plurality of fiducial marks from the captured representation of the printing medium; and

computing a distance between each of the first and second fiducial mark patterns and the first edge based on the determined first distance and the plurality of determined second distances, wherein computing the distance between each of the first and second fiducial mark patterns and the first edge comprises a linear regression based on the plurality of determined second distances and predetermined distances between the respective fiducial marks; and

averaging the computed distances between each of the first and second fiducial mark patterns and the first edge; and

calibrating the printing device using the computed average distance.

2. The method of claim 1 , wherein the first fiducial mark pattern is in the upper right corner of the printing medium.

3. The method of claim 2 , wherein the second fiducial mark pattern is in the upper left corner of the printing medium.

4. The method of claim 3 , wherein the average of the computed distances between each of the first and second fiducial mark pattern determines the vertical position of the printing medium to be used during calibration.

5. The method of claim 2 , wherein the second fiducial mark pattern is in the lower right corner of the printing medium.

6. The method of claim 2 , wherein the second fiducial mark pattern is in the lower left corner of the printing medium.

7. The method of claim 1 , wherein the average of the computed distances between each of the first and second fiducial mark pattern determines the horizontal position of the printing medium to be used during calibration.

8. The method of claim 1 , wherein computing the distance between each of the first and second fiducial mark patterns and the first edge comprises comparing the determined second distance with a predefined relative distance between a respective second fiducial mark and a respective third fiducial mark.

9. The method of claim 8 , wherein the computing the distance between each of the first and second fiducial mark patterns and the first edge comprises adjusting the determined first distance with a correction factor derived from the comparison of the determined second distance with the predefined relative distance between the respective second fiducial mark and the respective third fiducial mark.

10. The method of claim 1 , wherein the respective second fiducial mark coincides with the respective first fiducial mark.

11. The method according to claim 1 , wherein the respective first fiducial marks are fiducial marks that are closest to the first edge among the fiducial marks of the respective fiducial mark patterns.

12. The method of claim 1 , wherein a predefined relative distance between the fiducial marks of each of the fiducial mark patterns in a horizontal direction of the fiducial mark patterns differs from a predefined relative distance between the fiducial marks in a vertical direction of the fiducial mark pattern, the vertical direction perpendicular to the horizontal direction.

13. The method of claim 1 , wherein the fiducial marks of the fiducial mark pattern are provided on a common surface side of the printing medium.

14. The method of claim 1 , the method comprising adjusting a front-to-back printing position of the printing medium based on the respective distances between the respective first and second fiducial mark patterns and respective horizontal and vertical edges of the printing medium.

15. The method of claim 1 , further comprising associating different error weights to the computed distances between each of the first and second fiducial mark patterns and the first edge.

16. A system for determining a printing position, comprising:

a printing unit to print at least a first and second fiducial mark pattern on a printing medium, the first and second fiducial mark patterns comprising a respective plurality of fiducial marks at predefined relative distances;

an image sensing unit to capture an image of the printing medium;

an identification unit to identify the respective fiducial marks in a captured representation of the printing medium and to identify a first edge of the printing medium in the captured representation of the printing medium;

a determination unit to:

determine a first distance between the first edge and a first fiducial mark of each of the respective first and second fiducial mark patterns from the captured representation of the printing medium;

determine a second distance between a second fiducial mark of each of the respective first and second fiducial mark patterns and a third fiducial mark of each of the respective first and second fiducial mark patterns from the captured representation of the printing medium;

to compute a distance between each of the first and second fiducial mark patterns and the first edge based on the determined first distance and the determined second distance; and

average the computed distances between each of the first and second fiducial mark patterns and the first edge.

17. The system of claim 16 , wherein the first fiducial mark pattern is in the upper right corner of the printing medium, the second fiducial mark pattern is in the upper left corner of the printing medium, and the average of the computed distances between each of the first and second fiducial mark pattern determines the vertical position of the printing medium to be used during calibration.

18. The system of claim 16 , wherein the first fiducial mark pattern is in the upper right corner of the printing medium, the second fiducial mark pattern is in the lower right corner of the printing medium, and the average of the computed distances between each of the first and second fiducial mark pattern determines the horizontal position of the printing medium to be used during calibration.

19. A computer program product for determining a printing position, the computer program product comprising:

a non-transitory computer readable storage medium comprising computer usable program code embodied therewith, the computer usable program code to, when executed by a processor:

receive a representation of a printing medium, the print medium being provided with at least a first and second fiducial mark patterns, the first and second fiducial mark patterns comprising a respective plurality of fiducial marks at predefined relative distances; and

with regards to each of the first and second fiducial mark patterns;

identify the respective plurality of fiducial marks in the representation of the printing medium;

identify a first edge of the printing medium in the captured representation of the printing medium;

determine a first distance between the first edge and a respective first fiducial mark of each of the first and second fiducial mark patterns from the captured representation of the printing medium;

determine a plurality of second distances between the respective plurality of fiducial marks from the captured representation of the printing medium;

computing a distance between each of the first and second fiducial mark patterns and the first edge based on the determined first distance and the plurality of determined second distances, wherein computing the distance between each of the first and second fiducial mark patterns and the first edge comprises a linear regression based on the plurality of determined second distances and predetermined distances between the respective fiducial marks; and

averaging the computed distances between each of the first and second fiducial mark patterns and the first edge.

20. The computer program product of claim 19 , wherein computing the distance between each of the first and second fiducial mark patterns and the first edge comprises comparing the determined second distance with a predefined relative distance between a respective second fiducial mark and a respective third fiducial mark.

Assignments (2)
CHANGE OF NAME Recorded Jan 10, 2018
From: HEWLETT-PACKARD INDIGO B.V.
To: HP INDIGO B.V.
Reel/Frame 045041/0020 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2018
From: JODRA BARRON, RODOLFO; REFAEL, SAGI; BODINGER, EYAL; BLINCHUK, PAVEL
To: HEWLETT-PACKARD INDIGO B.V.
Reel/Frame 044538/0594 →
Continuity (2)
Continuation 14417584
Related Publication 20170368856A1 · Dec 28, 2017