Patentable/Patents/US-8488159
US-8488159

Printing system, printing method, printing control apparatus, printing control method, and computer readable recording medium stored with printing control program for adding padding data to image data

PublishedJuly 16, 2013
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

The printing system comprises: a print data generating unit for generating print data; an image data generating unit for generating image data for each page having a data size of an integral multiple of a specified block size based on the print data; a delivering unit for delivering the image data; an imposing unit for imposing the image data in such a way that images for a plurality of pages will be printed on a sheet of paper; and a printing unit for printing images for a plurality of pages on a sheet of paper, wherein a process for preventing a blank space being formed in a boundary area between the images to be printed on a sheet of paper due to padding data added to the image data in order to make data size of the image data to be an integral multiple of the block size, is executed.

Patent Claims
19 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A printing system, comprising: a central processing unit; a print data generating unit for generating print data including drawing information of a document to be printed; an image data generating unit for generating image data for each page having a data size of an integral multiple of a specified block size based on said print data; a delivering unit for delivering said image data generated by said image data generating unit; an imposing unit for imposing said image data delivered by said delivering unit in such a way that images for a plurality of pages of said document to be printed will be printed on a sheet of paper; and a printing unit for printing images for a plurality of pages on a sheet of paper based on said image data imposed by said imposing unit, wherein a process for preventing a blank space from being formed in a boundary area between said images for a plurality of pages to be printed on a sheet of paper due to padding data added to said image data in order to make data size of said image data to be an integral multiple of said block size, is executed in said print data generating unit, said image data generating unit, or said delivering unit.

Plain English Translation

A printing system uses a CPU to print documents with multiple pages on a single sheet. It generates print data, then generates image data for each page where the data size is a multiple of a specified block size. This image data is delivered to an imposer, which arranges the page images for printing. To prevent blank spaces between the page images on the printed sheet due to padding added to make the image data a multiple of the block size, a process removes or adjusts the padding. This padding adjustment happens during print data generation, image data generation, or data delivery.

Claim 2

Original Legal Text

2. The printing system as claimed in claim 1 , further comprising: a calculating unit for calculating said boundary area of said image based on said print data, wherein said image data generating unit generates said image data with said padding data added in a data area corresponding to an edge opposite to said boundary area of said image based on said drawing information; and said imposing unit imposes said image data with said padding data added in the data area corresponding to the edge opposite to said boundary area of said image.

Plain English Translation

The printing system calculates the boundary area between pages. The image data generator adds padding to the edge of the image opposite the boundary area, based on the drawing information. The imposer then arranges the image data with this padding on the opposite edge, preventing gaps at the boundaries. This allows for seamless printing of multiple pages on one sheet, as the padding is positioned away from where the pages meet.

Claim 3

Original Legal Text

3. The printing system as claimed in claim 1 , further comprising: a calculating unit for calculating said boundary area of said image based on said print data, wherein said image data generating unit generates said image data with said padding data added in a data area corresponding to a predetermined edge of said image; and said delivering unit relocates said padding data into a data area corresponding to an edge opposite to said boundary area of said image by changing timing for delivering said image data; and said imposing unit imposes said image data after said padding data has been relocated into the data area corresponding to the edge opposite to said boundary area of said image.

Plain English Translation

The printing system calculates the boundary area between pages. The image data generator initially adds padding data to a *predetermined* edge of each page's image data. During data delivery, the system *relocates* this padding to the *opposite* edge of the page from the boundary area by adjusting the data delivery timing. The imposer then arranges the images with the relocated padding, ensuring that the padding is away from the page boundaries to prevent gaps when printing multiple pages on a single sheet.

Claim 4

Original Legal Text

4. The printing system as claimed in claim 1 , wherein said image data generating unit cuts out said image data having a data size of an integral multiple of said block size from a document image data generated based on said drawing information, if an image for one page included in said document to be printed is larger than a corresponding area of said sheet of paper; and said imposing unit imposes said image data cut out into the data size of the integral multiple of said block size.

Plain English Translation

If a single page's image is larger than the area available on the sheet of paper, the image data generator cuts out a portion of the document image data, ensuring the cut-out portion's data size is a multiple of the specified block size. The imposer then arranges these cut-out image data portions. This allows for printing large pages even when they exceed the target print area.

Claim 5

Original Legal Text

5. The printing system as claimed in claim 1 , wherein said print data generating unit generates said print data, so that said drawing information is changed based on a binding position of said document to be printed and a page number of said image in such a way that a position of said padding data in said image data generated by said image data generating unit corresponds to an edge opposite to said boundary area of said image; and said image data generating unit generates said image data with said padding data added in a data area corresponding to the edge opposite to said boundary area of said image based on said print data for which said drawing information has been changed.

Plain English Translation

The print data generator adjusts drawing information based on the document's binding position and the page number. This adjustment ensures padding added by the image data generator is located on the edge opposite the boundary area. The image data generator adds padding to the edge opposite the boundary area based on the adjusted print data. The result is padding automatically positioned away from page boundaries, depending on binding type.

Claim 6

Original Legal Text

