IP Library Granted Patent US 11,630,621
Granted Patent B2
US 11,630,621 · App. 16/553,648 · Granted Apr 18, 2023

Information processing apparatus and non-transitory computer readable medium

Inventor: Taku Nishio (Kanagawa, JP)
Assignee: FUJIFILM Business Innovation Corp.
G06F3/1243G06F3/1206G06F3/1262H04N1/0092
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,630,621
App. No.
16/553,648
Granted
Apr 18, 2023
Kind
B2
Abstract

An information processing apparatus includes a selector and a sender. The selector receives plural print jobs and selects, from among templates applicable to a printer, a template to which each of the plural print jobs is allocated in accordance with a paper size specified in a corresponding print job and a size of continuous-form paper set in the printer. The sender allocates the plural print jobs to the corresponding templates selected by the selector, integrates some of the print jobs together, and then sends an integrated print job to the printer.

Claims (25)

1. An information processing apparatus comprising:

a processor programmed to:

receive a plurality of print jobs and that select, from among templates applicable to a printer, a template to which each of the plurality of print jobs is allocated in accordance with a paper size specified in a corresponding print job and a size of continuous-form paper set in the printer, wherein

the templates are divided into template groups in accordance with a width of continuous-form paper, a sheet size in a print direction set in each template, and whether each template is used for single-sided or double-sided printing;

allocate the plurality of print jobs to the corresponding selected templates, integrate some of the print jobs together, and then send an integrated print job to the printer; and

select a template group suitable for the width of continuous-form paper set in the printer and the paper size specified in a corresponding print job and in accordance with whether single-sided or double-sided printing is specified in the corresponding print job.

2. The information processing apparatus according to claim 1 , wherein the processor is programmed to select a template group based on a condition that the paper size is smaller than or equal to a largest size of pages of templates within a template group.

3. The information processing apparatus according to claim 2 , wherein the processor is programmed to select a template group based on a condition that another print job is already allocated to a template within a template group.

4. The information processing apparatus according to claim 3 , wherein the processor is programmed to compare the paper size with a page size of each of the templates within the selected template group, and select a template within which a blank portion will be smaller than blank portions of the other templates.

5. The information processing apparatus according to claim 2 , wherein the processor is programmed to select a template group based on a condition that a value obtained by subtracting a length of the paper size from a length of the sheet size in the print direction is 0 or greater and is almost 0.

6. The information processing apparatus according to claim 5 , wherein the processor is programmed to compare the paper size with a page size of each of the templates within the selected template group, and select a template within which a blank portion will be smaller than blank portions of the other templates.

7. The information processing apparatus according to claim 1 , wherein the processor is programmed to allocate the plurality of print jobs to the corresponding selected templates so that an amount of continuous-form paper which remains as a result of printing the print jobs will be smaller than or smaller than or equal to a predetermined value, integrate some of the print jobs together, and send an integrated print job to the printer.

8. The information processing apparatus according to claim 7 , wherein,

for each of the print jobs to be allocated to a corresponding selected template, the processor is programmed to calculate the number of sheets set in the selected template required for printing a corresponding print job, and compare a total number of sheets required for printing a plurality of print jobs in the selected template with the number of printable sheets corresponding to a remaining amount of continuous-form paper set in the printer, and if a difference between the total number of sheets in the selected template and the number of printable sheets is smaller than or smaller than or equal to a predetermined value, the processor is programmed to allocate the print jobs to the selected template, integrate the print jobs together, and send an integrated print job to the printer.

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

receiving a plurality of print jobs and selecting, from among templates applicable to a printer, a template to which each of the plurality of print jobs is allocated in accordance with a paper size specified in a corresponding print job and a size of continuous-form paper set in the printer, wherein

the templates are divided into template groups in accordance with a width of continuous-form paper, a sheet size in a print direction set in each template, and whether each template is used for single-sided or double-sided printing;

allocating the plurality of print jobs to the corresponding selected templates, integrating some of the print jobs together, and then sending an integrated print job to the printer; and

selecting a template group suitable for the width of continuous-form paper set in the printer and the paper size specified in a corresponding print job and in accordance with whether single-sided or double-sided printing is specified in the corresponding print job.

10. The non-transitory computer readable medium according to claim 9 , wherein, after the plurality of print jobs are allocated to the corresponding selected templates, some of the print jobs are integrated together by using a single template or a group of templates which are usable together and are sent to the printer.

11. An information processing apparatus comprising:

selecting means for receiving a plurality of print jobs and for selecting, from among templates applicable to a printer, a template to which each of the plurality of print jobs is allocated in accordance with a paper size specified in a corresponding print job and a size of continuous-form paper set in the printer, wherein

the templates are divided into template groups in accordance with a width of continuous-form paper, a sheet size in a print direction set in each template, and whether each template is used for single-sided or double-sided printing;

sending means for allocating the plurality of print jobs to the corresponding templates selected by the selecting means, integrating some of the print jobs together, and then sending an integrated print job to the printer; and

selecting means for selecting a template group suitable for the width of continuous-form paper set in the printer and the paper size specified in a corresponding print job and in accordance with whether single-sided or double-sided printing is specified in the corresponding print job.

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 Aug 28, 2019
From: NISHIO, TAKU
To: FUJI XEROX CO., LTD.
Reel/Frame 050199/0650 →
Priority Claims (1)
JP JP2018-169602 · Sep 11, 2018 · national
Continuity (1)
Related Publication 20200081667A1 · Mar 12, 2020