IP Library Granted Patent US 11,593,598
Granted Patent B2
US 11,593,598 · App. 16/569,932 · Granted Feb 28, 2023

Non-transitory computer readable medium and information processing apparatus for generating and storing plural PDL files for one portion of data

Inventor: Ryo Akamine (Kanagawa, JP)
Assignee: FUJIFILM Business Innovation Corp.
G06K15/1814G06F3/1206G06F3/1248G06K15/1813G06K2215/0011
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 11,593,598
App. No.
16/569,932
Granted
Feb 28, 2023
Kind
B2
Abstract

A non-transitory computer readable medium stores a program causing a computer to execute a process including: generating plural page description language (PDL) files written in plural types of PDLs for one portion of data; and performing control such that the generated plural PDL files and a different portion of the data other than the one portion are stored in an internal or external storage device in association with each other.

Claims (53)

1. A non-transitory computer readable medium storing a program causing a computer to execute a process, the process comprising:

generating a plurality of different page description language (PDL) files written in a plurality of different types of PDLs for only one portion of data that is smaller than an entirety of the data;

performing control such that the plurality of generated PDL files for the only one portion of the data is stored in an internal or external storage device in association with a different portion of the data other than the one portion, for which no PDL file is yet generated;

upon receiving a user instruction to print, transmitting an inquiry to a printing device regarding a specific PDL type supported by the printing device;

based on an answer from the printing device, selecting a single one PDL file written in the specific PDL type among the plurality of different PDL files, and transmitting the selected single one PDL file for the one portion of the data to the printing device; and

after the specific PDL type is specified in the answer from the printing device, generating a new single PDL file written in the specific PDL type for the different portion of the data.

2. The non-transitory computer readable medium according to claim 1 , the process further comprising

outputting a print instruction that instructs the printing device to print the selected single one PDL file for the one portion of the data, and

outputting the generated new single PDL file for the different portion of the data to the printing device.

3. The non-transitory computer readable medium according to claim 2 ,

wherein the outputting the print instruction includes outputting the selected single one PDL file for the one portion of the data to the printing device as the print instruction.

4. The non-transitory computer readable medium according to claim 2 ,

wherein the plurality of PDL files for the only one portion of the data is stored in the external storage device in association with the different portion of the data other than the one portion,

the outputting the print instruction includes outputting an instruction that causes the selected single one PDL file, among the plurality of PDL files, to be transmitted to the printing device not by way of the computer as the print instruction, and

the generating the new single PDL file includes receiving the different portion of the data which is stored in the external storage device and generating the new single PDL file for the received different portion.

5. The non-transitory computer readable medium according to claim 1 ,

wherein the generating the plurality of PDL files includes generating the plurality of PDL files for the one portion of the data which is first to be printed.

6. The non-transitory computer readable medium according to claim 5 ,

wherein the data are document data containing a plurality of pages, and

the one portion is a portion of the document data including a first page.

7. The non-transitory computer readable medium according to claim 1 ,

wherein the generating the plurality of PDL files includes generating the plurality of PDL files for each of a plurality of print settings.

8. The non-transitory computer readable medium according to claim 1 ,

wherein the generating the plurality of PDL files includes generating the plurality of PDL files for each of one or more print settings specified before a print setting is input by a user in the user instruction to print.

9. The non-transitory computer readable medium according to claim 8 ,

wherein the generating the plurality of PDL files includes generating the plurality of PDL files for the one portion which is to be printed on a first medium in a case where each of the one or more print settings is applied.

10. The non-transitory computer readable medium according to claim 8 ,

wherein the one or more print settings are specified on a basis of information saved in association with the data.

11. The non-transitory computer readable medium according to claim 8 ,

wherein the generating the plurality of PDL files includes generating the plurality of PDL files for a predetermined print setting in a case where information for specifying the one or more print settings is not saved in association with the data.

12. The non-transitory computer readable medium according to claim 1 ,

wherein the generating the plurality of PDL files includes generating the plurality of PDL files for the one portion which matches a size of the data.

13. The non-transitory computer readable medium according to claim 12 ,

wherein the one portion is a portion with a size that is in a predetermined proportion to the size of the data.

14. The non-transitory computer readable medium according to claim 12 ,

wherein the one portion is a portion with a size that is in a proportion, which is determined in accordance with a predetermined rule, to the size of the data.

15. The non-transitory computer readable medium according to claim 14 ,

wherein the predetermined rule is a rule that uses a print speed of the printing device which prints the data.

16. The non-transitory computer readable medium according to claim 14 ,

wherein the predetermined rule is a rule that uses a generation speed of generation of a PDL file for the different portion.

17. The non-transitory computer readable medium according to claim 1 , the process further comprising

deleting at least part of the plurality of generated PDL files in a case where a predetermined condition is met.

18. The non-transitory computer readable medium according to claim 17 ,

wherein the predetermined condition is that the data have been printed by the printing device.

19. The non-transitory computer readable medium according to claim 17 ,

wherein the predetermined condition is that a predetermined time has elapsed since the plurality of PDL files are saved.

20. An information processing apparatus comprising:

a processor programmed to act as:

generate a plurality of different page description language (PDL) files written in a plurality of different types of PDLs for only one portion of data that is smaller than an entirety of the data;

perform control such that the plurality of generated PDL files for the only one portion of the data is stored in an internal or external storage device in association with a different portion of the data other than the one portion, for which no PDL file is yet generated;

upon receiving a user instruction to print, transmit an inquiry to a printing device regarding a specific PDL type supported by the printing device;

based on an answer from the printing device, select a single one PDL file written in the specific PDL type among the plurality of different PDL files, and transmit the selected single one PDL file for the one portion of the data to the printing device; and

after the specific PDL type is specified in the answer from the printing device, generate a new single PDL file written in the specific PDL type for the different portion of the data.

Assignments (2)
CHANGE OF NAME Recorded Apr 28, 2021
From: FUJI XEROX CO., LTD.
To: FUJIFILM BUSINESS INNOVATION CORP.
Reel/Frame 056078/0098 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2019
From: AKAMINE, RYO
To: FUJI XEROX CO., LTD.
Reel/Frame 050366/0921 →
Priority Claims (1)
JP JP2018-179444 · Sep 25, 2018 · national
Continuity (1)
Related Publication 20200097782A1 · Mar 26, 2020