Image forming system and image forming method
The image forming system addresses the challenge of slow printing by using a management device to route print jobs to the fastest available image forming device, ensuring quick and efficient output of printed materials.
Patent Information
- Application Number
- JP2024223137
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-12-18
- Publication Date
- 2025-04-10
- Estimated Expiration
- 2041-08-20
AI Technical Summary
Existing image forming systems face challenges in ensuring quick and easy access to printed materials, particularly when image forming devices have low performance, slow printing speeds, or are overwhelmed with print jobs.
An image forming system that includes a terminal device, a management device, and multiple image forming devices. The management device has a storage queue for print jobs and a transfer unit that determines the image forming device with the fastest printing performance and transfers the print job to that device, prioritizing devices with fewer pending jobs and less data to print.
This solution enables the fastest possible printing process by directing print jobs to the most capable image forming device, thereby ensuring that printed materials can be obtained quickly and efficiently.
Smart Images

Figure 2025060733000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a technique for relaying a print job created on a terminal device via a management device and transmitting the print job to an image forming device. [Background technology]
[0002] Various image forming systems including a terminal device that creates and transmits print jobs and multiple image forming devices have been proposed and are already in practical use. In addition, the following Patent Document 1 describes a method of transmitting a print job to an image forming device that is likely to be used by a user. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2016-150528 A Summary of the Invention [Problem to be solved by the invention]
[0004] As described in the above-mentioned Patent Document 1, convenience would be improved if a print job were sent to an image forming device that is likely to be used by a user from among multiple image forming devices. However, if the device has low performance, a slow printing speed, or has many print jobs waiting, it becomes difficult to obtain printed materials quickly.
[0005] The present invention has been made in consideration of the above circumstances, and has an object to make it possible to easily and quickly obtain printed matter. [Means for solving the problem]
[0006] According to one aspect of the present invention, there is provided an image forming system including a terminal device that creates and transmits a print job, a plurality of image forming devices that perform print processing based on the print job, and a management device that relays communication between the terminal device and the image forming devices, the management device including a storage queue that stores the print job transmitted from the terminal device, and a transfer unit that determines the image forming device that will most quickly complete the print processing based on the print job stored in the storage queue based on the printing performance of the image forming devices, and performs a transfer process by transmitting the print job to the determined image forming device; When the transfer unit determines that two or more candidates for the transfer destination remain, the transfer unit narrows down the image forming device that will complete the print process the fastest based on at least one of the number of print jobs waiting to be printed and the amount of data as a determination factor; The terminal device has a print control unit that creates a print job based on a document to be printed and sends the created print job to the management device, and the image forming device has an image forming unit that forms an image on a recording medium to generate a printed matter, and a control unit that performs the printing process by controlling the image forming unit based on the print job received from the management device.
[0007] Also, an image forming method according to one aspect of the present invention is an image forming method executed in an image forming system including a terminal device that creates and transmits a print job, a plurality of image forming devices that perform print processing based on the print job, and a management device that relays communication between the terminal device and the image forming devices, the management device having a storage queue that stores the print job transmitted from the terminal device, determining the image forming device that will most quickly complete the print processing based on the print job stored in the storage queue based on the printing performance of the image forming devices, and performing a transfer process by transmitting the print job to the determined image forming device, In the transfer step, when it is determined that two or more candidates for the transfer destination remain, the image forming apparatus that completes the print processing the earliest is narrowed down based on at least one of the number of the print jobs waiting to be printed and the data amount, A print control step in which the terminal device creates the print job based on a document to be printed, and transmits the created print job to the management device. andA control step of controlling an image forming unit that is provided in the image forming apparatus and that performs the printing process by forming an image on a recording medium to generate a printed matter based on the print job received from the management apparatus. And, Yes. Effect of the Invention
[0008] According to the present invention, the image forming device that can complete the print process the fastest is determined based on the printing performance (e.g., print speed) of the image forming device, and the print job is transferred to that image forming device for print processing, so that the printed matter can be output as quickly as possible. Therefore, the printed matter can be easily and quickly obtained. [Brief description of the drawings]
[0009] [Figure 1] 1 is a diagram showing an entire image forming system according to an embodiment of the present invention; [Diagram 2] 1 is a functional block diagram illustrating a schematic internal configuration of an image forming apparatus. [Diagram 3] 2 is a functional block diagram illustrating a main internal configuration of a management device. FIG. [Figure 4] 10 is a diagram illustrating an example of a data configuration stored in a device information storage unit; [Diagram 5] 11A to 11C are conceptual diagrams showing the flow of processing when a print job is stored in a storage queue for which the "direct printing" function is set. [Figure 6] 11A to 11C are conceptual diagrams showing the flow of processing when a print job is stored in a storage queue in which the "print anywhere" function is set. [Figure 7] 11A to 11C are conceptual diagrams showing the flow of processing when a print job is stored in a storage queue for which the "fastest print" function is set. [Figure 8] 2 is a functional block diagram illustrating a main internal configuration of a terminal device. FIG. [Figure 9] FIG. 4 is a diagram showing an example of an operation screen displayed on a display unit of the terminal device. [Figure 10]10 is a flowchart showing a process performed by the management device when a print job is received. [Figure 11] 11 is a diagram showing an example of a notification sent from the management device to a user of the terminal device. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] An image forming system and an image forming method according to an embodiment of the present invention will now be described with reference to the drawings. Fig. 1 is a diagram showing the whole image forming system according to an embodiment of the present invention.
[0011] An image forming system 11 according to an embodiment of the present invention is configured to include a plurality of image forming apparatuses 1A to 1D (hereinafter collectively referred to as "image forming apparatuses 1"), a plurality of terminal apparatuses 2A and 2B (hereinafter collectively referred to as "terminal apparatuses 2"), which exist on a network such as the Internet, and a management apparatus 3. The image forming apparatus 1 is, for example, a multifunction machine having multiple functions such as a copy function, a printer function, a scanner function, and a facsimile function, or a printer having only a printer function.
[0012] The terminal device 2 is, for example, a personal computer, and includes a printer driver having a function of creating a print job based on a document to be printed and transmitting the created print job to the management device 3.
[0013] The management device 3 is, for example, a server, and relays communication between the terminal device 2 and the image forming device 1. The management device 3, for example, temporarily stores a print job transmitted from the terminal device 2, and transmits the print job to the image forming device 1 to perform a transfer process.
[0014] 2 is a functional block diagram showing a schematic internal configuration of the image forming apparatus 1. The image forming apparatus 1 includes a control unit 10, a document feeder 6, a document reader 5, an image forming unit 12, a fixing unit 13, a paper feeder 14, an operation unit 47, a network interface unit 91, and a storage device 8. The present invention is configured to include the following:
[0015] The document feeder 6 is configured to be openable and closable by a hinge or the like (not shown) on the top surface of the document reading unit 5, and functions as a document pressing cover when reading a document placed on a platen glass (not shown). The document feeder 6 is an automatic document feeder called an ADF (Auto Document Feeder), and includes a document placement tray (not shown), and supplies documents placed on the document placement tray to the document reading unit 5.
[0016] A description will be given of a case where a document reading operation is performed by the image forming apparatus 1. The document reading unit 5 optically reads an image of a document supplied to the document reading unit 5 by the document feeding unit 6 or a document placed on the platen glass, and generates image data. The image data generated by the document reading unit 5 is stored in an image memory or the like (not shown).
[0017] A description will be given of an image forming operation performed by the image forming apparatus 1. Based on image data generated by a document reading operation or image data received from a computer serving as an external device (not shown) connected via a network, the image forming unit 12 forms a toner image on paper serving as a recording medium fed from a paper feed unit 14.
[0018] The fixing unit 13 applies heat and pressure to the paper on which the toner image has been formed by the image forming unit 12, thereby fixing the toner image to the paper, and the paper that has been subjected to the fixing process is discharged to a discharge tray (not shown). The paper feed unit 14 includes a paper feed cassette.
[0019] The storage device 8 is a large-capacity storage device such as a hard disk drive (HDD) or a solid state drive (SSD), and stores various control programs and the like.
[0020] The operation unit 47 receives instructions, such as an instruction to execute an image forming operation, from an operator regarding various operations and processes that can be executed by the image forming apparatus 1. The operation unit 47 includes a display unit 473 that displays operation guides and the like for the operator. The operation unit 47 also receives input of instructions from the user via a touch panel included in the display unit 473, based on the user's operation (touch operation) on an operation screen displayed on the display unit 473 or the user's operation on physical keys.
[0021] The display unit 473 is composed of an LCD (Liquid Crystal Display) or the like. The display unit 473 is equipped with a touch panel. When the operator touches a button or key displayed on the screen, the touch panel receives an instruction associated with the touched position.
[0022] The network interface unit 91 is a communication interface for transmitting and receiving various data to and from an external device (eg, the management device 3) within a local area or on the Internet.
[0023] The control unit 10 includes a processor, a random access memory (RAM), a read only memory (ROM), and a dedicated hardware circuit. The processor is, for example, a central processing unit (CPU), an application specific integrated circuit (ASIC), or a micro processing unit (MPU). The control unit 10 includes a control unit 100.
[0024] The control unit 10 functions as a control unit 100 by the operation of the processor in accordance with a control program stored in the storage device 8. However, the control unit 100 can also be configured by a hardware circuit, without relying on the operation of the control unit 10 in accordance with a control program. The same applies to each embodiment below unless otherwise specified.
[0025] The control unit 100 is responsible for controlling the overall operation of the image forming apparatus 1. The control unit 100 is connected to the document feeding unit 6, the document reading unit 5, the image forming unit 12, the fixing unit 13, the paper feeding unit 14, the operation unit 47, the network interface unit 91, and the storage device 8, and performs drive control of each of these units. For example, the control unit 100 performs printing processing by controlling the image forming unit 12, etc., based on a print job received from the management device 3, and generates a printed matter.
[0026] 3 is a functional block diagram showing a schematic diagram of a main internal configuration of the management device 3. The management device 3 includes a control unit 31, a communication section 32, and a storage device 33.
[0027] The communication unit 32 is a communication interface that performs data communication with an external device within a local area or on the Internet. For example, the communication unit 32 performs data communication with the image forming apparatus 1 and the terminal device 2.
[0028] The storage device 33 is an HDD or SSD, etc., and stores various control programs. The storage device 33 includes a map information storage unit 330, a device information storage unit 331, and storage queues 332A to 332D (hereinafter collectively referred to as "storage queues 332") that store print jobs transmitted from the terminal device 2. The storage queues 332 are part of the storage area of the storage device 33. The storage queues 332 are, for example, folders. The storage queues 332 are given names for identifying each of them. In this embodiment, the storage queues 332 will be described as folders.
[0029] The map information storage unit 330 stores map information related to the location where the image forming apparatus 1 is installed. The device information storage unit 331 stores device information related to the image forming apparatus 1 connected to the management apparatus 3 via a network. Fig. 4 is a diagram showing an example of the data configuration stored in the device information storage unit 331.
[0030] The device information storage unit 331 stores information indicating the device name, IP address, performance, installation location, and current status of each image forming device 1 in association with an identification number for identifying the image forming device 1. The performance of the image forming device 1 includes the printing speed and the maximum paper size that can be printed. Information indicating the current status includes information regarding print jobs waiting to be printed by the image forming device 1. The device information is transmitted from the image forming device 1 periodically or irregularly, and the control unit 310 described later updates the information stored in the device information storage unit 331 each time.
[0031] From the information stored in device information storage unit 331, for example, it can be seen that image forming device 1, which has been assigned identification number "0001," has a device name of "TF40," an IP address of "10.191.21.95," a color printing speed of "40 pages per minute," a monochrome printing speed of "40 pages per minute," and a maximum printable paper size of "A3."
[0032] Furthermore, the management device 3 can obtain information related to the installation location of the image forming device 1 based on information (e.g., coordinate information) indicating the installation location stored in the device information storage unit 331 and map information stored in the map information storage unit 330. For example, the management device 3 can obtain information such as "15th floor, 6th examination room" as information related to the installation location of the image forming device 1.
[0033] The control unit 31 includes a processor, a RAM, a ROM, and a dedicated hardware circuit. The processor is, for example, a CPU, an ASIC, or an MPU. The control unit 31 includes a control unit 310, a transfer unit 311, and a notification unit 312.
[0034] The control unit 31 functions as a control unit 310 , a transfer unit 311 , and a notification unit 312 through the operation of the processor in accordance with a control program stored in the storage device 33 .
[0035] The control unit 310 is responsible for controlling the overall operation of the management device 3. The control unit 310 is connected to the communication unit 32 and the storage device 33, and controls the operation of each of the above-mentioned components connected thereto, and transmits and receives signals or data between each of the components.
[0036] The transfer unit 311 performs a process of storing a print job sent from the terminal device 2 in the storage queue 332, and a process of transmitting the print job stored in the storage queue 332 to the image forming device 1, i.e., a transfer process.
[0037] The notification unit 312 performs a notification process to notify the user of the terminal device 2 of information related to the installation location of the image forming device 1 to which the print job is to be transferred. For example, the notification unit 312 causes the communication unit 32 to transmit the information to an email address registered in advance in association with the user.
[0038] The transfer unit 311 sets, in each storage queue 332, one or more image forming devices 1 as candidates for the transfer destination of the print job stored in the storage queue 332. Furthermore, the transfer unit 311 executes a plurality of predetermined transfer functions for the print job stored in the storage queue 332. The transfer unit 311 sets which transfer function to execute for each storage queue 332. The difference in the transfer function affects the printing procedure. The transfer functions are, for example, the following three patterns. Description will be given with reference to Figs. 5 to 8.
[0039] <Pattern 1> "Direct printing"
[0040] 5A to 5C are conceptual diagrams showing the flow of processing when a print job is stored in storage queue 332 in which the "direct printing" function has been set by transfer unit 311. Note that, here, an example will be described in which the "direct printing" function has been set in storage queue 332A by transfer unit 311, and image forming device 1B has been set as the transfer destination of the print job.
[0041] As shown in FIG. 5A, a user U stores a print job in a storage queue 332A. When an operation is performed on the operation unit 22 of the terminal device 2 so as to store the print job in the storage queue 332A, the control unit 210 of the terminal device 2 transmits the print job via the communication unit 24 to the management device 3 together with an instruction to store the print job in the storage queue 332A.
[0042] In the management device 3, the transfer unit 311 stores the print job received by the communication unit 32 in the storage queue 332A according to the above instruction. As shown in Fig. 5(B), the transfer unit 311 transmits the print job stored in the storage queue 332A from the communication unit 32 to the image forming device 1B which is the transfer destination of the storage queue 332A. When the image forming device 1B receives the print job by the network interface unit 91, the control unit 100 performs printing processing based on the received print job and causes the image forming unit 12 to generate a printed matter P, as shown in Fig. 5(C).
[0043] <Pattern 2> "Print & follow"
[0044] 6A to 6C are conceptual diagrams showing the flow of processing when a print job is stored in storage queue 332 to which the "print anywhere" function has been set by transfer unit 311. Note that, here, an example will be described in which the "print anywhere" function is set in storage queue 332B by transfer unit 311, and image forming devices 1B to 1D are set as candidates for transfer destinations of the print job stored in storage queue 332B.
[0045] As shown in FIG. 6(A), when a user U operates the operation unit 22 of the terminal device 2 to store a print job in the storage queue 332B, the control unit 210 of the terminal device 2 transmits an instruction to store the print job in the storage queue 332B and the print job itself to the management device 3 from the communication unit 24.
[0046] In the management device 3, the transfer unit 311 stores the received print job in the storage queue 332B in accordance with the above instruction. The print job stored in the storage queue 332B can be requested to be acquired from any of the image forming devices 1B to 1D set in the storage queue 332B as a candidate for the transfer destination.
[0047] For example, when a user U operates the operation unit 47 of the image forming device 1C and inputs an instruction to retrieve a print job stored in the storage queue 332B, the control unit 100 of the image forming device 1C sends an instruction via the network interface unit 91 to the management device 3 requesting the transfer of the print job.
[0048] In the management device 3, when the communication unit 32 accepts the request, as shown in Fig. 6(B), the transfer unit 311 transmits the print job stored in the storage queue 332B to the image forming device 1C via the communication unit 32. When the image forming device 1C receives the print job via the network interface unit 91, as shown in Fig. 6(C), the control unit 100 performs printing processing based on the received print job and causes the image forming unit 12 to generate a printed matter P.
[0049] <Pattern 3> "Fastest printing (PPM Based Printing)"
[0050] 7A to 7C are conceptual diagrams showing the flow of processing when a print job is stored in storage queue 332 in which the "fastest print" function has been set by transfer unit 311. Note that, here, an example will be described in which the "fastest print" function is set in storage queue 332C and image forming devices 1A to 1D are set by transfer unit 311 as candidates for the transfer destination of the print job.
[0051] As shown in FIG. 7(A), when a user U operates the operation unit 22 of the terminal device 2 to store a print job in the storage queue 332C, the control unit 210 of the terminal device 2 transmits an instruction to store the print job in the storage queue 332C together with the print job from the communication unit 24 to the management device 3.
[0052] In the management device 3, the transfer unit 311 stores the received print job in the storage queue 332C. After that, the transfer unit 311 determines the image forming device 1 that will complete the print process based on the print job earliest from among the image forming devices 1A to 1D that are candidates for the transfer destination of the print job specified in the storage queue 332C.
[0053] When the transfer unit 311 determines that the image forming device 1 that will complete the printing process the earliest is the image forming device 1A, it transmits the print job stored in the storage queue 332C from the communication unit 32 to the image forming device 1A, as shown in FIG. 7(B).
[0054] Furthermore, the notification unit 312 of the management device 3 transmits a notification to the terminal device 2 via the communication unit 32, informing the user U of the terminal device 2 of information regarding the installation location of the image forming device 1A to which the print job has been transferred. This allows the user U to easily know which image forming device 1 will produce the printed matter P. In the image forming device 1A, when the network interface unit 91 receives the print job, the control unit 100 performs printing processing based on the received print job and causes the image forming unit 12 to generate the printed matter P, as shown in Fig. 7(C).
[0055] 8 is a functional block diagram showing a schematic diagram of the main internal configuration of the terminal device 2. The terminal device 2 includes a control unit 21, an operation section 22, a display section 23, a communication section 24, and a storage device 25. Each of these components is capable of transmitting and receiving data or signals to and from each other via a communication path.
[0056] The operation unit 22 is composed of a keyboard, a mouse, etc., and is used to input commands and characters to the control unit 21, and further to operate a pointer on the screen of the display unit 23. The operation unit 22 accepts input of instructions from a user based on operations by the user. The display unit 23 is composed of an LCD, etc., and displays responses and data results from the control unit 21.
[0057] The communication unit 24 is a communication interface that transmits and receives various data to and from external devices, such as the management device 3, within a local area or on the Internet.
[0058] The storage device 25 is a large-capacity storage device such as an HDD or SSD, and stores various control programs. A printer driver 250 is installed as a program in the terminal device 2. The printer driver 250 is stored in the storage device 25.
[0059] The control unit 21 includes a processor, RAM, ROM, and a dedicated hardware circuit. The processor is, for example, a CPU, an ASIC, or an MPU. The control unit 21 includes a control unit 210 and a print control unit 211.
[0060] The control unit 21 functions as a control unit 210 by operation of the processor in accordance with a control program stored in the storage device 25, and functions as a print control unit 211 by operation of the processor in accordance with a printer driver 250 stored in the storage device 25. However, the control unit 210 and the like can also be configured by hardware circuits, without relying on operation in accordance with a control program by the control unit 21. The same applies to each embodiment below unless otherwise stated.
[0061] The control unit 210 is responsible for controlling the overall operation of the terminal device 2. The control unit 210 is connected to the operation unit 22, the display unit 23, the communication unit 24, and the storage device 25, and controls the operation of each of these units.
[0062] The print control unit 211 creates a print job by converting the document to be printed into print data that can be analyzed by the image forming device 1, and transmits an instruction to the management device 3 via the communication unit 24 to store the created print job in a storage queue 332 specified by a user via the operation unit 22. For example, the print control unit 211 creates print data by converting the document to be printed into a description in a page description language (PDL).
[0063] In addition, the print control unit 211 displays an operation screen G1 on the display unit 23 for specifying a storage queue 332 to which a print job is to be submitted, as shown in an example in FIG. 9, and accepts the user's specification of the storage queue 332 via the operation unit 22.
[0064] The operation screen G1 includes a display field C1 (Address) for displaying the IP address of the terminal device 2, a display field C2 (Protocol) for displaying the printing protocol, a display field C3 (Queue) for displaying the name of the storage queue 332 to which the print job will be submitted, and a display field C4 (Use) for displaying the PDL to be used, and further includes an operation key K1 marked "Add."
[0065] An IP address is automatically displayed in display field C1, while display fields C2 to C4 display various pieces of information input or selected by the user via operation unit 22. That is, the user specifies the print protocol, the destination of the print job (storage queue 332), and the PDL via operation screen G1.
[0066] For example, if the name of storage queue 332C is set to "PPMQueueXX", when the user specifies "PPMQueueXX" as the name of storage queue 332 as the destination for submitting a print job via operation unit 22, terminal device 2 transmits an instruction to store the print job in storage queue 332C and the print job itself to management device 3 from communication unit 24.
[0067] With regard to the storage queue 332, when an instruction is input to the operation unit 22 of the terminal device 2, the control unit 210 transmits the instruction from the communication unit 24 to the management device 3, and when the communication unit 32 of the management device 3 receives the instruction, the transfer unit 311 creates, modifies, or deletes the storage queue 332 in accordance with the instruction. The terminal device 2 receives, via the operation unit 22, an input of the name of the storage queue 332, a selection of a function (e.g., direct printing, printing anywhere, fastest printing) to be set in the storage queue 332, and a designation of an image forming device 1 that is a candidate for a transfer destination of a print job stored in the storage queue, and the control unit 210 transmits the received contents as the instruction to the management device 3 via the communication unit 24. In the management device 3, the transfer unit 311 creates a new storage queue 332 in the storage device 33, in which the contents indicated by the instruction transmitted from the terminal device 2 are set.
[0068] Next, a process performed by the management device 3 when a print job transmitted from the terminal device 2 is received via the communication unit 32 will be described with reference to the flowchart shown in FIG.
[0069] The transfer unit 311 of the management device 3 stores the print job received from the terminal device 2 in a storage queue 332 specified by the user of the terminal device 2 (S1), and determines which transfer function is pre-set in the storage queue 332 (S2).
[0070] When the transfer unit 311 determines that the transfer function set in the storage queue 332 is "direct printing" ("direct printing" in S2), it transmits the print job stored in the storage queue 332 to the image forming device 1 specified as the transfer destination in the storage queue 332 via the communication unit 32 (S3). After this, the process ends.
[0071] When the transfer unit 311 determines that the transfer function set in the storage queue 332 is "Print Anywhere" ("Print Anywhere" in S2), it transmits the print job stored in the storage queue 332 to the image forming device 1 that requested the transmission via the communication unit 32 (S4). After this, the process ends.
[0072] When the transfer unit 311 determines that the transfer function set in the storage queue 332 is "fastest printing" ("fastest printing" in S2), it determines, from among the image forming devices 1 set in the storage queue 332 as candidate transfer destinations, the image forming device 1 (i.e., the transfer destination) that will most quickly complete the print processing based on the print job stored in the storage queue 332, based on the printing performance of the image forming device 1 (S5).
[0073] For example, if image forming devices 1A to 1D are set as candidate transfer destinations, and the print job is "A4 size monochrome printing," the image forming device 1 with the identification number "0004" shown in FIG. 4 will complete the print process the fastest, and if the print job is "A4 size color printing," the image forming device 1 with the identification numbers "0001" and "0003" shown in FIG. 4 will complete the print process the fastest.
[0074] The transfer unit 311 determines whether two or more candidate transfer destinations remain (S6), and if it determines that two or more remain (YES in S6), it narrows down to one image forming device 1 that will complete the printing process the fastest, using at least one of the number of print jobs waiting to be printed in the image forming device 1 and the amount of data as a determination factor (S7).
[0075] For example, when there are two or more image forming devices 1 with the same printing speed, the transfer unit 311 determines as the transfer destination the image forming device 1 that has the fewest number of print jobs waiting to be printed and that completes the printing process the fastest, based on the "current status" stored in the device information storage unit 331.
[0076] Next, the transfer unit 311 transmits the print job stored in the storage queue 332 to the image forming apparatus 1 determined as the transfer destination via the communication unit 32 (S8). Upon receiving the print job, the image forming apparatus 1 performs printing processing based on the received print job to generate a printed matter P, as shown in FIG. 7C.
[0077] The notification unit 312 acquires information about the installation location of the image forming device 1 to which the print job is to be transferred, based on the information indicating the installation location of the image forming device 1 stored in the device information storage unit 331 and the map information stored in the map information storage unit 330 (S9), and issues a notification from the communication unit 32 to inform the user of the terminal device 2 of the information about the installation location of the image forming device 1 to which the print job is to be transferred (S10). After this, the process ends.
[0078] 11 is a diagram showing an example of a notification sent to a user. The notification M1 includes a message indicating that the print job was successfully sent, as well as device information of the image forming apparatus 1 as the transfer destination and information regarding its installation location.
[0079] According to the above embodiment, the image forming device 1 that will complete the print process the fastest is determined based on the printing performance (e.g., print speed) of the image forming device 1, and the print job is transferred to that image forming device 1, where the print process is performed, making it possible to output the printed matter as quickly as possible. Therefore, the printed matter can be easily and quickly obtained.
[0080] In the above embodiment, a case has been described in which, once the transfer destination has been narrowed down to one, the print job is sent directly to the transfer destination image forming device 1. However, in another embodiment, if the image forming device 1 that will complete the printing process the fastest has many print jobs waiting to be printed, the user is asked whether or not it is okay to transfer the jobs as is.
[0081] For example, the control unit 31 may further include a confirmation section that, when a number of print jobs waiting in the image forming device 1 that completes the printing process the fastest is equal to or exceeds a preset threshold (e.g., five), puts the transfer of the print jobs on hold and transmits a confirmation to the terminal device 2 as to whether or not to transfer the print jobs to the image forming device 1, and a response receiving section that receives a response from the terminal device 2 to the above confirmation.
[0082] As a specific example, the confirmation unit transmits information required for the inquiry to the terminal device 2 via the communication unit 32. In the terminal device 2, when the communication unit 24 receives the information, the control unit 210 performs processing to display the inquiry to the user using, for example, a dialog box based on the received information, waits for an answer (OK or NG) to be input from the user via the operation unit 22, and, when the input is received, causes the communication unit 24 to transmit information indicating the answer from the user to the management device 3.
[0083] The transfer unit 311 of the management device 3 performs a transfer process of the print job when a response permitting the transfer is received from the terminal device 2 by the response receiving unit, but does not perform a transfer process of the print job when a response not permitting the transfer is received from the terminal device 2. When not performing a transfer process, the transfer unit 311 stores the print job in the storage queue 332, and transmits the print job from the communication unit 32 to the image forming device 1 that has requested to obtain the print job, as described in "Print Anywhere".
[0084] Furthermore, by operating the operation unit 22 of the terminal device 2, the control unit 210 may receive an instruction to limit the destination of the print job specified in the storage queue 332 to the image forming device 1 installed in a location close to the user, and the control unit 210 may transmit the instruction to the terminal device 2 via the communication unit 24, and the transfer unit 311 may determine, in accordance with the instruction received by the communication unit 32, the image forming device 1 installed in a location close to the user that will complete the print process the soonest. In this case, the image forming device 1 installed in a location close to the user may be made to create the printed matter.
[0085] In another embodiment, the print control unit 211 of the terminal device 2 may transmit location information indicating the location of the terminal device 2 to the management device 3 together with the print job via the communication unit 24, and the transfer unit 311 of the management device 3 may determine the image forming device 1 that will complete the print process the fastest from among the image forming devices 1 within a preset range from the location indicated by the location information received by the communication unit 32. This makes it possible to exclude image forming devices 1 installed far away from the user from candidates for the transfer destination, improving convenience.
[0086] In yet another embodiment, the transfer unit 311 of the management device 3 may send a print job to the image forming device 1 that will complete the print processing earliest, and may also send a command to execute the print processing based on the print job as a priority, and the control unit 100 of the image forming device 1 may perform the print processing based on the print job that received the command received by the network interface unit 91 as a priority over other print jobs waiting to be printed.
[0087] The present invention is not limited to the configuration of the above embodiment, and various modifications are possible. In the above embodiment, a multifunction peripheral is used as one embodiment of an image forming apparatus constituting an image forming system according to the present invention, but this is merely one example, and other image forming apparatuses having a printer function may also be used.
[0088] In addition, in the above embodiment, the configuration and processing shown in the above embodiment using FIGS. 1 to 11 are merely one embodiment of the present invention, and it is not intended that the present invention be limited to these configurations and processing. [Explanation of symbols]
[0089] 1. Image forming device 2 Terminal Equipment 3 Management device 11 Image forming system 12 Image forming section 100 Control section 211 Printing control unit 311 Transfer Department 312 Notification Department 332 Storage Queue
Claims
1. An image forming system including a terminal device that creates and transmits a print job, a plurality of image forming devices that perform print processing based on the print job, and a management device that relays communication between the terminal device and the image forming devices, The management device includes: a storage queue for storing the print job transmitted from the terminal device; a transfer unit that determines the image forming device that will most quickly complete the print process based on the print job stored in the storage queue based on the print performance of the image forming device, and performs a transfer process by transmitting the print job to the determined image forming device, When the transfer unit determines that two or more candidates for the transfer destination remain, the transfer unit narrows down the image forming apparatus that will complete the print process the soonest based on at least one of the number of the print jobs waiting to be printed and the amount of data as a determination factor; The terminal device a print control unit that creates the print job based on a document to be printed and transmits the created print job to the management device; The image forming apparatus includes: an image forming unit that forms an image on a recording medium to generate a printed matter; a control unit that performs the printing process by controlling the image forming unit based on the print job received from the management device.
2. the transfer unit of the management device transmits the print job to the image forming device that will complete the print process earliest, and transmits a command to execute the print process based on the print job with priority; 2 . The image forming system according to claim 1 , wherein the control unit of the image forming apparatus performs the print process based on the print job instructed to be executed preferentially, prior to other print jobs that are waiting to be printed.
3. the print control unit of the terminal device transmits the print job to the management device and also transmits location information indicating a location of the terminal device; The image forming system according to claim 1 or claim 2, wherein the transfer unit of the management device determines the image forming device that completes the printing process the fastest from among the image forming devices within a predetermined range from the position indicated by the location information.
4. The management device includes: a confirmation unit that, when the number of print jobs waiting in the image forming device that completes the print processing the earliest is equal to or exceeds a preset threshold value, temporarily holds the transfer of the print job and transmits to the terminal device a confirmation as to whether or not the print job should be transferred to the image forming device; a response receiving unit that receives a response from the terminal device to the confirmation, 4. The image forming system according to claim 1, wherein the transfer unit transmits the print job to the image forming device when the response received by the response receiving unit indicates execution of the transfer.
5. The management device includes:
5. The image forming system according to claim 1, further comprising a notification unit that performs a notification process for notifying a user of the terminal device of information regarding an installation location of the image forming device to which the print job is to be transferred.
6. An image forming system as described in any one of claims 1 to 5, wherein the transfer unit of the management device sets one or more image forming devices in each of the storage queues as candidates for the transfer destination of the print job stored in the storage queue.
7. the transfer unit of the management device sets a different transfer function in advance for each of the storage queues, and transmits the print job stored in the storage queue to the image forming device in accordance with the transfer function set in the storage queue; 7. An image forming system according to claim 1, wherein the print control unit of the terminal device transmits to the management device an instruction to store the print job in the storage queue specified by a user, and the print job itself.
8. 1. An image forming method executed in an image forming system including a terminal device that creates and transmits a print job, a plurality of image forming devices that perform print processing based on the print job, and a management device that relays communication between the terminal device and the image forming devices, a transfer step in which the management device, which has a storage queue for storing the print job transmitted from the terminal device, determines the image forming device that will most quickly complete the print process based on the print job stored in the storage queue based on the printing performance of the image forming device, and performs a transfer process by transmitting the print job to the determined image forming device; In the transfer step, when it is determined that two or more candidates for the transfer destination remain, the image forming apparatus that completes the print processing the earliest is narrowed down based on at least one of the number of the print jobs waiting to be printed and the data amount as a determination factor; a print control step in which the terminal device creates the print job based on a document to be printed and transmits the created print job to the management device; The image forming method further includes a control step of performing the printing process by controlling an image forming unit provided in the image forming device, which forms an image on a recording medium and generates a printed matter based on the print job received from the management device.
Citation Information
Patent Citations
Printer server system
JP1997218761A
Print system, network printer, printer controller, record medium recorded with printer control program and record medium recorded with print control program
JP1999194916A
Terminal device and computer program
JP2017120654A
Printer server and printer
JP2019174955A
Image formation apparatus and print system including the same
JP2016150528A