6. A printing method, comprising: (a) generating print data including drawing information of a document to be printed; (b) generating image data for each page having a data size of an integral multiple of a specified block size based on said print data; (c) delivering said image data generated in said step (b); (d) imposing said image data delivered in said step (c) in such a way that images for a plurality of pages of said document to be printed will be printed on a sheet of paper; and (e) printing images for a plurality of pages on a sheet of paper based on said image data imposed in said step (d), wherein a process for preventing a blank space from being formed in a boundary area between said images for a plurality of pages to be printed on a sheet of paper due to padding data added to said image data in order to make data size of said image data to be an integral multiple of said block size, is executed in said step (a), (b), or (c).

Plain English Translation

A printing method involves generating print data, then generating image data for each page where the data size is a multiple of a specified block size. This image data is delivered and then imposed to arrange multiple pages on a single sheet for printing. A process eliminates blank spaces between pages by managing padding added to make the image data a multiple of the block size. This padding management occurs during print data generation, image data generation, or data delivery.

Claim 7

Original Legal Text

7. The printing method as claimed in claim 6 , further comprising: (f) calculating said boundary area of said image based on said print data, wherein said image data with said padding data added in a data area corresponding to an edge opposite to said boundary area of said image is generated based on said drawing information in said step (b); and said image data with said padding data added in the data area corresponding to the edge opposite to said boundary area of said image is imposed in said step (d).

Plain English Translation

The printing method calculates the boundary area between pages. During image data generation, padding is added to the edge of the image opposite the boundary area. The imposer then arranges the image data with this padding on the opposite edge, preventing gaps at the boundaries. This allows for seamless printing of multiple pages on one sheet, as the padding is positioned away from where the pages meet.

Claim 8

Original Legal Text

8. The printing method as claimed in claim 6 , further comprising: (f) calculating said boundary area of said image based on said print data, wherein said image data with said padding data added in a data area corresponding to a predetermined edge of said image is generated in said step (b); and said padding data is relocated into a data area corresponding to an edge opposite to said boundary area of said image by changing timing for delivering said image data in said step (c); and said image data after said padding data has been relocated into the data area corresponding to the edge opposite to said boundary area of said image is imposed in said step (d).

Plain English Translation

The printing method calculates the boundary area between pages. During image data generation, padding is initially added to a predetermined edge of each page's image data. During data delivery, the method relocates this padding to the opposite edge of the page from the boundary area by adjusting the data delivery timing. The imposer then arranges the images with the relocated padding, ensuring it's away from the boundaries.

Claim 9

Original Legal Text

9. The printing method as claimed in claim 6 , wherein said image data having a data size of an integral multiple of said block size is cut out from a document image data generated based on said drawing information in said step (b), if an image for one page included in said document to be printed is larger than a corresponding area of said sheet of paper; and said image data cut out into the data size of the integral multiple of said block size is imposed in said step (d).

Plain English Translation

If a single page image is too large for the print area, the method cuts out a portion of the document image data during image generation, ensuring the cut-out portion's size is a multiple of the specified block size. The imposer then arranges these cut-out image data portions. This allows printing oversized pages by only outputting the portion which will fit on the physical medium.

Claim 10

Original Legal Text

10. The printing method as claimed in claim 6 , wherein said print data is generated in said step (a), so that said drawing information is changed based on a binding position of said document to be printed and a page number of said image in such a way that a position of said padding data in said image data generated in said step (b) corresponds to an edge opposite to said boundary area of said image; and said image data with said padding data added in a data area corresponding to the edge opposite to said boundary area of said image is generated based on said print data for which said drawing information has been changed, in said step (b).

Plain English Translation

During print data generation, the method adjusts drawing information based on the binding position and page number. This ensures that during image data generation, the added padding is located on the edge opposite the boundary area. The image data generator adds padding to the correct edge based on the adjusted print data. This ensures padding ends up away from page boundaries, adapting to different binding styles.

Claim 11

Original Legal Text

11. A printing control apparatus, comprising: a central processing unit; a receiving unit for receiving print data including drawing information of a document to be printed; a calculating unit for calculating a boundary area of images for a plurality of pages of said document to be printed on a sheet of paper based on said print data; an image data generating unit for generating image data for each page with padding data added in a data area corresponding to an edge opposite to said boundary area of said image in such a way that said image data has a data size of an integral multiple of a specified block size, based on said drawing information; and an imposing unit for imposing said image data in such a way that said images for a plurality of pages will be printed on a sheet of paper.

Plain English Translation

A printing control apparatus uses a CPU to manage printing. It receives print data and calculates the boundary area between pages. An image data generator adds padding to the edge of each page's image opposite the boundary area, ensuring the data size is a multiple of the specified block size. An imposer then arranges the page images for printing on a sheet.

Claim 12

Original Legal Text

12. The printing control apparatus as claimed in claim 11 , wherein said image data generating unit includes: a basic image data generating unit for generating basic image data with said padding data added in a data area corresponding to a predetermined edge of said image; and a relocating unit for relocating said padding data into said data area corresponding to the edge opposite to said boundary area of said image, if said predetermined edge of said image is on the same side as said boundary area.

Plain English Translation

In the printing control apparatus, the image data generator comprises a basic image data generator and a relocating unit. The basic image data generator initially adds padding to a *predetermined* edge of the image. If this edge is on the same side as the boundary area, the relocating unit moves the padding to the *opposite* edge. This ensures padding is always on the edge away from page boundaries.

Claim 13

Original Legal Text

13. The printing control apparatus as claimed in claim 11 , further comprising: a shift amount calculating unit for calculating a shift amount of overall images for a plurality of pages printed on a sheet of paper based on the imposed image data from a center of said sheet of paper; and an adjusting unit for adjusting a printing position of said imposed image data in order to reduce said shift amount.

Plain English Translation

The printing control apparatus calculates the shift amount of the overall printed images from the center of the sheet. An adjusting unit then modifies the printing position of the imposed image data to reduce this shift amount. This feature centers the output on the physical medium, improving aesthetic appearance.

Claim 14

Original Legal Text

14. A printing control method, comprising: (a) receiving print data including drawing information of a document to be printed; (b) calculating a boundary area of images for a plurality of pages of said document to be printed on a sheet of paper based on said print data; (c) generating image data for each page with padding data added in a data area corresponding to an edge opposite to said boundary area of said image in such a way that said image data has a data size of an integral multiple of a specified block size, based on said drawing information; and (d) imposing said image data in such a way that said images for a plurality of pages will be printed on a sheet of paper.

Plain English Translation

A printing control method receives print data and calculates the boundary area between page images. Padding is added to each page image on the edge opposite the boundary, ensuring the data size is a multiple of a specified block size. The pages are then arranged to be printed on a single sheet.

Claim 15

Original Legal Text

15. The printing control method as claimed in claim 14 , wherein said step (c) includes: (c1) generating basic image data with said padding data added in a data area corresponding to a predetermined edge of said image; and (c2) relocating said padding data into said data area corresponding to the edge opposite to said boundary area of said image, if said predetermined edge of said image is on the same side as said boundary area.

Plain English Translation

The printing control method of generating image data first generates basic image data with padding on a predetermined edge. If that edge is on the same side as the boundary area, the padding is relocated to the opposite edge. This ensures padding is always placed away from the edges that meet.

Claim 16

Original Legal Text

16. The printing control method as claimed in claim 14 , further comprising: (e) calculating a shift amount of overall images for a plurality of pages printed on a sheet of paper based on the imposed image data from a center of said sheet of paper; and (f) adjusting a printing position of said imposed image data in order to reduce said shift amount.

Plain English Translation

The printing control method calculates the shift amount of the overall printed image from the center of the sheet. It then adjusts the printing position of the imposed image data to reduce this shift amount. This centers the printed pages, improving the final product.

Claim 17

Original Legal Text

17. A non-transitory computer readable recording medium stored with a printing control program, said program causing a computer to execute a process comprising: (a) receiving print data including drawing information of a document to be printed; (b) calculating a boundary area of images for a plurality of pages of said document to be printed on a sheet of paper based on said print data; (c) generating image data for each page with padding data added in a data area corresponding to an edge opposite to said boundary area of said image in such a way that said image data has a data size of an integral multiple of a specified block size, based on said drawing information; and (d) imposing said image data in such a way that said images for a plurality of pages will be printed on a sheet of paper.

Plain English Translation

A computer-readable medium stores a printing control program. The program receives print data and calculates the boundary area between page images. It adds padding to each page image on the edge opposite the boundary, ensuring the data size is a multiple of a specified block size, then arranges the pages for printing on a single sheet.

Claim 18

Original Legal Text

18. The non-transitory computer readable recording medium as claimed in claim 17 , wherein said step (c) includes: (c1) generating basic image data with said padding data added in a data area corresponding to a predetermined edge of said image; and (c2) relocating said padding data into said data area corresponding to the edge opposite to said boundary area of said image, if said predetermined edge of said image is on the same side as said boundary area.

Plain English Translation

The computer-readable medium stores a printing control program. The image data generation step first generates basic image data with padding on a predetermined edge. If that edge is on the same side as the boundary area, the padding is relocated to the opposite edge. This ensures padding never occurs on the page-to-page boundaries.

Claim 19

Original Legal Text

19. The non-transitory computer readable recording medium as claimed in claim 17 , wherein said process further comprising: (e) calculating a shift amount of overall images for a plurality of pages printed on a sheet of paper based on the imposed image data from a center of said sheet of paper; and (f) adjusting a printing position of said imposed image data in order to reduce said shift amount.

Plain English Translation

The computer-readable medium stores a printing control program that calculates the shift amount of the overall printed image from the center of the sheet, and then adjusts the printing position of the imposed image data to reduce this shift amount. This centers the pages on the output medium for a more professional result.

Classification Codes (CPC)

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

Patent Metadata

Filing Date

December 2, 2009

Publication Date

July 16, 2013

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, FAQs, 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. “Printing system, printing method, printing control apparatus, printing control method, and computer readable recording medium stored with printing control program for adding padding data to image data” (US-8488159). https://patentable.app/patents/US-8488159

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/US-8488159. See llms.txt for full attribution policy.