Image forming device that determines whether additional information is necessary to execute a print job received from a terminal device, and image forming system and non-transitory readable recording medium
First Claim
1. An image forming device that communicates with a terminal device having a print job transmission function in an operating system, receives a print job sent from said terminal device using said print job transmission function, and produces a printed output, said image forming device comprising:
- a print job storage;
a hardware processor that, under control of a stored program, is configured to;
execute an additional information determining process that determines necessity of additional information required for execution of said print job, based on information received from said terminal device;
in response to determining in said additional information determining process that said additional information is necessary, execute a print job storage process that temporarily stores, in said print job storage, said print job received from said terminal device;
in response to completion of execution of said print job storage process, execute a first print completion notification process that sends a first print completion notice to said terminal device, said first print completion notice being a notification that allows said terminal device to determine that execution of said print job has completed normally, and said first print completion notification process sending said first completion notice prior to completion of execution of said print job;
in response to completion of execution of said first print completion notification process, execute an additional information requesting process that transmits, to said terminal device, an additional information request requesting said additional information from said terminal device;
an additional information obtaining process that obtains said additional information sent from said terminal device as a response to transmission of said additional information request in said additional information requesting process; and
in response to completion of execution of said additional information obtaining process, execute a print setting applying process that applies said additional information to said print job stored in said print job storage; and
a printer that produces the printed output based on said print job to which said additional information has been applied in said print setting applying process,wherein said hardware processor further sends a second print completion notice to said terminal device in response to completion of producing the printed output by the printer based on said print job.
1 Assignment
0 Petitions
Accused Products
Abstract
An image forming device comprises: an additional information determining part that determines necessity of additional information required for execution of a print job based on information received from a terminal device; a print job storage that temporarily stores therein the print job received from the terminal device when the additional information determining part determines the additional information is necessary; an additional information requesting part that requests for the additional information to the terminal device when the additional information determining part determines the additional information is necessary; an additional information obtaining part that obtains the additional information from the terminal device; a print setting applying part that applies the additional information to the print job stored in the print job storage; and a printing part that produces the printed output based on the print job to which the additional information is applied by the print setting applying part.
8 Citations
31 Claims
-
1. An image forming device that communicates with a terminal device having a print job transmission function in an operating system, receives a print job sent from said terminal device using said print job transmission function, and produces a printed output, said image forming device comprising:
-
a print job storage; a hardware processor that, under control of a stored program, is configured to; execute an additional information determining process that determines necessity of additional information required for execution of said print job, based on information received from said terminal device; in response to determining in said additional information determining process that said additional information is necessary, execute a print job storage process that temporarily stores, in said print job storage, said print job received from said terminal device; in response to completion of execution of said print job storage process, execute a first print completion notification process that sends a first print completion notice to said terminal device, said first print completion notice being a notification that allows said terminal device to determine that execution of said print job has completed normally, and said first print completion notification process sending said first completion notice prior to completion of execution of said print job; in response to completion of execution of said first print completion notification process, execute an additional information requesting process that transmits, to said terminal device, an additional information request requesting said additional information from said terminal device; an additional information obtaining process that obtains said additional information sent from said terminal device as a response to transmission of said additional information request in said additional information requesting process; and in response to completion of execution of said additional information obtaining process, execute a print setting applying process that applies said additional information to said print job stored in said print job storage; and a printer that produces the printed output based on said print job to which said additional information has been applied in said print setting applying process, wherein said hardware processor further sends a second print completion notice to said terminal device in response to completion of producing the printed output by the printer based on said print job. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An image forming system comprising:
-
a terminal device that has a print job transmission function in an operating system thereof; and an image forming device that communicates with said terminal device, receives a print job sent from said terminal device by using said print job transmission function, and produces a printed output, wherein said image forming device includes; a print job storage; a first hardware processor that, under control of a stored program, is configured to; execute an additional information determining process that determines necessity of additional information relating to print setting required for execution of said print job, based on information received from said terminal device; in response to determining in said additional information determining process that said additional information is necessary, execute a print job storage process that temporarily stores, in said print job storage, said print job received from said terminal device; in response to completion of execution of said print job storage process, execute a first print completion notification process that sends a first print completion notice to said terminal device, said first print completion notice being a notification that allows said terminal device to determine that execution of said print job has completed normally, and said first print completion notification process sending said first completion notice prior to completion of execution of said print job; in response to completion of execution of said first print completion notification process, execute an additional information requesting process that transmits, to said terminal device, an additional information request requesting said additional information from said terminal device; an additional information obtaining process that obtains said additional information sent from said terminal device as a response to transmission of said additional information request in said additional information requesting process; and in response to completion of execution of said additional information obtaining process, execute a print setting applying process that applies said additional information to the print setting about said print job stored in said print job storage; and a printer that executes said print job and produces the printed output based on the print setting to which said additional information has been applied in said print setting applying process, wherein said first hardware processor further sends a second print completion notice to said terminal device in response to completion of producing the printed output by the printer, and wherein said terminal device includes; a display on which a variety of information is displayed; a manipulation input device that receives input from a user; and a second hardware processor that, under control of a stored program, is configured to; execute an application running process that runs a predetermined application in response to receipt of said additional information request transmitted from said image forming device in said additional information requesting process; execute an additional information receiving process that enables said application to display a screen for inputting said additional information on said display and receives an input of said additional information based on the input from the user to said manipulation input device; and execute an additional information transmission process that sends said additional information received in said additional information receiving process to said image forming device separately from said print job, as the additional information obtained by said image forming device in said additional information obtaining process.
-
-
17. A non-transitory computer readable recording medium storing a program to be executed by an image forming device, the image forming device communicating with a terminal device having a print job transmission function in an operating system thereof and receiving a print job sent from said terminal device by using said print job transmission function, thereby producing a printed output, and execution of the program by said image forming device causing said image forming device to execute processes comprising:
-
(1) determining necessity of additional information required for execution of said print job, based on information received from said terminal device; (2) temporarily storing said print job received from said terminal device in a predetermined storage, in response to determining in said step (1) that said additional information is necessary; (3) sending a first print completion notice to said terminal device, in response to completion of execution of said step (2), said first print completion notice being a notification that allows said terminal device to determine that execution of said print job has completed normally, and said first print completion notification process being sent prior to completion of execution of said print job; (4) transmitting, to said terminal device, an additional information request requesting said additional information from said terminal device, in response to completion of execution of said step (3); (5) obtaining said additional information sent from said terminal device as a response to transmission of said additional information request in said step (4); (6) applying said additional information obtained from said terminal device to said print job stored in said predetermined storage in response to completion of execution of said step (5); (7) producing the printed output based on said print job to which said additional information has been applied in said step (6); and (8) sending a second print completion notice to said terminal device in response to completion of execution of said step (7). - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification