Information processing apparatus and image processing system for generating image data for a preview image by using print data described in page description language

US9871933B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9871933-B2
Application numberUS-201615370061-A
CountryUS
Kind codeB2
Filing dateDec 6, 2016
Priority dateDec 17, 2015
Publication dateJan 16, 2018
Grant dateJan 16, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An information processing apparatus is for generating image data by using drawing information for drawing an image. The information processing apparatus includes a print data acquirer configured to acquire print data including the drawing information from outside; a request acceptor configured to accept a request to display the image data of any page in the print data; a reader configured to read specific drawing information of pages in the print data up to a page before the any page accepted by the request acceptor, from a drawing information storage storing the specific drawing information, which is the drawing information that may be applied to the image data of pages after a page in which the drawing information is described, among the drawing information included in the print data; and a generator configured to generate the image data of the any page by applying the read specific drawing information.

First claim

Opening claim text (preview).

What is claimed is: 1. An information processing apparatus for generating image data for a preview image by using print data described in a page description language, the information processing apparatus comprising: a hardware processor; and a hardware memory containing instructions, which when executed, cause the hardware processor to: acquire the print data described in the page description language from outside of the information processing apparatus; extract specific drawing information from the print data described in the page description language, and store the specific drawing information in a specific drawing information storage; the specific drawing information including multiple page description language commands necessary for generating a preview image of a specified page of the print data; accept a request to display the image data of the specified page of the print data; read, for each page in the print data up to a page before the specified page, specific drawing information corresponding to one page, from among the specific drawing information stored in the specific drawing information storage; and generate the image data of the specified page based on the read specific drawing information. 2. The information processing apparatus according to claim 1 , wherein the instructions, when executed, cause the hardware processor to: read the specific drawing information for each page in an order of the pages in the print data, and perform an enabling process on each of the pages in the print data up to the page before the specified page, the enabling process including deleting the specific drawing information of the pages before a presently read page to enable the specific drawing information of the presently read page to be used in generating the preview image, when the pages before the presently read page include the specific drawing information of a same type as the specific drawing information included in the presently read page. 3. The information processing apparatus according to claim 1 , wherein the instructions, when executed, cause the hardware processor to: store drawing information other than the specific drawing information, in association with a type of the drawing information, and read only the drawing information of a type defined in advance from the specific drawing information storage. 4. The information processing apparatus according to claim 1 , wherein the instructions, when executed, cause the hardware processor to: store determination information for determining whether each page description language command among the multiple page description language commands included in the specific drawing information needs to be read, and read only the page description language commands that were determined as needing to be read based on the determination information, from the specific drawing information storage. 5. The information processing apparatus according to claim 1 , wherein the instructions, when executed, cause the hardware processor to: refer to a position information storage storing position information of each of the pages in the print data and a data size of each of the pages in the print data, within a print data storage storing the print data, and read the print data of the specified page from the print data storage. 6. The information processing apparatus according to claim 5 , wherein the instructions, when executed, cause the hardware processor to: identify the print data denoting at least one of a start of a page and an end of a page, from the acquired print data, and generate the position information of each of the pages in the print data obtained by adding the data size of each page from the start to the end of each page, to the data size of the pages up to a previous page, and store the position information in the position information storage. 7. The information processing apparatus according to claim 6 , wherein the instructions, when executed, cause the hardware processor to: extract the drawing information denoting at least one of a start of a page and an end of a page and the drawing information defined in advance as the specific drawing information, from the acquired print data acquired, and store the extracted drawing information in the specific drawing information storage as the specific drawing information. 8. The information processing apparatus according to claim 7 , wherein the instructions, when executed, cause the hardware processor to: send, before finishing storage of the specific drawing information for all of the pages, a number of the pages in the print data for which specific drawing information has been stored in the specific drawing information storage, to a terminal connected via a network. 9. A non-transitory computer-readable recording medium storing a program that causes a computer to execute a process performed in an information processing apparatus for generating image data for a preview image by using print data described in a page description language, the process comprising: acquiring the print data described in the page description language from outside of the information processing apparatus; extracting specific drawing information from the print data described in the page description language, and store the specific drawing information in a specific drawing information storage; the specific drawing information including multiple page description language commands necessary for generating a preview image of a specified page of the print data; accepting a request to display the image data of the specified page of the print data; reading, for each page in the print data up to a page before the specified page, specific drawing information corresponding to one page, from among the specific drawing information stored in the specific drawing information storage; and generating the image data of the specified page based on the read specific drawing information. 10. An image processing system for generating image data for a preview image by using print data described in a page description language, the image processing system comprising: a hardware processor; and a hardware memory containing instructions, which when executed, cause the hardware processor to: acquire the print data described in the page description language from outside of the information processing apparatus; extract specific drawing information from the print data described in the page description language, and store the specific drawing information in a specific drawing information storage; the specific drawing information including multiple page description language commands necessary for generating a preview image of a specified page of the print data; accept a request to display the image data of the specified page of the print data; read, for each page in the print data up to a page before the specified page, specific drawing information corresponding to one page, from among the specific drawing information stored in the specific drawing information storage; generate the image data of the specified page by applying based on the specific drawing information; and a second hardware processor; a hardware memory containing instructions, which when executed, cause the second hardware processor to: display the image data on a display device.

Assignees

Inventors

Classifications

  • with a digital computer or a digital computer system, e.g. an internet server (programmed control between transmitter and receiver or between image input and image output device H04N1/32561) · CPC title

  • Page description language recognition · CPC title

  • with a management, maintenance, service or repair apparatus (monitoring H04N1/00002) · CPC title

  • Analysing the received data before processing · CPC title

  • G06F3/1208Primary

    resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9871933B2 cover?
An information processing apparatus is for generating image data by using drawing information for drawing an image. The information processing apparatus includes a print data acquirer configured to acquire print data including the drawing information from outside; a request acceptor configured to accept a request to display the image data of any page in the print data; a reader configured to re…
Who is the assignee on this patent?
Suzuki Hiroshi, Suzuki Takao, Ricoh Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F3/1208. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 16 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).