Image forming apparatus, printing method, and non-transitory recording medium for storing computer readable program
10481851 ยท 2019-11-19
Assignee
Inventors
- Kazuhiro Tomiyasu (Toyokawa, JP)
- Hiroaki Sugimoto (Nagoya, JP)
- Tomoko Maruyama (Toyokawa, JP)
- Kazuaki Kanai (Hino, JP)
- Yusuke Shinosaki (Amagasaki, JP)
Cpc classification
H04N2201/0094
ELECTRICITY
H04N2201/3222
ELECTRICITY
G06F3/1271
PHYSICS
G06F3/048
PHYSICS
G06F3/1285
PHYSICS
International classification
Abstract
An image forming apparatus having a function to communicate with a terminal is provided. The image forming apparatus includes a receiver configured to receive, from the terminal, a print command to print a rasterized image having been stored; a user interface configured to receive, from a user, an execution command to print the rasterized image after the receiver receives the print command; and a printer configured to print the rasterized image after the user interface receives the execution command.
Claims
1. An image forming apparatus having a function to communicate with a terminal, the apparatus comprising: a receiver configured to receive, from the terminal, a print command to print a rasterized image having been stored in the image forming apparatus; an operating panel configured to receive, from a user, an execution command to print the rasterized image after the receiver receives the print command; a printer configured to print the rasterized image after the operating panel receives the execution command; and a transmitter, wherein the transmitter sends a previous command to print an image to the terminal, the previous command being previously received in the image forming apparatus, the receiver receives, as the print command, the previous command selected by the user, and the printer prints, as the rasterized image, a rasterized image which is printed in accordance with the previous command selected by the user.
2. The image forming apparatus according to claim 1, comprising a storage configured to store an image, wherein the rasterized image is stored in the storage.
3. The image forming apparatus according to claim 1, comprising a transmitter configured to inform, when the receiver receives the print command from the terminal, the terminal of a suspended message indicating that execution of printing the rasterized image is suspended.
4. The image forming apparatus according to claim 3, wherein the receiver is configured to receive, together with the print command, an immediate execution command to conduct printing immediately, when the receiver receives the immediate execution command, the transmitter does not inform the terminal of the suspended message, and when the receiver receives the immediate execution command, the printer prints the rasterized image even if the user interface has not yet received the execution command.
5. The image forming apparatus according to claim 3, comprising a hardware processor configured to perform, before the receiver receives the print command, authentication on the user who attempts to log into the image forming apparatus, wherein when the hardware processor performs the authentication successfully, the transmitter does not inform the terminal of the suspended message, and when the hardware processor performs the authentication successfully, the printer prints the rasterized image even if the user interface has not yet received the execution command.
6. The image forming apparatus according to claim 1, wherein the hardware processor cancels the print command when the print command has not yet been executed after a predetermined amount of time has elapsed since the receiver received the print command.
7. A printing method used in an image forming apparatus having a function to communicate with a terminal, the method comprising: receiving processing, in the image forming apparatus, of receiving, from the terminal, a print command to print a rasterized image having been stored in the image forming apparatus; execution receiving processing, in the image forming apparatus, of receiving, from a user, an execution command to print the rasterized image after the print command is received in the receiving processing; and print processing, in the image forming apparatus, of printing the rasterized image after the execution command is received in the execution receiving processing, wherein the computer causes the image forming apparatus to perform transmission processing of sending a previous command to print an image to the terminal, the previous command being previously received in the image forming apparatus, the receiving processing is to receive, as the print command, the previous command selected by the user, and the print processing is to print, as the rasterized image, a rasterized image which is printed in accordance with the previous command selected by the user.
8. A non-transitory recording medium for storing a computer readable program used in a computer, the computer causing the image forming apparatus to perform the printing method according to claim 7.
9. The non-transitory recording medium according to claim 8, wherein the image forming apparatus includes a storage configured to store an image therein, and the rasterized image is stored in the storage.
10. The non-transitory recording medium according to claim 8, wherein, when the print command is received from the terminal in the receiving processing, the computer causes the image forming apparatus to perform informing processing of informing the terminal of a suspended message indicating that execution of printing the rasterized image is suspended.
11. The non-transitory recording medium according to claim 10, wherein when, in the receiving processing, an immediate execution command to conduct printing immediately is received together with the print command, the computer does not cause the image forming apparatus to perform the informing processing, and when, in the receiving processing, the immediate execution command is received, even if the execution command has not yet been received in the execution receiving processing, the computer causes the image forming apparatus to perform the print processing.
12. The non-transitory recording medium according to claim 10, wherein the computer causes the image forming apparatus to perform authentication processing of performing, before the print command is received in the receiving processing, authentication on the user who attempts to log into the image forming apparatus, when the authentication is performed successfully in the authentication processing, the informing step is not performed, and when the authentication is performed successfully in the authentication processing, the computer causes the image forming apparatus to perform the print processing even if the execution command has not yet been received in the execution receiving processing.
13. The non-transitory recording medium according to claim 8, wherein the computer causes the image forming apparatus to perform cancel processing of canceling the print command when the print command has not yet been executed after a predetermined amount of time has elapsed since the receiver received the print command.
14. The image forming apparatus according to claim 1, wherein the terminal is a mobile terminal.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The advantages and features provided by one or more embodiments of the invention will become more fully understood from the detailed description given hereinbelow and the appended drawings which are given by way of illustration only, and thus are not intended as a definition of the limits of the present invention.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
DETAILED DESCRIPTION OF EMBODIMENTS
(17) Hereinafter, one or more embodiments of the present invention will be described with reference to the drawings. However, the scope of the invention is not limited to the disclosed embodiments.
(18)
(19) As shown in
(20) The image forming apparatus 1 and the terminal 2 are configured to perform communication with each other via the communication line 4. Examples of the communication line 4 include the Internet, a Local Area Network (LAN), a public circuit, and a dedicated line.
(21) The image forming apparatus 1 is an apparatus into which features such as copying, PC printing, faxing, scanning, and a box feature are incorporated. The image forming apparatus 1 is generally called a multifunction device or a Multi-Functional Peripheral (MFP).
(22) The PC printing feature is to print an image onto paper based on image data received from the terminal 2. The PC printing feature is also called a network printing feature or a network print feature in some cases.
(23) According to the box feature, each user is given a storage area called a box or a personal box. The box feature enables each user to save image data to his/her storage area and to manage the image data therein. It is also possible to provide each group with a box to be shared by members of the group. The box corresponds to a folder or a directory in a personal computer.
(24) Referring to
(25) The connection interface 10e is connected to a connection interface 11g of the operating panel 10n. The connection interface 10e is a circuit to receive an input of a signal indicating operation on the operating panel 10n, and to output, to a touch-sensitive panel display 11e described later, data for displaying a screen for presenting messages to a user, a screen for allowing the user to enter commands or information, a screen for showing the results of processing executed by the CPU 10a, and so on. The connection interface 10e is, for example, a circuit of the standard for Universal Serial Bus (USB).
(26) The NIC 10f performs communication with the terminal 2 and so on in accordance with a protocol such as Transmission Control Protocol/Internet Protocol (TCP/IP).
(27) The wireless LAN unit 10g performs communication based on the standard for wireless LAN, specifically, the standard for Institute of Electrical and Electronics Engineers (IEEE) 802.11.
(28) The fax communication unit 10h sends and receives image data with a fax terminal in accordance with a protocol such as G3.
(29) The scanner unit 10i optically reads an image recorded on a sheet placed on a platen glass to generate Red-Green-Blue color model (RGB) image data.
(30) The RIP unit 10j rasterizes image data in page-description language (PDL) sent from the terminal 2 to convert the resultant into Cyan Magenta Yellow Key plate color model (CMYK) print data.
(31) The color space conversion module 10k converts the RGB image data generated by the scanner unit 10i into CMYK print data.
(32) The printing unit 10m prints, onto paper, an image based on the CMYK print data obtained by the conversion by the RIP unit 10j, the CMYK print data obtained by the conversion by the color space conversion module 10k, and the like.
(33) The ROM 10c or the auxiliary storage 10d stores, therein, a program for implementing the foregoing features such as the copy feature. The ROM 10c or the auxiliary storage 10d also stores a job execution program 10P (
(34) The operating panel 10n is a device to receive a print job command and other commands given by the user, to display a setting screen for the image forming apparatus 1, and so on. The operating panel 10n is formed to be detachable from the main body of the image forming apparatus 1.
(35) Referring to
(36) The touch-sensitive panel display 11e displays, for example, the foregoing screens. The touch-sensitive panel display 11e also sends a signal indicating a touched location to the CPU 10a or the CPU 11a.
(37) The operation button group 11f is a so-called hardware keyboard. The operation button group 11f has numeric keys, a start key, a stop key, and function keys.
(38) The battery 11i is a secondary battery for supplying electric power to the hardware modules of the operating panel 10n. Connecting the operating panel 10n via the connection interface 11g to the image forming apparatus 1 causes the power to be supplied to the battery 11i.
(39) The ROM 11c or the flash memory 11d stores, therein, a program for displaying the foregoing screens and a program for receiving information entered by the user. The programs are loaded into the RAM 11b as necessary and are executed by the CPU 11a.
(40) Referring back to
(41) Examples of the terminal 2 include a personal computer, a smartphone, a wearable terminal, and a tablet computer. The following description takes an example in which the terminal 2 is a tablet computer.
(42) [Control on Individual Portions and Processing Thereof Implemented by the Job Execution Program 10P]
(43)
(44) [User Authentication, Login]
(45) The user information storage portion 101 stores, in advance, user codes and passwords of the users of the image forming apparatus 1 in such a manner that the user codes and the passwords are associated with each other on a user-by-user basis.
(46) In order to use the image forming apparatus 1, the user operates the touch-sensitive panel display 11e to make a login request to the image forming apparatus 1. Alternatively, in order to use the image forming apparatus 1, the user activates the web browser stored in the terminal 2 to access the image forming apparatus 1 to make a login request to the image forming apparatus 1.
(47) In response to the login request from the user, the image forming apparatus 1 requests his/her user code and password from the user. The image forming apparatus 1 searches, in the user information storage portion 101, for a user code which is the same as the user code entered by the user into the touch-sensitive panel display 11e or as the user code sent from the terminal 2. The image forming apparatus 1 then checks whether or not a password corresponding to the user code found out by the search is the same as the password entered or sent. When both the passwords are the same as each other, the image forming apparatus 1 permits the user to log thereinto. The image forming apparatus 1 then displays, on the touch-sensitive panel display 11e, the fact that the user is successfully logged in or informs the terminal 2 of the fact.
(48) [Execution of Basic Print Job and Record of the Job Execution]
(49)
(50) Referring to
(51) The print data storage portion 103 stores, on a file-by-file basis, the print data 6B used to execute each of the print jobs executed.
(52) The job record data 6A and the print data 6B are stored into the job record storage portion 102 and the print data storage portion 103, respectively, in the manner discussed below. Suppose that the user has already logged in the image forming apparatus 1.
(53) In the case of a copy job, the user places a sheet on which a document to be copied is depicted onto the scanner unit 10i to give a command to execute a print job.
(54) In response to the command, the scanner unit 10i reads out the document on the sheet to generate RGB image data 6C. The color space conversion module 10k converts the image data 6C into CMYK image data 6D1. The printing unit 10m executes the print job based on the image data 6D1. Incidentally, in response to the command received, a job number is issued.
(55) File conversion processing is performed on the image data 6D1, and a file name is given to the resultant. The image data 6D1 is then stored, as the print data 6B, into the print data storage portion 103.
(56) Data indicating information on the execution of the print job, specifically, the issued job number, the type of the print job, the date and time at which the print job has been executed, the execution result, the given file name, and the user code of the user who has given the command to execute the print job, is stored into the job record storage portion 102 as the job record data 6A.
(57) In the case of a PC printing job, the user selects, as document, data to be printed from among sets of document data 6E data which are created with an application or downloaded from a server over the Internet by the user and then are stored in the terminal 2. Then, an application corresponding to the document data 6E is used to open the document data 6E. After that, the user sets printing conditions and gives a command to conduct printing on the PC printing screen 5A shown in
(58) The confidential printing feature is to stop the middle of the execution of a print job which is instructed from a remote location (stop after the rasterization, for example) and to restart the execution of the print job when the predetermined operation is directly performed on the image forming apparatus 1.
(59) The terminal 2 converts the document data 6E into image data 6F in PDL supported in the image forming apparatus 1 to send the resultant to the image forming apparatus 1.
(60) With the image forming apparatus 1, the RIP unit 10j converts the image data 6F sent from the terminal 2 into CMYK image data 6D2. In addition, in response to a command to execute the print job received, a job number is issued.
(61) When the confidential printing feature is turned off, the printing unit 10m executes the print job based on the image data 6D2.
(62) File conversion processing is performed on the image data 6D2, and a file name is given to the resultant. The image data 6D2 is then stored, as the print data 6B, into the print data storage portion 103.
(63) As with the case of the copy job, data indicating information on the execution of the print job is stored, as the job record data 6A, into the job record storage portion 102.
(64) When the confidential printing feature is turned on, the printing unit 10m does not conduct printing immediately. The printing unit 10m restarts a print job of which the execution is temporarily stopped when the user operates the touch-sensitive panel display 11e to directly log into the image forming apparatus 1 and then performs predetermined operation on the confidential printing selection screen 5B of
(65) As with the case where the confidential printing feature is turned off, the file conversion processing is performed on the image data 6D2 and a file name is given to the resultant, and then the resultant is stored as the print data 6B into the print data storage portion 103. Data indicating information on the execution of the print job is stored, as the job record data 6A, into the job record storage portion 102.
(66) [Execution of Reprint Job and Deletion Thereof]
(67)
(68) In order to give a command to execute a reprint job, the user operates the touch-sensitive panel display 11e to make a login request to the image forming apparatus 1. Alternatively, the user operates the terminal 2 to access the image forming apparatus 1 and then makes a login request to the image forming apparatus 1.
(69) The reprint job is a print job to print an image based on the print data 6B corresponding to a file name indicated in the job record data 6A stored in the job record storage portion 102.
(70) The regular authentication portion 105 requests a user code and a password from the user as with the foregoing user authentication and login processing. The regular authentication portion 105 searches, in the user information storage portion 101, for a user code which is the same as the user code entered or sent by the user. The regular authentication portion 105 then checks whether or not a password corresponding to the user code found out by the search is the same as the password entered or sent. When both the passwords are the same as each other, the regular authentication portion 105 permits the user to log into the image forming apparatus 1. The regular authentication portion 105 then displays, on the touch-sensitive panel display 11e, the fact that the user is successfully logged in or informs the terminal 2 of the fact.
(71) The user operates the touch-sensitive panel display 11e to make a request to display a list of print jobs executed in the past. Alternatively, the user operates the terminal 2 to make a request to display a list of print jobs executed in the past.
(72) The job record provision portion 106 displays the job record list screen 5C showing the list of print jobs executed in the past on the touch-sensitive panel display 11e as shown in
(73) The job record list screen 5C is displayed on the touch-sensitive panel display 11e. Alternatively, the terminal 2 receives the data on the job record list screen 5C to display the job record list screen 5C. The image forming apparatus 1 receives a choice of a reprint job from the user through the touch-sensitive panel display 11e. Alternatively, the terminal 2 sends data indicating the reprint job selected by the user to the image forming apparatus 1.
(74) The reprint job receiving portion 107 issues a job number when the choice of the reprint job is received through the touch-sensitive panel display 11e, or, when the data indicating the selected reprint job is sent from the terminal 2. The reprint job receiving portion 107 also identifies job record data 6A corresponding to the reprint job.
(75) Subsequently, the reprint job receiving portion 107 displays the condition change screen 5D on the touch-sensitive panel display 11e as shown in
(76) The data as to whether or not to immediately execute the reprint job is hereinafter referred to as immediate print data 6H. It is assumed that the user operates the terminal 2 to select a reprint job.
(77) The terminal 2 receives the data on the condition change screen 5D to display the condition change screen 5D. The terminal 2 then sends, to the image forming apparatus 1, conditions changed by the user, the immediate print data 6H, and a command to execute the reprint job.
(78) The execution allowance/denial determination portion 108 determines whether or not to immediately execute the reprint job with reference to the immediate print data 6H received.
(79) If the immediate print data 6H indicates that the reprint job is to be executed immediately, then the job execution portion 109 controls the printing unit 10m to print an image shown in the print data 6B corresponding to the file name of the job record data 6A identified as described above in accordance with the conditions.
(80) The reprint job receiving portion 107 stores, as the job record data 6A, data indicating information on the execution of the reprint job into the job record storage portion 102. The data indicating information on the execution of the reprint job is, for example, the job number issued, the type of the print job, the date and time at which the reprint job has been executed, the execution result of the reprint job, the file name of the print data 6B on the printed image, and the user code of the user who has given a command to execute the reprint job.
(81) When the user operates the touch-sensitive panel display 11e to give a command to execute the reprint job, the processing similar to that in the case of immediate execution of the reprint job is performed without the determination by the execution allowance/denial determination portion 108.
(82) If the immediate print data 6H indicates that the reprint job is not executed immediately, then the job suspending processing portion 110 stores, as pending job data 6G, data indicating information on the reprint job into the pending job storage portion 104. The data indicating information on the reprint job is, for example, the job number issued, the date and time at which the command has been given, the file name, and the user code of the user who has given the command to execute the reprint job. Hereinafter, the reprint job that is not executed immediately is referred to as a pending job.
(83) Referring to
(84) When the pending job data 6G is stored into the pending job storage portion 104, the job suspended informing portion 111 informs the terminal 2 of a job suspended message. The job suspended message indicates that a reprint job corresponding to the pending job data 6G is suspended and that a direct login to the image forming apparatus 1 is required to restart the reprint job. Examples of the method for informing include a method of referring to the user information storage portion 101 to send a notice mail to a mail address of the terminal 2 from which the command to execute the reprint job has been given.
(85) The terminal 2 receives the job suspended message to display the same. The user checks the job suspended message to go to the installation location of the image forming apparatus 1. The user operates the touch-sensitive panel display 11e to make a login request to the image forming apparatus 1.
(86) The restart authentication portion 114 performs processing for user authentication and login as with the foregoing processing for user authentication and login.
(87) The job start command receiving portion 112 displays, based on the pending job data 6G of the pending job storage portion 104, the pending job list screen 5E showing a list of pending jobs as shown in
(88) The pending job list screen 5E is displayed on the touch-sensitive panel display 11e. The image forming apparatus 1 receives the choice of the pending job and the command to execute the pending job from the user through the touch-sensitive panel display 11e.
(89) The job execution portion 109 controls the printing unit 10m to print an image shown in the print data 6B corresponding to the file name contained in the pending job data 6G on the pending job chosen by the user in accordance with the conditions.
(90) The job start command receiving portion 112 stores, as the job record data 6A, data indicating information on the execution of the pending job into the job record storage portion 102. The data indicating information on the execution of the pending job is, for example, the job number issued, the type of the print job, the date and time at which the pending job has been executed, the execution result of the pending job, the file name of the print data 6B on the printed image, and the user code of the user who has given a command to execute the pending job.
(91) The standby job deletion portion 113 deletes, from the pending job storage portion 104, the pending job data 6G on the pending job which has been executed. The standby job deletion portion 113 refers to the pending job storage portion 104 at predetermined time intervals (every one minute, for example) and identifies pending job data 6G which still remains in the pending job storage portion 104 even after the conclusion of a predetermined elapsed time (30 minutes, for example) from the command date and time to delete the pending job data 6G identified.
(92) [Entire Processing Flow]
(93)
(94) The description goes on to the flow of processing by the image forming apparatus 1 having the configuration as discussed above. The description is provided with reference to the drawings. The image forming apparatus 1 executes processing based on the job execution program 10P in the steps as depicted in
(95) The user operates the touch-sensitive panel display 11e or the terminal 2 to make a login request to the image forming apparatus 1 (NO in Step #11 and YES in Step #12 of
(96) The user operates the touch-sensitive panel display 11e or the terminal 2 to give a command to execute a print job (YES in Step #16). In response to the command, the print job execution processing is performed in the following manner (Step #17).
(97) The image forming apparatus 1 executes the print job in accordance with the command to execute the print job sent from the terminal 2 (Step #601 of
(98) Referring back to
(99) The image forming apparatus 1 displays the job record list screen 5C on the touch-sensitive panel display 11e or sends the same to the terminal 2 (Step #611 of
(100) When receiving the reprint job selected from the terminal 2 (YES in Step #612), the image forming apparatus 1 sends the condition change screen 5D to the terminal 2 (Step #613). The terminal 2 displays the condition change screen 5D to send the conditions changed, the immediate print data 6H, and a command to execute the reprint job.
(101) The image forming apparatus 1 checks the details of the immediate print data 6H (Step #614). If the immediate print data 6H indicates that the reprint job is not executed immediately (NO in Step #615), then the image forming apparatus 1 stores the pending job data 6G (Step #616) and informs the terminal 2 of a job suspended message (Step #617).
(102) When receiving an entry of a selected reprint job from the touch-sensitive panel display 11e (NO in Step #612), the image forming apparatus 1 displays the condition change screen 5D on the touch-sensitive panel display 11e (Step #618). The image forming apparatus 1 executes the reprint job in accordance with the changed conditions entered by the user (Step #619), and stores information on the execution of the reprint job as the job record data 6A (Step #620). In short, the image forming apparatus 1 immediately executes the reprint job without putting the reprint job on hold. When the immediate print data 6H indicates that the reprint job is to be executed immediately (YES in Step #615), the processing of Steps #619 and #620 is performed.
(103) Referring back to
(104) The image forming apparatus 1 uses the information entered by the user and the information stored in the user information storage portion 101 to perform processing for user authentication and login (Step #631 of
(105) The image forming apparatus 1 receives, from the user, a choice of a pending job to be restarted and a command to execute the pending job (YES in Step #635). The image forming apparatus 1 executes the pending job (Step #636) to store, as the job record data 6A, information on the execution of the pending job (Step #637). The image forming apparatus 1 also deletes the pending job data 6G on the pending job (Step #638). The image forming apparatus 1 then automatically forces the user corresponding to the user code indicated in the pending job data 6G on the pending job to log out therefrom (Step #639).
(106) Referring back to
(107) In the foregoing embodiments, when a print job command is given to the image forming apparatus 1 from a remote location by using a feature other than the PC printing feature, in other words, when a command to execute a print job of printing a printed matter which has been subjected to rasterization in the image forming apparatus 1 is given from a remote location, a case is reduced in which the printed matter is erroneously taken away, as compared to conventional cases.
(108) The foregoing embodiments may be modified as follows. The user removes the operating panel 10n from the image forming apparatus 1 to give a command to execute a reprint job from the operating panel 10n to the image forming apparatus 1.
(109) To be specific, the user removes the operating panel 10n from the image forming apparatus 1. This makes it impossible for the image forming apparatus 1 to supply power to the battery 11i. The image forming apparatus 1 therefore recognizes that the operating panel 10n has been removed therefrom.
(110) Before or after the removal of the operating panel 10n, the user operates the touch-sensitive panel display 11e to make a direct login request to the image forming apparatus 1. In response to the request, the regular authentication portion 105 performs processing for user login and for user authentication.
(111) The user directly logs into the image forming apparatus 1. The user operates the touch-sensitive panel display 11e of the operating panel 10n to request for display of a list of print jobs executed in the past.
(112) The job record provision portion 106 sends data on the job record list screen 5C to the operating panel 10n. The operating panel 10n receives the data on the job record list screen 5C to display the job record list screen 5C on the touch-sensitive panel display 11e. The operating panel 10n then transmits data indicating the reprint job chosen by the user to the image forming apparatus 1.
(113) In response to the transmission of the data indicating the chosen reprint job, the reprint job receiving portion 107 issues a job number and identifies job record data 6A corresponding to the reprint job. The reprint job receiving portion 107 then sends data on the condition change screen 5D having the input field 7D to the operating panel 10n. The operating panel 10n receives the data on the condition change screen 5D to display the condition change screen 5D on the touch-sensitive panel display 11e. The operating panel 10n then sends conditions changed by the user, the immediate print data 6H, and a command to execute the reprint job to the image forming apparatus 1.
(114) When the execution allowance/denial determination portion 108 determines that the immediate print data 6H indicates that the reprint job is to be executed immediately, the job execution portion 109 controls the printing unit 10m to print an image shown in the print data 6B corresponding to the file name of the job record data 6A identified as described earlier in accordance with the conditions.
(115) The reprint job receiving portion 107 stores, as the job record data 6A, information on the execution of the reprint job into the job record storage portion 102.
(116) When the execution allowance/denial determination portion 108 determines that the immediate print data 6H indicates that the reprint job is not executed immediately, the job suspending processing portion 110 stores, as the pending job data 6G, information on the reprint job into the pending job storage portion 104.
(117) In response to the pending job data 6G stored into the pending job storage portion 104, the job suspended informing portion 111 informs the operating panel 10n of the job suspended message. The operating panel 10n receives the job suspended message to display the same on the touch-sensitive panel display 11e. The job suspended message indicates that the reprint job is suspended and that the operating panel 10n should be connected to the image forming apparatus 1.
(118) The user checks the job suspended message displayed to go to the installation location of the image forming apparatus 1. The user then attaches the operating panel 10n to the image forming apparatus 1. This enables the image forming apparatus 1 to supply power to the battery 11i. The image forming apparatus 1 then recognizes that the operating panel 10n has been attached thereto.
(119) The job start command receiving portion 112 receives, from the user, a choice of a pending job to be restarted and a command to execute the pending job. The job execution portion 109 follows the command to control the printing unit 10m. The standby job deletion portion 113 deletes pending job data 6G on the pending job thus executed. The job start command receiving portion 112 stores, as the job record data 6A, information on the pending job thus executed.
(120) In order to implement the foregoing processing, the processing is performed or omitted as depicted in the flowcharts of
(121) The image forming apparatus 1 displays the job record list screen 5C on the touch-sensitive panel display 11e (Step #611 of
(122) After performing the reprint job execution processing (Step #19 of
(123) In the foregoing embodiments, when the execution allowance/denial determination portion 108 determines that the immediate print data 6H indicates that a reprint job is to be executed immediately, the reprint job is executed without being suspended. However, the following configuration is also possible: If the user uses the touch-sensitive panel display 11e to directly log into the image forming apparatus 1 before giving a command to execute a reprint job, the reprint job may be executed without the determination by the execution allowance/denial determination portion 108. This configuration improves the operational efficiency for the case where a person who waits in front of the image forming apparatus 1 to take a printed matter on behalf of the user. Another configuration is also possible in which, if the user logs into the image forming apparatus 1 before the lapse of a predetermined time (10 minutes, for example) since a command to execute a reprint job was given, the reprint job is executed without the determination by the execution allowance/denial determination portion 108.
(124) In the foregoing embodiments, execution of a reprint job is suspended. Stated differently, a print job for the print data 6B printed in the past by the image forming apparatus 1 is suspended. Instead of this, however, even if a print job is not a reprint job, execution of the print job may be suspended as long as the print job is to print the print data 6B stored in the print data storage portion 103, in other words, as long as the print job is to print the print data 6B which has been rasterized.
(125) In the foregoing embodiments, the terminal 2 operates the image forming apparatus 1 via the web browser. Instead of this, the user may log into a computer from a remote location to directly operate the computer. In short, remote login may be performed for the operation.
(126) It is to be understood that the configurations of the security printing system 100, the image forming apparatus 1, and the terminal 2, the constituent elements thereof, the content of the processing, the order of the processing, the structure of the data, and the like may be appropriately modified without departing from the spirit of the present invention.
(127) Although embodiments of the present invention have been described and illustrated in detail, it is clearly understood that the same is by way of illustration and example only and not limitation, the scope of the present invention should be interpreted by terms of the appended claims.