Patentable/Patents/US-6926381
US-6926381

Printer with fast line-feed speed

PublishedAugust 9, 2005
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Feeding a recording medium through a printer for printing images on the recording medium by actuating a line feeding motor in predetermined stepped increments, feeding the recording medium through the printer by a line feeding device driven by the line feeding motor, printing a image on the recording medium by a print head scanning across the recording medium and ejecting ink from nozzles, the print head having j nozzles spaced at a predetermined pixel resolution that is less than a pixel resolution printed by the printer, j being an integer number, controlling the actuating step to actuate the line feed motor in stepped increments, and controlling the j nozzles utilized in printing the image. For each stepped increment of the line feed motor, the line feeding device feeds the recording medium (m×1/n) pixels of the print head pixel resolution, where m and n are integer numbers and m is greater than n. The j nozzles that print in any one scan of the print head are controlled based on the number of increments of the line feed motor. Additionally, a print driver calculates a line skip amount and a buffer offset amount, and adjusts a starting position for storing of the image data in a print buffer in a case where a first line of image data to be stored in the print buffer is white data.

Patent Claims
17 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A print driver for processing image data to be sent to a printer that prints the image data, the print driver comprising: performing rasterization, color conversion and halftone processing on the image data; storing the processed image data in a print buffer for transmission to the printer; calculating a line skip amount; calculating a buffer offset amount; and adjusting a starting position for storing of the image data in the print buffer based on a result of the calculated buffer offset amount, wherein, the line skip amount and the buffer offset amount are calculated in a case where a first line of image data to be stored in the print buffer is white data.

2

2. A print driver according to claim 1 , wherein the printer has a line feed ratio of m×1/n, where m and n are integer numbers greater than 1, m is greater than n, and the line skip amount and the buffer offset amount are calculated based on the line feed ratio.

3

3. An image processing method for processing image data to be sent to a printer, comprising the steps of: performing rasterization, color conversion and halftone processing on the image data; storing the processed image data in a print buffer for transmission to the printer; calculating a line skip amount; calculating a buffer offset amount; and adjusting a starting position for storing of the image data in the print buffer based on a result of the calculated buffer offset amount, wherein, the line skip amount and the buffer offset amount are calculated in a case where a first line of image data to be stored in the print buffer is white data.

4

4. A method according to claim 3 , wherein the printer has a line feed ratio of m×1/n, where m and n are integer numbers greater than 1, m is greater than n, and the line skip amount and the buffer offset amount are calculated based on the line feed ratio.

5

5. Computer-executable process steps for processing image data to be sent to a printer, comprising the steps of: performing rasterization, color conversion and halftone processing on the image data; storing the processed image data in a print buffer for transmission to the printer; calculating a line skip amount; calculating a buffer offset amount; and adjusting a starting position for storing of the image data in the print buffer based on a result of the calculated buffer offset amount, wherein, the line skip amount and the buffer offset amount are calculated in a case where a first line of image data to be stored in the print buffer is white data.

6

6. Computer-executable process steps according to claim 5 , wherein the printer has a line feed ratio of m×1/n, where m and n are integer numbers greater than 1, m is greater than n, and the line skip amount and the buffer offset amount are calculated based on the line feed ratio.

7

7. A computer-readable medium which stores executable process steps for processing image data to be sent to a printer, the executable process steps comprising: performing rasterization, color conversion and halftone processing on the image data; storing the processed image data in a print buffer for transmission to the printer; calculating a line skip amount; calculating a buffer offset amount; and adjusting a starting position for storing of the image data in the print buffer based on a result of the calculated buffer offset amount, wherein, the line skip amount and the buffer offset amount are calculated in a case where a first line of image data to be stored in the print buffer is white data.

8

8. A computer-readable medium according to claim 7 , wherein the printer has a line feed ratio of m×1/n, where m and n are integer numbers greater than 1, m is greater than n, and the line skip amount and the buffer offset amount are calculated based on the line feed ratio.

9

9. A print driver for processing image data to be sent to a printer that prints image data on a recording medium at a print pixel resolution greater than a resolution of a print head and feeds the recording medium in units of a feed amount corresponding to (m×1/n) pixels of the print head resolution, where m and n are integer numbers and m is greater than n, the print driver comprising: generating a line of image data; determining whether at least a number of contiguous lines of image data do not include a pixel to be printed, the number of contiguous lines corresponding to the feed amount unit; and sending line skip amount information to the printer based on a result of the determining step.

10

10. A print driver according to claim 9 , wherein the determining step comprises: storing the line of image data in a print buffer for transmission to the printer; and calculating the line skip amount.

11

11. A print driver according to claim 10 , wherein the determining step further comprises: calculating a buffer offset amount; and adjusting a starting position for storing the image data in the print buffer based on a result of the calculated buffer offset amount, wherein, the skip amount and the buffer offset amount are calculated in a case where a first line of image data to be stored in the print buffer is white data.

12

12. Computer-executable process steps for processing image data to be sent to a printer that prints image data on a recording medium at a print pixel resolution greater than a resolution of a print head and feeds the recording medium in units of a feed amount corresponding to (m×1/n) pixels of the print head resolution, where m and n are integer numbers and m is greater than n, the process steps comprising: generating a line of image data; determining whether at least a number of contiguous lines of image data do not include a pixel to be printed, the number of contiguous lines corresponding to the feed amount unit; and sending line skip amount information to the printer based on a result of the determining step.

13

13. Computer-executable process steps according to claim 12 , wherein the determining step comprises: storing the line of image data in a print buffer for transmission to the printer; and calculating the line skip amount.

14

14. Computer-executable process steps according to claim 13 , wherein the determining step further comprises: calculating a buffer offset amount; and adjusting a starting position for storing the image data in the print buffer based on a result of the calculated buffer offset amount, wherein, the skip amount and the buffer offset amount are calculated in a case where a first line of image data to be stored in the print buffer is white data.

15

15. A computer-readable medium on which are stored computer-executable process steps for processing image data to be sent to a printer that prints image data on a recording medium at a print pixel resolution greater than a resolution of a print head and feeds the recording medium in units of a feed amount corresponding to (m×1/n) pixels of the print head resolution, where m and n are integer numbers and m is greater than n, the process steps comprising: generating a line of image data; determining whether at least a number of contiguous lines of image data do not include a pixel to be printed, the number of contiguous lines corresponding to the feed amount unit; and sending line skip amount information to the printer based on a result of the determining step.

16

16. A computer-readable medium according to claim 15 , wherein the determining step comprises: storing the line of image data in a print buffer for transmission to the printer; and calculating the line skip amount.

17

17. A computer-readable medium according to claim 16 , wherein the determining step further comprises: calculating a buffer offset amount; and adjusting a starting position for storing the image data in the print buffer based on a result of the calculated buffer offset amount, wherein, the skip amount and the buffer offset amount are calculated in a case where a first line of image data to be stored in the print buffer is white data.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

August 13, 2004

Publication Date

August 9, 2005

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Printer with fast line-feed speed” (US-6926381). https://patentable.app/patents/US-6926381

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.