US20070046993A1 - Printing apparatus using network - Google Patents
Printing apparatus using network Download PDFInfo
- Publication number
- US20070046993A1 US20070046993A1 US11/592,349 US59234906A US2007046993A1 US 20070046993 A1 US20070046993 A1 US 20070046993A1 US 59234906 A US59234906 A US 59234906A US 2007046993 A1 US2007046993 A1 US 2007046993A1
- Authority
- US
- United States
- Prior art keywords
- printing
- network
- user
- apparatuses
- jobs
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/121—Facilitating exception or error detection and recovery, e.g. fault, media or consumables depleted
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/126—Job scheduling, e.g. queuing, determine appropriate device
- G06F3/1261—Job scheduling, e.g. queuing, determine appropriate device by using alternate printing
Definitions
- This invention relates to a printing apparatus using a network which performs the printing operation according to a printing job received from a computer device in a network environment in which a plurality of computer devices and a plurality of network printing apparatuses are connected to a network.
- a network to which computer devices such as a plurality of PCs (personal computers) and a plurality of network printing apparatuses are connected is configured.
- a user makes a printing request to the network printing device via the PC.
- the network printing apparatus if the network printing apparatus has received a printing request for making a large amount of prints from a different user, the network printing apparatus cannot perform the printing job requested from the former user until the printing operation for a large amount of prints is terminated. Therefore, the printing request made by the former user is kept in the wait state. Further, if a printing request is made to a network printing apparatus in which printing paper or toner/ink has been used up, the network printing apparatus does not perform the requested printing operation until an error is cleared.
- An object of this invention is to provide a printing apparatus using a network which can easily transfer a printing job spooled therein to another network printing apparatus specified by a user.
- a first printing apparatus using a network which is used in a network environment in which a plurality of computer devices and a plurality of network printing apparatuses are connected to a network and comprises a spool section which spools printing jobs received from the computer devices, a display section which displays information of the printing jobs and information of the other network printing apparatuses in response to a preset operation, an operating section which is used to receive specification of the printing job based on the information of the printing jobs and specification of the other network printing apparatus based on the information of the other network printing apparatuses, and a transfer section which transfers the specified printing job to the specified network printing apparatus.
- a second printing apparatus using a network which is used in a network environment in which a plurality of computer devices and a plurality of network printing apparatuses are connected to a network and comprises a spool section which spools printing jobs received from the computer devices, a web page section which stores a web page by use of which the spooled printing jobs and information of the other network printing apparatuses are provided to the computer and specification of the printing job and specification of the network printing apparatus are received, and a transfer section which transfers the specified printing job to the specified network printing apparatus.
- each of the computer devices includes an application section which stores an application used to collect information of printing jobs spooled in the network printing apparatus to which the computer device itself transmits the printing job together with information of the other network printing apparatuses, receive specification of the printing job and specification of the network printing apparatus based on the above information and transmit the specifications as information to the network printing apparatus and each of the network printing apparatuses includes a spool section which spools printing jobs received from the computer devices, a collecting section which collects information of the spooled printing jobs and information of the other network printing apparatuses when a preset instruction is received from the application, and a transfer section which transfers the specified printing job to the specified network printing apparatus.
- FIG. 1 is a view showing a network to which a PC and a plurality of network printing apparatuses in a first embodiment of this invention are connected;
- FIG. 2 is a diagram showing a general control block of the network printing apparatus in the first embodiment
- FIG. 3 is a view showing an operating section of the network printing apparatus in the first embodiment
- FIG. 4 is a diagram showing a control block of the PC in the first embodiment
- FIG. 5 is a diagram showing the flow of a process which a CPU in the first embodiment performs
- FIG. 6 is a diagram showing a general control block of a network printing apparatus in a second embodiment of this invention.
- FIG. 7 is a diagram showing the flow of a process which a CPU in the second embodiment performs
- FIG. 8 is a diagram showing a general control block of a network printing apparatus in a third embodiment of this invention.
- FIG. 9 is a diagram showing a control block of the PC in the third embodiment.
- FIG. 10 is a diagram showing the flow of a process which a CPU in the third embodiment performs.
- FIG. 1 shows a network 5 to which a plurality of network printing apparatuses 1 , 2 , 3 and a PC 4 used as a computer device are connected.
- FIG. 3 shows an operating panel 6 which is common in each of the network printing apparatuses 1 , 2 , 3 and includes a liquid crystal panel 7 for display and a button section 81 which has a printing job transfer button 8 used to input transfer of the printing job and a plurality of buttons 9 , 10 , 11 used to input various information items.
- a protocol used for the printing request on the network 5 is an LPR (line printer request), IPP (internet printer protocol), RAW, IPX (internet protocol exchange) or the like.
- a protocol used for discovery on the network is an SLP (service location protocol), SSDP (simple service discovery protocol) or the like.
- FIG. 2 shows a control block which is common in each of the network printing apparatuses 1 , 2 , 3 .
- a CPU (central processing unit) 12 controls the operation of each of the network printing apparatuses 1 , 2 , 3 as a control section main body.
- ROM read only memory
- RAM random access memory
- An I/F (interface) 15 is used for connection with the network 5 .
- Display on the liquid crystal panel 7 is controlled by a display control section 16 and inputting from the button section 81 is controlled by an input control section 17 .
- An HDD (hard disk drive) 18 is controlled by an HDD control section 19 .
- a printing section 20 for printing is controlled by a printing control section 21 .
- the CPU 12 is connected to the ROM 13 , RAM 14 , I/F 15 , display control section 16 , input control section 17 , HDD control section 19 and printing control section 21 via a bus line 22 .
- the HDD 18 includes a spool section 181 which spools a printing job received from the PC 4 and a transfer section 182 storing a mode in which a specified printing job is transferred to a specified network printing apparatus. Further, in the HDD 18 , a user ID of each PC connected to the network 5 is registered and setting of an administrator or a general user is stored for each user ID.
- FIG. 4 is a diagram showing a general control block of the PC 4 .
- a CPU 23 controls the operation of the PC 4 as a control section main body.
- a ROM 24 a program based on which the CPU 23 is operated is stored.
- a RAM 25 an area such as a work area used for making calculations when the CPU 23 executes the program is formed.
- An I/F (interface) 26 is used for connection with the network 5 .
- a display 27 is controlled by a display control section 28 .
- a keyboard 29 is controlled by a keyboard control section 30 .
- An HDD 31 is controlled by an HDD control section 32 .
- the CPU 23 is connected to the ROM 24 , RAM 25 , I/F 26 , display control section 28 , keyboard control section 30 and HDD control section 32 via a bus line 33 .
- FIG. 5 is a diagram showing the flow of a process which the CPU 12 of the network printing apparatus performs.
- a printing job is received in step ST 101 .
- the printing job is spooled in the spool section 181 in step ST 102 .
- Whether the printing job spooled in the spool section 181 has been printed or not is determined in step ST 103 . If it is determined in the above determination step that the printing job has been printed, the process is terminated. If it is determined that the printing job has not been printed, whether a transfer request of the printing job and inputting of a user ID from the operating section 6 are made or not is determined in step ST 104 . If it is determined that the transfer request of the printing job and inputting of the user ID have not been made, the process returns to step ST 103 .
- the process of steps ST 103 , ST 104 is repeatedly performed until the printing operation of the printing job spooled in the spool section 181 is terminated.
- step ST 105 a list of the printing jobs spooled in the spool section 181 is displayed on the liquid crystal panel 7 in step ST 105 .
- the input user ID indicates an administrator or a general user is determined in step ST 106 . If it is determined in the above determination step that the user ID indicates the administrator, the specification of a printing job to be transferred among all of the printing jobs is received in step ST 107 . If it is determined that the user ID indicates the general use, the specification of a printing job to be transferred among the printing jobs transmitted by the user who inputs the user ID is received in step ST 108 .
- network printing apparatuses to which the printing job can be transferred are searched for by use of a protocol such as SLP and SSDP in step ST 109 .
- communication is made to each of the network printing apparatuses to which the printing job can be transferred by use of a protocol such as SLP and SSDP and the spool states of the printing jobs in the network printing apparatuses are searched for in step ST 110 .
- Lists of the network printing apparatuses to which the printing job can be transferred and the spool states of the network printing apparatuses are displayed on the liquid crystal panel 7 in step ST 111 .
- step ST 112 the specification of the network printing apparatus to which the printing job is transferred among the network printing apparatuses displayed is received in step ST 112 .
- the specified printing job is transferred to the specified network printing apparatus by use of a protocol such as LPR, IPP, RAW, IPC in step ST 113 and the process is terminated.
- a user of the PC 4 registered as a general user operates the PC 4 to make a printing request to the network printing apparatus 2 , for example.
- the network printing apparatus 2 temporarily spools a printing job in the spool section 181 .
- the network printing apparatus 2 instantly performs the printing operation of the printing job if another printing job is not spooled, but the network printing apparatus 2 does not instantly perform the printing operation of the printing job if the network printing apparatus 2 is performing the printing operation of another printing job or if a plurality of printing jobs are spooled in the spool section 181 .
- the user when the user goes to the network printing apparatus 2 to pick up printed matter after the user made a printing request, the printed matter requested by the user is not yet completed in some cases.
- the user inputs a user ID by use of a plurality of buttons 9 , 10 , 11 of the network printing apparatus 2 .
- the user inputs the printing job transferring button 8 .
- the network printing apparatus 2 displays the printing jobs spooled in the spool section 181 on the liquid crystal panel 181 . While observing the display, the user specifies the printing job which was requested to print by himself.
- the network printing apparatus 2 displays the other network printing apparatuses 3 , 4 to which the printing job can be transferred and the spool states of the printing jobs in the network printing apparatuses 3 , 4 . While observing the display, the user specifies the network printing apparatus 3 in which no printing job is spooled, for example.
- the network printing apparatus 2 When receiving the specification, the network printing apparatus 2 transfers the specified printing job to the network printing apparatus 3 . Then, the network printing apparatus 3 to which the printing job is transferred instantly performs the printing operation.
- the user can easily transfer his own printing job to another network printing apparatus when the requested printing operation is set in a wait state in the network printing apparatus which is requested to print by the user.
- the printing job can be transferred to a desired one of the network printing apparatuses in the present place when the user goes to pick up printed paper in order to check whether the printing operation is completed or not, the operability of the printing job transfer process of the network printing apparatus can be enhanced.
- a network printing apparatus of the second embodiment is different from the network printing apparatus of the first embodiment in that an operating section 6 does not have function of permitting the user to transfer a printing job.
- a web page section 183 which provides information of printing jobs spooled in a spool section 181 and information of other network printing apparatuses connected to a network 5 on a web page is provided in an HDD 18 .
- access can be made to the web page from the browser of a PC 4 by use of HTTP (hyper text transfer protocol).
- step ST 201 a printing job is received.
- the printing job is spooled in the spool section 181 in step ST 202 .
- Whether the printing job spooled in the spool section 181 has been printed or not is determined in step ST 203 . If it is determined in the above determination step that the printing job has been printed, the process is terminated. If it is determined that the printing job has not been printed, whether access to a web page provided by the web page section 183 from the PC 4 has been made or not is determined in step ST 204 . If it is determined that no access has been made, the process returns to step ST 203 . The above process is repeatedly performed until the printing operation of the printing job spooled in the spool section 181 is terminated.
- step ST 205 a list of the printing jobs spooled in the spool section 181 is displayed on the web page in step ST 205 .
- a user ID registered in the PC 4 which makes access indicates an administrator or a general user is determined in step ST 206 . If it is determined in the above determination step that the user ID indicates the administrator, the specification of a printing job to be transferred among all of the printing jobs is received in step ST 207 . If it is determined that the user ID indicates the general user, the specification of a printing job to be transferred among the printing jobs transmitted by the user is received in step ST 208 .
- step ST 209 network printing apparatuses to which the printing job can be transferred are searched for in step ST 209 .
- communication is made to each of the network printing apparatuses to which the printing job can be transferred and the spool states of the printing jobs in the network printing apparatuses are searched for in step ST 210 .
- Lists of the network printing apparatuses to which the printing job can be transferred and the spool states of the network printing apparatuses are displayed on the web page in step ST 211 .
- step ST 112 the specification of the network printing apparatus to which the printing job is transferred and which is selected from the network printing apparatuses displayed on the web page is received in step ST 112 .
- the specified printing job is transferred to the specified network printing apparatus in step ST 113 and the process is terminated.
- the printing operation of the network printing apparatus to which the user makes a printing request is set in the waiting mode, the printing job of the user can be specified on the web page, the network printing apparatus of the transferring destination can be specified and thus the printing job can be transferred.
- the second embodiment if the printing operation of the network printing apparatus to which the user makes a printing request is set in the waiting mode, the user can easily transfer his own printing job to another network printing apparatus.
- a network printing apparatus of the third embodiment is different from the network printing apparatus of the first embodiment in that an operating section 6 has no function of permitting the user to transfer a printing job.
- a collecting section 184 which collects information of spooled printing jobs and information of other network printing apparatuses when a prescribed instruction is received from an application is provided in an HDD 18 .
- an application section 311 storing an application which permits the network printing apparatus to collect information of printing jobs spooled in the network printing apparatus to which the computer itself transmits the printing job and information of the other network printing apparatuses, receive the specification of the printing job and the specification of the network printing apparatus after acquiring the above information and transmit the received specifications as information to the network printing apparatus is provided in an HDD 31 .
- FIG. 10 is a diagram showing the flow of a process performed by a CPU 12 of the network printing apparatus.
- step ST 301 a printing job is received.
- the printing job is spooled in the spool section 181 in step ST 302 .
- Whether the printing job spooled in the spool section 181 has been printed or not is determined in step ST 303 . If it is determined in the above determination step that the printing job has been printed, the process is terminated. If it is determined that the printing job has not been printed, whether the application stored in the application section 311 of the PC 4 has been started or not is determined in step ST 304 . If it is determined that the application has not been started, the process returns to step ST 303 . The above process is repeatedly performed until the printing operation of the printing job spooled in the spool section 181 is terminated.
- step ST 305 information of a list of the printing jobs spooled in the spool section 181 is collected in step ST 305 .
- a user ID registered in the PC 4 which makes access indicates an administrator or a general user is determined in step ST 306 . If it is determined in the above determination step that the user ID indicates the administrator, the specification of a printing job to be transferred among all of the printing jobs is received according to the application of the PC in step ST 307 . If it is determined that the user ID indicates the general user, the specification of a printing job to be transferred among the printing jobs transmitted by the user is received according to the application of the PC in step ST 308 .
- step ST 309 network printing apparatuses to which the printing job can be transferred are searched for in step ST 309 .
- communication is made to the network printing apparatuses to which the printing job can be transferred and the spool states of the printing jobs in the network printing apparatuses are searched for in step ST 310 .
- Lists of the network printing apparatuses to which the printing job can be transferred and the spool states of the network printing apparatuses are collected in step ST 311 .
- the specification of the network printing apparatus to which the printing job is transferred is received based on the application of the PC in step ST 312 . Then, the specified printing job is transferred to the specified network printing apparatus in step ST 313 and the process is terminated.
- the third embodiment if the printing operation of the network printing apparatus to which the user makes a printing request is set in the waiting mode, the user can easily transfer his own printing job to another network printing apparatus.
- the spool section 181 which spools the printing jobs is provided in the HDD 18 of the network printing apparatus, but if a network printing apparatus which does not have an HDD 18 is used, the spool section 181 may be provided in the RAM 14 and the transferring section 182 may be provided in the ROM 13 , for example.
- the network printing apparatus searches for the network printing apparatuses to which the printing job can be transferred after the printing job is specified if it transfers the printing job, then searches for the spool states of the printing jobs in the network printing apparatuses and receives the specification of one of the network printing apparatuses is explained.
- this invention is not limited to the above case and it is possible to receive the specification of the printing job and the specification of the network printing apparatus from the user after information of the printing jobs spooled and the network printing apparatuses to which the printing job can be transferred are searched for and the spool states of the printing jobs of the network printing apparatuses are searched for.
Abstract
A printing apparatus using a network which is used in a network environment in which a plurality of computer devices and a plurality of network printing apparatuses are connected to a network spools printing jobs received from the computer devices, displays information of the printing jobs and information of the other network printing apparatuses for a user, and transfers the specified printing job to the specified network printing apparatus when the user specifies the printing job and the network printing apparatus.
Description
- This application is a Continuation Application of U.S. application Ser. No. 10/073,640, filed Feb. 11, 2002.
- 1. Field of the Invention
- This invention relates to a printing apparatus using a network which performs the printing operation according to a printing job received from a computer device in a network environment in which a plurality of computer devices and a plurality of network printing apparatuses are connected to a network.
- 2. Description of the Related Art
- For example, in an office, a network to which computer devices such as a plurality of PCs (personal computers) and a plurality of network printing apparatuses are connected is configured. In the above network, for example, a user makes a printing request to the network printing device via the PC. In this case, if the network printing apparatus has received a printing request for making a large amount of prints from a different user, the network printing apparatus cannot perform the printing job requested from the former user until the printing operation for a large amount of prints is terminated. Therefore, the printing request made by the former user is kept in the wait state. Further, if a printing request is made to a network printing apparatus in which printing paper or toner/ink has been used up, the network printing apparatus does not perform the requested printing operation until an error is cleared.
- In order to avoid the above situation, it is necessary to previously register an instruction in the network printing apparatus to transfer the printing job to another network printing apparatus.
- An object of this invention is to provide a printing apparatus using a network which can easily transfer a printing job spooled therein to another network printing apparatus specified by a user.
- According to an aspect of the present invention, there is provided a first printing apparatus using a network which is used in a network environment in which a plurality of computer devices and a plurality of network printing apparatuses are connected to a network and comprises a spool section which spools printing jobs received from the computer devices, a display section which displays information of the printing jobs and information of the other network printing apparatuses in response to a preset operation, an operating section which is used to receive specification of the printing job based on the information of the printing jobs and specification of the other network printing apparatus based on the information of the other network printing apparatuses, and a transfer section which transfers the specified printing job to the specified network printing apparatus.
- According to another aspect of the present invention, there is provided a second printing apparatus using a network which is used in a network environment in which a plurality of computer devices and a plurality of network printing apparatuses are connected to a network and comprises a spool section which spools printing jobs received from the computer devices, a web page section which stores a web page by use of which the spooled printing jobs and information of the other network printing apparatuses are provided to the computer and specification of the printing job and specification of the network printing apparatus are received, and a transfer section which transfers the specified printing job to the specified network printing apparatus.
- According to still another aspect of the present invention, in a printing system using a network which is used in a network environment in which a plurality of computer devices and a plurality of network printing apparatuses are connected to a network, each of the computer devices includes an application section which stores an application used to collect information of printing jobs spooled in the network printing apparatus to which the computer device itself transmits the printing job together with information of the other network printing apparatuses, receive specification of the printing job and specification of the network printing apparatus based on the above information and transmit the specifications as information to the network printing apparatus and each of the network printing apparatuses includes a spool section which spools printing jobs received from the computer devices, a collecting section which collects information of the spooled printing jobs and information of the other network printing apparatuses when a preset instruction is received from the application, and a transfer section which transfers the specified printing job to the specified network printing apparatus.
- Additional objects and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objects and advantages of the invention may be realized and obtained by means of the instrumentalities and combinations particularly pointed out hereinafter.
- The accompanying drawings, which are incorporated in and comprise a part of the specification, illustrate presently embodiments of the invention, and together with the general description given above and the detailed description of the embodiments given below, serve to explain the principles of the invention.
-
FIG. 1 is a view showing a network to which a PC and a plurality of network printing apparatuses in a first embodiment of this invention are connected; -
FIG. 2 is a diagram showing a general control block of the network printing apparatus in the first embodiment; -
FIG. 3 is a view showing an operating section of the network printing apparatus in the first embodiment; -
FIG. 4 is a diagram showing a control block of the PC in the first embodiment; -
FIG. 5 is a diagram showing the flow of a process which a CPU in the first embodiment performs; -
FIG. 6 is a diagram showing a general control block of a network printing apparatus in a second embodiment of this invention; -
FIG. 7 is a diagram showing the flow of a process which a CPU in the second embodiment performs; -
FIG. 8 is a diagram showing a general control block of a network printing apparatus in a third embodiment of this invention; -
FIG. 9 is a diagram showing a control block of the PC in the third embodiment; and -
FIG. 10 is a diagram showing the flow of a process which a CPU in the third embodiment performs. - There will now be described embodiments of this invention with reference to the accompanying drawings.
-
FIG. 1 shows anetwork 5 to which a plurality ofnetwork printing apparatuses 1, 2, 3 and aPC 4 used as a computer device are connected. Further,FIG. 3 shows anoperating panel 6 which is common in each of thenetwork printing apparatuses 1, 2, 3 and includes aliquid crystal panel 7 for display and abutton section 81 which has a printingjob transfer button 8 used to input transfer of the printing job and a plurality ofbuttons - For example, a protocol used for the printing request on the
network 5 is an LPR (line printer request), IPP (internet printer protocol), RAW, IPX (internet protocol exchange) or the like. Further, for example, a protocol used for discovery on the network is an SLP (service location protocol), SSDP (simple service discovery protocol) or the like. -
FIG. 2 shows a control block which is common in each of thenetwork printing apparatuses 1, 2, 3. A CPU (central processing unit) 12 controls the operation of each of thenetwork printing apparatuses 1, 2, 3 as a control section main body. In a ROM (read only memory) 13, a program based on which theCPU 12 is operated is stored. In a RAM (random access memory) 14, an area such as a work area used for making calculations when theCPU 12 executes the program is formed. An I/F (interface) 15 is used for connection with thenetwork 5. Display on theliquid crystal panel 7 is controlled by adisplay control section 16 and inputting from thebutton section 81 is controlled by aninput control section 17. An HDD (hard disk drive) 18 is controlled by anHDD control section 19. Aprinting section 20 for printing is controlled by aprinting control section 21. - The
CPU 12 is connected to theROM 13,RAM 14, I/F 15,display control section 16,input control section 17,HDD control section 19 andprinting control section 21 via abus line 22. - The
HDD 18 includes aspool section 181 which spools a printing job received from thePC 4 and atransfer section 182 storing a mode in which a specified printing job is transferred to a specified network printing apparatus. Further, in theHDD 18, a user ID of each PC connected to thenetwork 5 is registered and setting of an administrator or a general user is stored for each user ID. -
FIG. 4 is a diagram showing a general control block of thePC 4. ACPU 23 controls the operation of thePC 4 as a control section main body. In aROM 24, a program based on which theCPU 23 is operated is stored. In aRAM 25, an area such as a work area used for making calculations when theCPU 23 executes the program is formed. An I/F (interface) 26 is used for connection with thenetwork 5. Adisplay 27 is controlled by adisplay control section 28. Akeyboard 29 is controlled by akeyboard control section 30. AnHDD 31 is controlled by anHDD control section 32. - The
CPU 23 is connected to theROM 24,RAM 25, I/F 26,display control section 28,keyboard control section 30 andHDD control section 32 via abus line 33. -
FIG. 5 is a diagram showing the flow of a process which theCPU 12 of the network printing apparatus performs. - A printing job is received in step ST101. The printing job is spooled in the
spool section 181 in step ST102. Whether the printing job spooled in thespool section 181 has been printed or not is determined in step ST103. If it is determined in the above determination step that the printing job has been printed, the process is terminated. If it is determined that the printing job has not been printed, whether a transfer request of the printing job and inputting of a user ID from theoperating section 6 are made or not is determined in step ST104. If it is determined that the transfer request of the printing job and inputting of the user ID have not been made, the process returns to step ST103. The process of steps ST103, ST104 is repeatedly performed until the printing operation of the printing job spooled in thespool section 181 is terminated. - If it is determined that the transfer request of the printing job and inputting of the user ID have been made, a list of the printing jobs spooled in the
spool section 181 is displayed on theliquid crystal panel 7 in step ST105. Whether the input user ID indicates an administrator or a general user is determined in step ST106. If it is determined in the above determination step that the user ID indicates the administrator, the specification of a printing job to be transferred among all of the printing jobs is received in step ST107. If it is determined that the user ID indicates the general use, the specification of a printing job to be transferred among the printing jobs transmitted by the user who inputs the user ID is received in step ST108. - Next, network printing apparatuses to which the printing job can be transferred are searched for by use of a protocol such as SLP and SSDP in step ST109. Then, communication is made to each of the network printing apparatuses to which the printing job can be transferred by use of a protocol such as SLP and SSDP and the spool states of the printing jobs in the network printing apparatuses are searched for in step ST110. Lists of the network printing apparatuses to which the printing job can be transferred and the spool states of the network printing apparatuses are displayed on the
liquid crystal panel 7 in step ST111. - After this, the specification of the network printing apparatus to which the printing job is transferred among the network printing apparatuses displayed is received in step ST112. The specified printing job is transferred to the specified network printing apparatus by use of a protocol such as LPR, IPP, RAW, IPC in step ST113 and the process is terminated.
- In the
above network 5, a user of thePC 4 registered as a general user operates thePC 4 to make a printing request to thenetwork printing apparatus 2, for example. Thenetwork printing apparatus 2 temporarily spools a printing job in thespool section 181. Thenetwork printing apparatus 2 instantly performs the printing operation of the printing job if another printing job is not spooled, but thenetwork printing apparatus 2 does not instantly perform the printing operation of the printing job if thenetwork printing apparatus 2 is performing the printing operation of another printing job or if a plurality of printing jobs are spooled in thespool section 181. - That is, when the user goes to the
network printing apparatus 2 to pick up printed matter after the user made a printing request, the printed matter requested by the user is not yet completed in some cases. At this time, the user inputs a user ID by use of a plurality ofbuttons network printing apparatus 2. Then, the user inputs the printingjob transferring button 8. If the above inputting operation is performed, thenetwork printing apparatus 2 displays the printing jobs spooled in thespool section 181 on theliquid crystal panel 181. While observing the display, the user specifies the printing job which was requested to print by himself. Next, thenetwork printing apparatus 2 displays the othernetwork printing apparatuses 3, 4 to which the printing job can be transferred and the spool states of the printing jobs in thenetwork printing apparatuses 3, 4. While observing the display, the user specifies the network printing apparatus 3 in which no printing job is spooled, for example. - When receiving the specification, the
network printing apparatus 2 transfers the specified printing job to the network printing apparatus 3. Then, the network printing apparatus 3 to which the printing job is transferred instantly performs the printing operation. - According to the network printing apparatus of the first embodiment, the user can easily transfer his own printing job to another network printing apparatus when the requested printing operation is set in a wait state in the network printing apparatus which is requested to print by the user.
- Further, since the printing job can be transferred to a desired one of the network printing apparatuses in the present place when the user goes to pick up printed paper in order to check whether the printing operation is completed or not, the operability of the printing job transfer process of the network printing apparatus can be enhanced.
- Next, a second embodiment is explained. In this case, portions which are the same as those of the first embodiment are denoted by the same reference symbols and the detailed explanation thereof is omitted.
- A network printing apparatus of the second embodiment is different from the network printing apparatus of the first embodiment in that an
operating section 6 does not have function of permitting the user to transfer a printing job. Further, as shown in the control block diagram of the network printing apparatus ofFIG. 6 , aweb page section 183 which provides information of printing jobs spooled in aspool section 181 and information of other network printing apparatuses connected to anetwork 5 on a web page is provided in anHDD 18. For example, access can be made to the web page from the browser of aPC 4 by use of HTTP (hyper text transfer protocol). - A process performed by a
CPU 12 of the network printing apparatus with the above configuration is explained with reference toFIG. 7 . - In step ST201, a printing job is received. The printing job is spooled in the
spool section 181 in step ST202. Whether the printing job spooled in thespool section 181 has been printed or not is determined in step ST203. If it is determined in the above determination step that the printing job has been printed, the process is terminated. If it is determined that the printing job has not been printed, whether access to a web page provided by theweb page section 183 from thePC 4 has been made or not is determined in step ST204. If it is determined that no access has been made, the process returns to step ST203. The above process is repeatedly performed until the printing operation of the printing job spooled in thespool section 181 is terminated. - If it is determined that access from the
PC 4 has been made, a list of the printing jobs spooled in thespool section 181 is displayed on the web page in step ST205. Whether a user ID registered in thePC 4 which makes access indicates an administrator or a general user is determined in step ST206. If it is determined in the above determination step that the user ID indicates the administrator, the specification of a printing job to be transferred among all of the printing jobs is received in step ST207. If it is determined that the user ID indicates the general user, the specification of a printing job to be transferred among the printing jobs transmitted by the user is received in step ST208. - Next, network printing apparatuses to which the printing job can be transferred are searched for in step ST209. Then, communication is made to each of the network printing apparatuses to which the printing job can be transferred and the spool states of the printing jobs in the network printing apparatuses are searched for in step ST210. Lists of the network printing apparatuses to which the printing job can be transferred and the spool states of the network printing apparatuses are displayed on the web page in step ST211.
- After this, the specification of the network printing apparatus to which the printing job is transferred and which is selected from the network printing apparatuses displayed on the web page is received in step ST112. The specified printing job is transferred to the specified network printing apparatus in step ST113 and the process is terminated.
- In the
above network 5, if the printing operation of the network printing apparatus to which the user makes a printing request is set in the waiting mode, the printing job of the user can be specified on the web page, the network printing apparatus of the transferring destination can be specified and thus the printing job can be transferred. - Like the network printing apparatus of the first embodiment, according to the second embodiment, if the printing operation of the network printing apparatus to which the user makes a printing request is set in the waiting mode, the user can easily transfer his own printing job to another network printing apparatus.
- Further, since information of the printing jobs spooled and information of the other network printing apparatuses are displayed as the web page on the
display 27 of thePC 4, a large amount of information can be displayed on one display screen and the user can easily observe the information. - Generally, since access software for the web page is incorporated in the PC, the above effect can be obtained simply by adding the function of providing the web page to the network printing apparatus.
- Next, a third embodiment is explained. In this case, portions which are the same as those of the first embodiment are denoted by the same reference symbols and the detailed explanation thereof is omitted.
- A network printing apparatus of the third embodiment is different from the network printing apparatus of the first embodiment in that an
operating section 6 has no function of permitting the user to transfer a printing job. - Further, as shown in the control block diagram of the network printing apparatus of
FIG. 8 , acollecting section 184 which collects information of spooled printing jobs and information of other network printing apparatuses when a prescribed instruction is received from an application is provided in anHDD 18. - In addition, as shown in the control block diagram of the PC of
FIG. 9 , anapplication section 311 storing an application which permits the network printing apparatus to collect information of printing jobs spooled in the network printing apparatus to which the computer itself transmits the printing job and information of the other network printing apparatuses, receive the specification of the printing job and the specification of the network printing apparatus after acquiring the above information and transmit the received specifications as information to the network printing apparatus is provided in anHDD 31. -
FIG. 10 is a diagram showing the flow of a process performed by aCPU 12 of the network printing apparatus. - In step ST301, a printing job is received. The printing job is spooled in the
spool section 181 in step ST302. Whether the printing job spooled in thespool section 181 has been printed or not is determined in step ST303. If it is determined in the above determination step that the printing job has been printed, the process is terminated. If it is determined that the printing job has not been printed, whether the application stored in theapplication section 311 of thePC 4 has been started or not is determined in step ST304. If it is determined that the application has not been started, the process returns to step ST303. The above process is repeatedly performed until the printing operation of the printing job spooled in thespool section 181 is terminated. - If it is determined that the application has started, information of a list of the printing jobs spooled in the
spool section 181 is collected in step ST305. Whether a user ID registered in thePC 4 which makes access indicates an administrator or a general user is determined in step ST306. If it is determined in the above determination step that the user ID indicates the administrator, the specification of a printing job to be transferred among all of the printing jobs is received according to the application of the PC in step ST307. If it is determined that the user ID indicates the general user, the specification of a printing job to be transferred among the printing jobs transmitted by the user is received according to the application of the PC in step ST308. - Next, network printing apparatuses to which the printing job can be transferred are searched for in step ST309. Then, communication is made to the network printing apparatuses to which the printing job can be transferred and the spool states of the printing jobs in the network printing apparatuses are searched for in step ST310. Lists of the network printing apparatuses to which the printing job can be transferred and the spool states of the network printing apparatuses are collected in step ST311.
- After this, the specification of the network printing apparatus to which the printing job is transferred is received based on the application of the PC in step ST312. Then, the specified printing job is transferred to the specified network printing apparatus in step ST313 and the process is terminated.
- Like the network printing apparatus of the first embodiment, according to the third embodiment, if the printing operation of the network printing apparatus to which the user makes a printing request is set in the waiting mode, the user can easily transfer his own printing job to another network printing apparatus.
- Further, since information of the printing jobs spooled and information of the other network printing apparatuses are displayed on the
display 27 according to the application stored in theapplication section 311 of thePC 4, a large amount of information can be displayed on one display screen and the user can easily observe the information. - In each of the above embodiments, the
spool section 181 which spools the printing jobs is provided in theHDD 18 of the network printing apparatus, but if a network printing apparatus which does not have anHDD 18 is used, thespool section 181 may be provided in theRAM 14 and thetransferring section 182 may be provided in theROM 13, for example. - Further, a case wherein the network printing apparatus searches for the network printing apparatuses to which the printing job can be transferred after the printing job is specified if it transfers the printing job, then searches for the spool states of the printing jobs in the network printing apparatuses and receives the specification of one of the network printing apparatuses is explained. However, this invention is not limited to the above case and it is possible to receive the specification of the printing job and the specification of the network printing apparatus from the user after information of the printing jobs spooled and the network printing apparatuses to which the printing job can be transferred are searched for and the spool states of the printing jobs of the network printing apparatuses are searched for.
- Additional advantages and modifications will readily occur to those skilled in the art. Therefore, the invention in its broader aspects is not limited to the specific details and representative embodiments shown and described herein. Accordingly, various modifications may be made without departing from the spirit or scope of the general inventive concept as defined by the appended claims and their equivalents.
Claims (20)
1. A printing apparatus using a network which is used in a network environment in which a plurality of computer devices and a plurality of network printing apparatuses are connected to the network, said printing apparatus comprising:
a spool section which spools printing jobs received from the computer devices;
a display section which displays a list of printing jobs spooled by the spool section;
a judgment section which judges whether a user utilizing the network printing apparatuses is an administrator or a general user;
an operating section which is used to receive a specification of all the printing jobs on the list of the printing jobs when the judgment section judges that the user is an administrator, and is used to receive a specification of the user's printing job on the list when the judgment section judges that the user is a general user; and
a transfer section which transfers the specified printing job to the specified network printing apparatus.
2. The printing apparatus according to claim 1 , wherein the operating section includes an input section which inputs a user ID, and the judgment section judges whether the user is an administrator or a general user based on the input user ID.
3. A printing method using a network which is used in a network environment in which a plurality of computer devices and a plurality of network printing apparatuses are connected to a network, comprising:
spooling printing jobs received from the computer devices;
displaying a list of the spooled printing jobs;
judging whether a user utilizing the network printing apparatuses is an administrator or a general user:
receiving, from an operating section, a specification of all the printing jobs on the list of the printing jobs when it is judged that the user is an administrator and a specification of the user's printing job on the list when it is judged that the user is a general user; and
transferring the specified printing jobs to the other network printing apparatuses.
4. The printing method according to claim 3 , wherein the operating section includes an input section which inputs a user ID, and further comprising judging whether the user is an administrator or a general user based on the input user ID.
5. The printing method according to claim 3 , further comprising:
communicating with the network printing apparatuses; and
retrieving a spool state of the printing job in each of the network printing apparatuses.
6. The printing method according to claim 5 , further comprising displaying a list of the retrieved network printing apparatuses and the spool state thereof.
7. The printing method according to claim 6 , further comprising receiving a specification of the network printing apparatus to which the printing job is to be transferred from among the displayed network printing apparatuses.
8. The printing method according to claim 5 , wherein a protocol used for retrieving items on the network is SLP or SSDP.
9. A printing method using a network which is used in a network environment in which a plurality of computer devices and a plurality of network printing apparatuses are connected to a network, comprising:
spooling printing jobs received from the computer devices;
providing a list of the spooled printing job via a web page;
judging whether a user utilizing the network printing apparatuses is an administrator or a general user;
receiving, on the web page, a specification of all the printing jobs on the list of the printing jobs when it is judged that the user is an administrator and a specification of the user's printing job on the list when it is judged that the user is a general user; and
transferring the specified printing jobs to the other network printing apparatuses.
10. The printing method according to claim 9 , further comprising judging whether the user is an administrator or a general user based on a user ID registered on the computer.
11. The printing method according to claim 9 , further comprising:
communicating with the network printing apparatuses; and
retrieving a spool state of the printing job in each of the network printing apparatuses.
12. The printing method according to claim 11 , further comprising displaying a list of the retrieved network printing apparatuses and the spool state thereof.
13. The printing method according to claim 12 , wherein the web page receives a specification of the network printing apparatus to which the printing job is to be transferred from among the displayed network printing apparatuses.
14. The printing method according to claim 11 , wherein a protocol used for retrieving items on the network is SLP or SSDP.
15. A printing method using a network which is used in a network environment in which a plurality of computer devices and a plurality of network printing apparatuses are connected to a network, comprising:
spooling printing jobs received from the computer devices;
collecting the list of the spooled printing jobs when a prescribed instruction is received from the application stored in the computer;
judging whether a user utilizing the network printing apparatuses is an administrator or a general user;
receiving, from the application of the computer, a specification of all the printing jobs on the list of the printing jobs when it is judged that the user is an administrator and a specification of the user's printing job on the list when it is judged that the user is a general user; and
transferring the specified printing jobs to the other network printing apparatuses.
16. The printing method according to claim 15 , further comprising judging whether the user is an administrator or a general user based on a user ID registered on the computer.
17. The printing method according to claim 15 , further comprising:
communicating with the network printing apparatuses; and
retrieving a spool state of the printing job in each of the network printing apparatuses.
18. The printing method according to claim 17 , further comprising displaying a list of the retrieved network printing apparatuses and the spool state thereof.
19. The printing method according to claim 18 , wherein the application receives a specification of the network printing apparatus to which the printing job is to be transferred from among the displayed network printing apparatuses.
20. The printing method according to claim 17 , wherein a protocol used for retrieving items on the network is SLP or SSDP.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/592,349 US20070046993A1 (en) | 2002-02-11 | 2006-11-03 | Printing apparatus using network |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/073,640 US7161698B2 (en) | 2002-02-11 | 2002-02-11 | Printing apparatus using network |
US11/592,349 US20070046993A1 (en) | 2002-02-11 | 2006-11-03 | Printing apparatus using network |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/073,640 Continuation US7161698B2 (en) | 2002-02-11 | 2002-02-11 | Printing apparatus using network |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/103,500 Continuation US20110206671A1 (en) | 2004-03-11 | 2011-05-09 | Axon regeneration promoter |
Publications (1)
Publication Number | Publication Date |
---|---|
US20070046993A1 true US20070046993A1 (en) | 2007-03-01 |
Family
ID=27659725
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/073,640 Active 2024-09-11 US7161698B2 (en) | 2002-02-11 | 2002-02-11 | Printing apparatus using network |
US11/592,349 Abandoned US20070046993A1 (en) | 2002-02-11 | 2006-11-03 | Printing apparatus using network |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/073,640 Active 2024-09-11 US7161698B2 (en) | 2002-02-11 | 2002-02-11 | Printing apparatus using network |
Country Status (1)
Country | Link |
---|---|
US (2) | US7161698B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040117389A1 (en) * | 2002-09-05 | 2004-06-17 | Takashi Enami | Image forming system that can output documents stored in remote apparatus |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4965330B2 (en) * | 2007-03-02 | 2012-07-04 | 株式会社リコー | Network system, data output method, output device, and program |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5625757A (en) * | 1993-12-24 | 1997-04-29 | Hitachi, Ltd. | Printing system |
US20010029514A1 (en) * | 1997-12-02 | 2001-10-11 | Digital - Net, Inc. | Computerized prepress |
US20020057455A1 (en) * | 2000-11-10 | 2002-05-16 | Tetsuya Gotoh | Printer controlling device, printer controlling method, and computer product |
US20030117638A1 (en) * | 2001-12-20 | 2003-06-26 | Ferlitsch Andrew Rodney | Virtual print driver system and method |
US6601093B1 (en) * | 1999-12-01 | 2003-07-29 | Ibm Corporation | Address resolution in ad-hoc networking |
US6757070B1 (en) * | 2001-08-21 | 2004-06-29 | Advanced Hitech Corporation | Universal print driver |
US6894792B1 (en) * | 1997-12-05 | 2005-05-17 | Fuji Xerox Co., Ltd. | Print system and job management method for the same |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10289071A (en) | 1997-04-16 | 1998-10-27 | Ricoh Co Ltd | Network printer system |
JP2000267832A (en) | 1999-03-19 | 2000-09-29 | Ricoh Co Ltd | Image forming device |
-
2002
- 2002-02-11 US US10/073,640 patent/US7161698B2/en active Active
-
2006
- 2006-11-03 US US11/592,349 patent/US20070046993A1/en not_active Abandoned
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5625757A (en) * | 1993-12-24 | 1997-04-29 | Hitachi, Ltd. | Printing system |
US20010029514A1 (en) * | 1997-12-02 | 2001-10-11 | Digital - Net, Inc. | Computerized prepress |
US6894792B1 (en) * | 1997-12-05 | 2005-05-17 | Fuji Xerox Co., Ltd. | Print system and job management method for the same |
US6601093B1 (en) * | 1999-12-01 | 2003-07-29 | Ibm Corporation | Address resolution in ad-hoc networking |
US20020057455A1 (en) * | 2000-11-10 | 2002-05-16 | Tetsuya Gotoh | Printer controlling device, printer controlling method, and computer product |
US6757070B1 (en) * | 2001-08-21 | 2004-06-29 | Advanced Hitech Corporation | Universal print driver |
US20030117638A1 (en) * | 2001-12-20 | 2003-06-26 | Ferlitsch Andrew Rodney | Virtual print driver system and method |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040117389A1 (en) * | 2002-09-05 | 2004-06-17 | Takashi Enami | Image forming system that can output documents stored in remote apparatus |
Also Published As
Publication number | Publication date |
---|---|
US20030151765A1 (en) | 2003-08-14 |
US7161698B2 (en) | 2007-01-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6332170B1 (en) | Printing apparatus with job interrupt capabilities and control method thereof | |
US7312886B2 (en) | Printer control method, information processing apparatus, program, and storage medium | |
JPH11134142A (en) | Printing system | |
JP4122773B2 (en) | Image forming system and image forming apparatus | |
JPH11327832A (en) | Information processing system user interface provided with job monitoring function | |
US8085422B2 (en) | Printing system, printing apparatus, and printing method | |
JPH11327848A (en) | User interface system for information processing system | |
JP2004192162A (en) | Print system, printer and print method | |
JP4518093B2 (en) | Display terminal and print control program | |
US20040100653A1 (en) | Network printer and data sharing printing system | |
US20070046993A1 (en) | Printing apparatus using network | |
JP2001236187A (en) | Device and method for information processing | |
JP2001309104A (en) | Status monitor | |
JP2001075747A (en) | Printing system and computer readable recording medium stored with printing control program | |
CN101489008B (en) | Device setting system, device setting method | |
JPH09330190A (en) | Network print system | |
JP2004310154A (en) | Computer program, peripheral device, and application program | |
US7372588B1 (en) | Reducing a standby period of time for printing | |
JP2017170759A (en) | Image formation system, image formation apparatus and program | |
JPH11143652A (en) | Network system | |
JP2005284938A (en) | Printing job execution instruction apparatus, program used therefor, and printing job execution method | |
JP3720585B2 (en) | Information processing apparatus, print processing method thereof, and storage medium | |
JP2000305883A (en) | Network printer system | |
JP3323679B2 (en) | Print control device and print control method | |
JP3125997B2 (en) | Print information output device and print system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |