IP Library Granted Patent US 7,158,255
Granted Patent B2
US 7,158,255 · App. 10/174,351 · Granted Jan 2, 2007

Method for printing shingling print data

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 7,158,255
App. No.
10/174,351
Granted
Jan 2, 2007
Kind
B2
Abstract

A method for printing shingling print data in a shingling print pass of a multi-shingling-pass print swath. One step includes compacting the shingling print data by removing the deterministic voids associated with the shingling print algorithm. Another step includes expanding the compacted shingling print data based on the shingling print algorithm. An additional step includes printing the expanded shingling print data.

Claims (20)

1. A method for printing shingling print data in a shingling print pass of a multi-shingling-pass print swath comprising the steps of:

a) generating the shingling print data in a computer;

b) compacting the shingling print data in the computer by removing deterministic voids associated with the shingling print algorithm;

c) sending an expander control sequence based on the shingling print algorithm to the printer from the computer, wherein the expander control sequence includes a detailed map of the expanded print placement of each of the data bits present in the compacted shingling print data;

d) sending the compacted shingling print data to the printer;

e) expanding the compacted shingling print data in the printer in accordance with the expander control sequence; and

f) printing the expanded shingling print data using the printer without having stored the expanded shingling print data in the printer.

2. The method of claim 1 , wherein only one shingling print algorithm is used for the shingling print pass.

3. The method of claim 1 , wherein the shingling print algorithm includes a first algorithm for a first portion of the shingling print pass and includes a second algorithm for a second portion of the shingling print pass, and wherein the second algorithm is different than the first algorithm.

4. The method of claim 1 , wherein step e) uses a multiplexer.

5. The method of claim 4 , wherein step e) also uses a barrel shifter.

6. The method of claim 4 , wherein the output of the multiplexer is used to fire print nozzles of the printer.

7. The method of claim 6 , wherein the printer is an inkjet printer.

8. The method of claim 1 , wherein step e) uses a serial shift register.

9. The method of claim 8 , wherein the output of the serial shift register is used to fire print nozzles of the printer.

10. The method of claim 9 , wherein the printer is an inkjet printer.

11. The method of claim 3 , wherein the number of shingling print passes in the print swath is N, wherein the number of pixels in the print swath height is P, and wherein the expander control sequence includes a repeating pattern of P times N single-digit binary numbers.

12. The method of claim 11 , wherein the binary numbers are grouped starting with the first P binary numbers defining the first group and ending with the last P binary numbers defining the Nth group.

13. The method of claim 12 , wherein the starting group of the expander control sequence in step e) rotates starting with the first group as the starting group for the first shingling print pass and ending with the Nth group as the starting group for the Nth shingling print pass.

14. The method of claim 1 , wherein step d) sends the compacted shingling print data to a memory of the printer having a size which is insufficient for storing the shingling print data of step a).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2013
From: LEXMARK INTERNATIONAL, INC.; LEXMARK INTERNATIONAL TECHNOLOGY, S.A.
To: FUNAI ELECTRIC CO., LTD
Reel/Frame 030416/0001 →