Printing device, printing system, and method for displaying a printing device
The printing device and system address unintended processing results by displaying job lists with capacity constraints, enabling users to select compatible jobs, ensuring intended processing outcomes.
Patent Information
- Application Number
- JP2021003630
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-01-13
- Publication Date
- 2025-01-17
- Estimated Expiration
- 2041-01-13
AI Technical Summary
In a printing system where different printing devices have varying processing capacities, the processing capacity of one device may not satisfy the processing conditions set for a job, leading to unintended processing results.
A printing device and system that includes a display control unit to show a job list with marks indicating which jobs cannot be processed due to capacity constraints, allowing users to select appropriate jobs based on device capabilities.
Ensures intended processing results by allowing users to select jobs that match the processing capacity of the device, preventing unintended outcomes.
Smart Images

Figure 0007615692000001 
Figure 0007615692000002 
Figure 0007615692000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a printing device, a printing system, and a display method for a printing device. [Background technology]
[0002] Conventionally, as disclosed in Patent Document 1, there is known a printing device that is communicatively connected to another printing device, and when a target job to be executed, which is a print job to be printed, is stored in the other printing device, the printing device obtains the target job from the other printing device and prints it. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2020-082468 A Summary of the Invention [Problem to be solved by the invention]
[0004] In the printing device disclosed in Patent Document 1, if the processing capacity of the device itself differs from that of other printing devices, the processing capacity of the device itself may not satisfy the processing conditions set for the job to be executed, which may result in processing results that are not intended by the user. [Means for solving the problem]
[0005] The printing device of the present invention is a second printing device communicatively connected to a first printing device, and includes a display control unit that causes a job list, which is a selection list of print jobs, to be displayed on a display unit, a target job determination unit that determines a print job selected from the job list as a target job to be executed for printing, a target job acquisition unit that acquires the target job from the first printing device if the target job is stored in the first printing device, and a first judgment unit that judges whether the processing capacity of the second printing device satisfies the processing conditions set for each print job for one or more print jobs included in the job list, and the display control unit causes a job list including first information indicating the judgment result of the first judgment unit to be displayed on the display unit.
[0006] The printing system of the present invention is a printing system in which a first printing device and a second printing device are communicatively connected, and the second printing device is equipped with a display control unit that causes a job list, which is a selection list of print jobs, to be displayed on a display unit, an execution target job determination unit that determines a print job selected from the job list as an execution target job for executing printing, an execution target job acquisition unit that acquires the execution target job from the first printing device if the execution target job is stored in the first printing device, and a first judgment unit that judges whether the processing capacity of the second printing device satisfies the processing conditions set for each print job for one or more print jobs included in the job list, and the display control unit causes the display unit to display a job list including first information indicating the judgment result of the first judgment unit.
[0007] The display method of a printing device of the present invention is a display method of a second printing device connected to a first printing device so as to be able to communicate with the first printing device, and includes a display control step of displaying a job list, which is a selection list of print jobs, on the display unit, a target job determination step of determining a print job selected from the job list as a target job to be executed for printing, a target job acquisition step of acquiring the target job from the first printing device if the target job is stored in the first printing device, and a first determination step of determining whether the processing capacity of the second printing device satisfies the processing conditions set for each print job for one or more print jobs included in the job list, and in the display control step, a job list including first information indicating the determination result in the first determination step is displayed on the display unit.
[0008] The printing device of the present invention is a first printing device communicatively connected to a second printing device, and includes a job list generation unit that generates a job list, which is a selection list of print jobs, a processing capability determination unit that determines, for each of one or more print jobs included in the job list, whether the processing capability of the second printing device satisfies the processing conditions set for each print job, and a transmission unit that transmits the job list to the second printing device, the job list including determination result information indicative of the determination result of the processing capability determination unit. [Brief description of the drawings]
[0009] [Figure 1] FIG. 1 is a system configuration diagram of a printing system. [Diagram 2] FIG. 2 is a block diagram showing a hardware configuration of a parent unit. [Diagram 3] FIG. 2 is a block diagram showing a hardware configuration of a slave unit. [Figure 4] FIG. 2 is a block diagram showing a functional configuration of a slave unit. [Diagram 5] 10 is a flowchart showing the flow of a printing process by a slave unit. [Figure 6] FIG. 2 illustrates an example of the processing capacity of a printing device. [Figure 7]FIG. 4 illustrates an example of processing conditions for a print job. [Figure 8] FIG. 4 is a diagram showing a display example of an operation panel of a parent unit. [Figure 9] FIG. 13 is a diagram showing a display example of an operation panel of the first child device. [Figure 10] FIG. 13 is a diagram showing a display example of an operation panel of the second handset. [Figure 11] FIG. 13 is a diagram showing an example of a notification screen displayed on the operation panel of the first child device. [Figure 12] FIG. 11 is a block diagram showing a functional configuration of a slave unit according to a first modified example. [Figure 13] 13 is a diagram showing a display example of an operation panel of a first child device according to the first modification. FIG. [Figure 14] FIG. 13 is a diagram showing a display example of an operation panel of the first slave unit according to a further modified example of the first modified example. [Figure 15] FIG. 11 is a block diagram showing a functional configuration of a slave unit according to a second modification. [Figure 16] FIG. 11 is a diagram showing a display example of an operation panel of the first child device according to the second modification. [Figure 17] FIG. 13 is a diagram showing a display example of the operation panel of the first slave unit according to a further modified example of Modification 2. [Figure 18] FIG. 13 is a diagram showing a display example of an operation panel of the first child device according to Modification 3. [Figure 19] FIG. 13 is a block diagram showing a functional configuration of a parent unit according to a fourth modified example. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] A printing device, a printing system, and a method for displaying a printing device according to an embodiment will be described below with reference to the accompanying drawings. Fig. 1 is a system configuration diagram of a printing system SY. The printing system SY includes a terminal device 1, a plurality of printing devices 2, and a network NW that connects them so that they can communicate with each other. The network NW may be an Internet communication network or a LAN (Local Area Network), etc.
[0011] The printing system SY includes, as the multiple printing devices 2, a printing device 2 of a parent device 2a and a printing device 2 of a child device 2b. Hereinafter, the "printing device 2 of the parent device 2a" will be simply referred to as the "parent device 2a." Also, the "printing device 2 of the child device 2b" will be simply referred to as the "child device 2b." The printing system SY shown in FIG. 1 includes, as the multiple printing devices 2, one parent device 2a and two child devices 2b. The two child devices 2b are a first child device 2b and a second child device 2b.
[0012] In this embodiment, the parent machine 2a refers to a printing device 2 that acquires a print job from the terminal device 1 and stores the acquired print job in itself. In contrast, the child machine 2b refers to a printing device 2 that does not acquire a print job from the terminal device 1, but acquires a print job from the parent machine 2a.
[0013] The printing device 2 according to this embodiment supports an authentication printing function. The printing device 2 acquires login information based on a user's login operation. The login operation is performed by having the card reader 27 (see FIG. 2, etc.) read an authentication card, or by inputting a user ID and password into the operation panel 25 (see FIG. 2, etc.).
[0014] When the printing device 2 acquires the login information, it performs user authentication based on the acquired login information, and if the user authentication is successful, it displays a job list 52 (see FIG. 8, etc.) of the approved user on the operation panel 25. The job list 52 is a list for selecting a print job. Moreover, the "user's job list 52" refers to a list of one or more print jobs associated with a user ID identified from the login information acquired by the login operation. The terminal device 1 adds the user ID to the print job as information for identifying the user's terminal device 1 or the user himself / herself, and transmits it to the parent device 2a.
[0015] For example, when a login operation is performed on the parent unit 2a, the parent unit 2a generates a job list 52 for the logged-in user based on print jobs stored in the parent unit 2a and displays the generated job list 52 on the operation panel 25a of the parent unit 2a. When a login operation is performed on the child unit 2b, the child unit 2b requests the job list 52 of the logged-in user from the parent unit 2a and displays the job list 52 sent from the parent unit 2a on the operation panel 25b of the child unit 2b.
[0016] User authentication may be performed only by the parent machine 2a, rather than by each printing device 2. In this case, the child machine 2b transmits login information acquired by a user's login operation to the parent machine 2a, and if the parent machine 2a determines that the user authentication has been successful, it acquires the job list 52 of the logged-in user from the parent machine 2a.
[0017] When displaying job list 52 on operation panel 25, printing device 2 according to this embodiment determines whether the processing capability of its own device satisfies the processing conditions set for each of one or more print jobs included in job list 52, and if there is a print job that does not satisfy the processing conditions, displays the corresponding print job with a first mark M1 (see FIG. 9). First mark M1 is an example of "first information." This allows the user to know which of one or more print jobs included in job list 52 may not produce the intended processing result. Details will be described later.
[0018] 1 illustrates a printing system SY having one parent device 2a and two child devices 2b as the multiple printing devices 2, but the number of child devices 2b is not important. Also, the printing system SY illustrated in FIG. 1 includes one terminal device 1, but the number of terminal devices 1 is not important. Also, the terminal device 1 may be any information processing device capable of generating and transmitting a print job, and the type of the terminal device 1 may be any type, such as a smartphone, tablet terminal, or PC (Personal Computer).
[0019] 2 is a block diagram showing the hardware configuration of the parent unit 2a. The parent unit 2a includes a parent unit control unit 20a, a parent unit communication unit 24a, an operation panel 25a, a printing mechanism 26a, and a card reader 27a. The operation panel 25a is an example of a "display unit."
[0020] The master control unit 20a includes a master central processing unit (CPU) 21a, a master read only memory (ROM) 22a, and a master random access memory (RAM) 23a. The master CPU 21a loads a master control program 31 stored in the master ROM 22a into the master RAM 23a to control each unit in the master 2a.
[0021] The parent device control unit 20a may use a processor other than the parent device CPU 21a. The processor may be configured with a hardware circuit such as an ASIC. The processor may also be configured with one or more CPUs and a hardware circuit such as an ASIC working in cooperation with each other.
[0022] The parent machine ROM 22a includes a rewritable ROM, stores a parent machine control program 31, and includes a processing capacity information storage area 32 and a print job accumulation area 33. The parent machine control program 31 includes firmware for controlling hardware such as the print mechanism 22, in addition to a communication control program for communicating with the terminal device 1 and the child machine 2b.
[0023] The processing capability information storage area 32 stores processing capability information indicating the processing capability of the device itself. The processing capability information includes print function information indicating the print functions that the device itself can realize, and print medium information indicating the print media that the device itself can print on. The print function information includes information indicating, for example, whether color printing can be realized, whether high-quality printing can be realized, whether special printing such as barcode printing can be realized, whether specific image processing such as edge processing can be realized, and the like.
[0024] The print medium information also includes information indicating whether printing can be performed on print media of a specific paper size, whether printing can be performed on print media of a specific material, how many sheets of print media can be printed on for each paper size and material, etc. The parent machine CPU21a updates the print medium information as needed according to the size and material settings of one or more paper cassettes provided in the parent machine and the remaining number of sheets of print media in each paper cassette.
[0025] The print job accumulation area 33 accumulates print jobs transmitted from the terminal device 1. In response to a request from the child device 2b, the parent device 2a reads the requested print job from the print job accumulation area 33 and transmits the read print job to the child device 2b.
[0026] The host RAM 23a is used as a work area for the host CPU 21a to perform various arithmetic operations.
[0027] The parent device communication unit 24a communicates with the terminal device 1 and the child device 2b via the network NW.
[0028] The operation panel 25a is an electronic component that combines a display device and a position input device, and receives various operations from a user and displays various information. In this embodiment, the operation panel 25a is mainly used to display a job list 52 (see FIG. 8, etc.).
[0029] The printing mechanism 26a is a printer engine that prints on a printing medium such as copy paper. For example, in the case of an inkjet system, the printing mechanism 26a includes an inkjet head, a head driving mechanism, a printing medium transport mechanism, etc. Also, in the case of an electrophotographic system, the printing mechanism 26a includes a laser light source, a transfer mechanism, a printing medium transport mechanism, etc.
[0030] The card reader 27a reads the user's authentication card and acquires the card ID recorded on the authentication card. The parent machine CPU 21a performs user authentication based on the card ID acquired by the card reader 27a, and if the user authentication is successful, generates a job list 52 for the logged-in user based on the print jobs stored in the print job storage area 33.
[0031] 3 is a block diagram showing the hardware configuration of the slave unit 2b. The slave unit 2b includes a slave unit control unit 20b, a slave unit communication unit 24b, an operation panel 25b, a printing mechanism 26b, and a card reader 27b. The operation panel 25b is an example of a "display unit."
[0032] The operation panel 25b, the printing mechanism 26b, and the card reader 27b may have the same configuration as those provided in the parent unit 2a, or may have different configurations. For example, since the printing mechanism 26b is a prerequisite of this embodiment that the processing capabilities differ depending on the printing device 2, it is considered that at least a part of the configuration is different from that of the printing mechanism 26a of the parent unit 2a. It is also considered that at least a part of the configuration is different between the printing mechanisms 26b of the first child unit 2b and the second child unit 2b. Furthermore, when the child unit 2b acquires a card ID using the card reader 27b of the child unit 2b, it performs user authentication based on the acquired card ID, and if the user authentication is successful, it requests the parent unit 2a for the job list 52 of that user.
[0033] The slave control unit 20b includes a slave CPU 21b, a slave ROM 22b, and a slave RAM 23b. The slave CPU 21b loads a slave control program 35 stored in the slave ROM 22b into the slave RAM 23b to control each unit in the slave 2b.
[0034] The slave control unit 20b may use a processor other than the slave CPU 21b. The processor may be configured with a hardware circuit such as an ASIC. The processor may also be configured with one or more CPUs and a hardware circuit such as an ASIC operating in cooperation with each other.
[0035] The slave unit ROM 22b includes a rewritable ROM, stores a slave unit control program 35, and has a processing capacity information storage area 32. The slave unit control program 35 includes a communication control program for communicating with the master unit 2a, as well as firmware for controlling hardware such as the print mechanism 22. The processing capacity information storage area 32 is the same as that provided in the master unit 2a. The slave unit ROM 22b differs from the master unit ROM 22a in that it does not have a print job accumulation area 33.
[0036] The slave unit RAM 23b is used as a work area for the slave unit CPU 21b to perform various arithmetic processing.
[0037] The child device communication unit 24b communicates with the parent device 2a via the network NW.
[0038] 4 is a block diagram showing the functional configuration of the slave unit 2b. The slave unit 2b includes, as its functional configuration, an execution target job determination unit 210, an execution target job acquisition unit 220, a first determination unit 230, and a display control unit 240. These functions are realized by the slave unit CPU 21b executing the slave unit control program 35.
[0039] In the following, a case will be mainly described where a login operation is performed on the slave unit 2b and the job list 52 is displayed on the operation panel 25b of the slave unit 2b. In this case, the slave unit 2b is an example of a "second printing device."
[0040] The execution target job determination unit 210 determines the print job selected by the user from the job list 52 displayed on the operation panel 25b as the execution target job for executing printing. The process of the execution target job determination unit 210 is an example of a "execution target job determination step".
[0041] The execution target job acquisition unit 220 acquires the execution target job determined by the execution target job determination unit 210 from the parent machine 2a. The parent machine 2a is an example of a "first printing device." The processing of the execution target job acquisition unit 220 is an example of an "execution target job acquisition step."
[0042] The first determination unit 230 determines whether the processing capability of the own device satisfies the processing conditions set for each of the one or more print jobs included in the job list 52. Here, the processing capability of the own device can be specified based on the processing capability information stored in the processing capability information storage area 32 in the own device.
[0043] The processing conditions are conditions that indicate how a print job should be processed. For example, the processing conditions include at least one of print function processing conditions and print media processing conditions. The print function processing conditions are conditions that indicate what print function should be used to print the print job. Furthermore, the print media processing conditions are conditions that indicate what type of print media should be used and how many copies of the print job should be printed.
[0044] The first determination unit 230 determines whether the processing capability of the device itself satisfies the print function processing conditions set in the print job based on the print function information included in the processing capability information. The first determination unit 230 also determines whether the processing capability of the device itself satisfies the print medium processing conditions set in the print job based on the print medium information included in the processing capability information. When print function processing conditions and print medium processing conditions are set in the print job, the first determination unit 230 determines that the processing conditions are satisfied if the processing capability of the device itself satisfies both conditions.
[0045] Furthermore, when the number of copies is set in the print job as a print media processing condition, the first determination unit 230 calculates the number of prints based on the number of pages specified from the print job and the copy setting, and determines that the processing condition is satisfied when the calculated number of prints is equal to or less than the remaining number of print media in the paper cassette corresponding to the print media processing condition. Note that the "paper cassette corresponding to the print media processing condition" refers to a paper cassette that contains print media of the paper size and material indicated by the print media processing condition. The processing of the first determination unit 230 is an example of a "first determination step."
[0046] The display control unit 240 causes the operation panel 25b to display the job list 52 including a first mark M1 (see FIG. 9, etc.) indicating the determination result of the first determination unit 230. More specifically, the display control unit 240 causes the operation panel 25b to display the job list 52 in which the first mark M1 is added to a print job for which the processing capability of the own device does not satisfy the processing condition, among one or more print jobs included in the job list 52. The processing of the display control unit 240 is an example of a "display control step".
[0047] Furthermore, when a print job to which the first mark M1 has been added is selected by a user, the display control unit 240 causes the operation panel 25b to display a notification screen 61 (see FIG. 11) including notification information notifying the user that the processing capacity of the own device does not satisfy the processing conditions set for the selected print job. The notification screen 61 displays, as the notification information, for example, information that the processing capacity of the own device is insufficient for the processing conditions set for the selected print job. The operation of selecting a print job is an example of a "specific operation".
[0048] 5 is a flowchart showing the flow of print processing by the slave unit 2b. In step S01, the slave unit 2b accepts a login operation by a user.
[0049] In step S02, the child device 2b requests the parent device 2a for the job list 52 of the logged-in user.
[0050] In step S03, the slave unit 2b obtains the job list 52 of the logged-in user from the master unit 2a. The master unit 2a generates a job list 52 including a job ID, a job name, and processing conditions for each print job, and transmits the generated job list 52 to the slave unit 2b.
[0051] In step S04, the slave unit 2b determines whether or not its own processing capability satisfies the set processing conditions for all print jobs included in the job list 52. If the slave unit 2b determines that its own processing capability satisfies the set processing conditions for all print jobs included in the job list 52, it proceeds to step S05. If the slave unit 2b determines that its own processing capability does not satisfy the set processing conditions for at least one print job among all print jobs included in the job list 52, it proceeds to step S06.
[0052] In step S05, the slave unit 2b displays the job list 52 that does not include the first mark M1 on the operation panel 25b.
[0053] In step S06, the slave unit 2b displays the job list 52 including the first mark M1 on the operation panel 25b (see FIG. 9).
[0054] In step S07, the slave unit 2b accepts the selection of a print job by the user. The user selects one or more print jobs from among one or more print jobs included in the job list 52.
[0055] In step S08, the slave unit 2b determines the job to be executed based on the user's selection in step S07.
[0056] In step S09, the child device 2b requests the parent device 2a to execute a job. The child device 2b requests the parent device 2a by transmitting a job ID of the job to be executed to the parent device 2a.
[0057] In step S10, the child device 2b acquires the job to be executed from the parent device 2a.
[0058] In step S11, the slave unit 2b prints the job to be executed, acquired from the master unit 2a, on a print medium by the printing mechanism 26b.
[0059] Next, the display control of the job list 52 will be described with reference to Figs. 8 to 11. First, the prerequisites for the display control will be described with reference to Figs. 6 and 7. Fig. 6 is a diagram showing an example of the processing capacity of the printing device 2. For ease of understanding, the processing capacity of the printing device 2 and the processing conditions that can be set for a print job are assumed to be of four types: "printing function A", "printing function B", "printing medium A" and "printing medium B".
[0060] Figure 6 shows, for example, that the processing capability of parent device 2a is compatible with all of "print function A," "print function B," "print medium A," and "print medium B." "Compatible with print function A" means that if "print function A" is set as a processing condition for a print job, the print job can be processed using "print function A." Also, "compatible with print medium A" means that if "print medium A" is set as a processing condition for a print job, the print job can be printed on "print medium A."
[0061] Fig. 6 also shows that the processing capability of the first child device 2b corresponds to "print medium A" and "print medium B", but does not correspond to "print function A" and "print function B". Fig. 6 also shows that the processing capability of the second child device 2b corresponds to "print function A" and "print medium A", but does not correspond to "print function B" and "print medium B".
[0062] 7 is a diagram showing an example of processing conditions for a print job. In the example shown in the figure, "print function A," "print function B," and "print medium A" are set as processing conditions for a print job with the job name "Job1." Also in the example shown in the figure, "print medium A" is set as a processing condition for a print job with the job name "Job2," "print function A" and "print medium B" are set as processing conditions for a print job with the job name "Job3," and "print function A" and "print medium A" are set as processing conditions for a print job with the job name "Job4."
[0063] It is assumed that the four print jobs shown in Fig. 7 are associated with the user ID of the same user and are stored in the print job accumulation area 33 of the parent machine 2a. It is also assumed that the operation panels 25 shown in Figs. 8 to 10 display job lists 52 including these four print jobs as a result of the same user logging in to each printing device 2.
[0064] 8 is a diagram showing an example of the display on the operation panel 25a of the parent device 2a. When the user performs a login operation, device identification information 51, a job list 52, and a print button 53 are displayed on the operation panel 25a.
[0065] The operation panel 25a of the parent machine 2a displays "M", which indicates the parent machine 2a, as device identification information 51. As shown in Fig. 6, the processing capability of the parent machine 2a supports all of "print function A", "print function B", "print medium A", and "print medium B". Therefore, when the parent machine 2a displays a job list 52 including the four print jobs shown in Fig. 7, it does not add the first mark M1 to any of the four print jobs.
[0066] The print button 53 is a button for instructing printing. When the print button 53 is selected after any print job is selected from the job list 52, the parent machine 2a determines the selected print job as a job to be executed, reads the determined job to be executed from the print job accumulation area 33, and prints it.
[0067] As shown in FIG. 8, when a login operation is performed on the parent unit 2a and the job list 52 is displayed on the operation panel 25a of the parent unit 2a, the functional configuration of the parent unit 2a is a configuration in which the execution target job acquisition unit 220 is omitted from the functional configuration of the child unit 2b shown in FIG. 4.
[0068] 9 is a diagram showing a display example of the operation panel 25b of the first child unit 2b. After the user performs a login operation, the display items displayed on the child unit 2b are the same as those on the parent unit 2a. Furthermore, when a print job is selected from the job list 52 and then the print button 53 is selected, the child unit 2b determines the selected print job as the job to be executed and requests the parent unit 2a to execute the determined job to be executed.
[0069] The operation panel 25b of the first sub-unit 2b displays "S1" indicating the first sub-unit 2b as the device identification information 51. As shown in FIG. 6, the processing capability of the first sub-unit 2b corresponds to "print medium A" and "print medium B", but does not correspond to "print function A" and "print function B". For this reason, when the first sub-unit 2b displays the job list 52 including the four print jobs shown in FIG. 7, the first mark M1 is added to three print jobs other than the job name "Job2" that does not set both "print function A" and "print function B" as processing conditions. Note that the operation panel 25b of the first sub-unit 2b shown in FIG. 9 displays a mark including an exclamation point in a filled triangle as the first mark M1, but a mark of another shape may be displayed.
[0070] FIG. 10 is a diagram showing a display example of the operation panel 25b of the second sub-unit 2b. The operation panel 25b of the second sub-unit 2b displays "S2" indicating the second sub-unit 2b as the device identification information 51. As shown in FIG. 6, the processing capability of the second sub-unit 2b corresponds to "print function A" and "print medium A", but does not correspond to "print function B" and "print medium B". Therefore, when the second sub-unit 2b displays the job list 52 including the four print jobs shown in FIG. 7, the first mark M1 is added to two print jobs other than the job names "Job2" and "Job4" which do not set both "print function B" and "print medium B" as processing conditions.
[0071] FIG. 11 is a diagram showing a display example of the notification screen 61. This figure shows a display example of the notification screen 61 displayed when a print job with the job name "Job1" to which the first mark M1 is added is selected in a state in which the job list 52 shown in FIG. 9 is displayed on the operation panel 25b of the first child device 2b. The notification screen 61 displays a message 61a indicating that the selected print job cannot be printed, and non-compatible conditions 61b. The non-compatible conditions 61b refer to processing conditions that are not compatible with the first child device 2b, which is the target of operation, among the processing conditions set in the selected print job. The message 61a and the non-compatible conditions 61b are examples of "notification information."
[0072] In this way, when a print job to which the first mark M1 is added is selected, the first child unit 2b displays the notification screen 61. The notification screen 61 may be hidden after being displayed for a certain period of time, or may be hidden by a user operation. Furthermore, after a print job to which the first mark M1 is added is selected, the first child unit 2b does not execute printing even if the print button 53 is selected.
[0073] Note that the notification screen 61 may be displayed when the first mark M1 is selected, instead of the print job to which the first mark M1 is added. In this case, the first slave unit 2b may be configured to display the incompatible condition 61b on the notification screen 61, and execute printing when the print button 53 is selected after the print job to which the selected first mark M1 is added is selected. In other words, the configuration may be such that printing is permitted when the user selects the print button 53 while acknowledging that the print result will be unintended.
[0074] As described above, the printing device 2 according to the first embodiment determines whether or not its own processing capability satisfies the processing conditions set for each of the one or more print jobs included in the job list 52, and displays the job list 52 including a first mark M1 indicating the determination result. This allows the user to check whether or not the intended processing result will be obtained when each print job included in the job list 52 is printed by the printing device 2 that is about to execute printing.
[0075] The processing conditions also include print function processing conditions that indicate what print function should be used to print the print job. This allows the user to check whether each print job included in job list 52 will be printed using the intended print function. The processing conditions also include print medium processing conditions that indicate what print medium should be used to print the print job. This allows the user to check whether each print job included in job list 52 will be printed on the intended print medium.
[0076] Furthermore, the printing device 2 adds a first mark M1 to a print job for which the processing capability of the printing device 2 does not satisfy the processing conditions, among one or more print jobs included in the job list 52. This allows the user to know at a glance which print jobs, among the print jobs included in the job list 52, may not produce the intended print result.
[0077] Furthermore, when a print job to which the first mark M1 has been added is selected, the printing device 2 displays a notification screen 61. This allows the user to understand that the processing capacity of the printing device 2 attempting to execute printing does not satisfy the processing conditions set for the selected print job.
[0078] Incidentally, regardless of the above embodiment, the following modified examples can be adopted. [Variation 1] Fig. 12 is a block diagram showing a functional configuration of a slave unit 2b according to Modification 1. The slave unit 2b according to Modification 1 has a configuration in which a second determination unit 250 is added to the functional configuration of the slave unit 2b of the above embodiment (see Fig. 4).
[0079] The second determination unit 250 determines whether the processing capabilities of the printing devices 2 other than the first child device 2b that is about to execute printing for each of the one or more print jobs included in the job list 52 satisfy the processing conditions set for each print job. For example, when the first child device 2b that is about to execute printing is the first child device 2b, the second determination unit 250 determines whether the processing capabilities of each printing device 2 for the parent device 2a and the second child device 2b satisfy the processing conditions set for each print job. In this case, the first child device 2b is an example of a "second printing device," and the parent device 2a and the second child device 2b are examples of a "first printing device."
[0080] In this modified example, the printing device 2 stores not only its own processing capacity information but also the processing capacity information of all printing devices 2 with which it can communicate in the processing capacity information storage area 32 (see FIG. 3). The printing device 2 transmits its own processing capacity information to other printing devices 2 with which it can communicate periodically or when it updates its own processing capacity information, such as when the settings of a paper cassette or the number of remaining sheets of print media in a paper cassette changes.
[0081] The display control unit 240 according to this modification causes the operation panel 25b to display the job list 52 including the second mark M2 indicating the determination result of the second determination unit 250. More specifically, when there is another printing device 2 that satisfies the set processing condition for any of the print jobs included in the job list 52, the display control unit 240 adds the second mark M2 indicating the other printing device 2 that satisfies the processing condition to the relevant print job and causes the operation panel 25b to display the second mark M2. The second mark M2 is an example of "second information."
[0082] Fig. 13 is a diagram showing a display example of the operation panel 25b of the first child device 2b according to Modification 1. The operation panel 25b of the first child device 2b according to Modification 1 has a display in which a second mark M2 is added to the display of the operation panel 25b of the first child device 2b in the above embodiment (see Fig. 9).
[0083] For example, a print job with a job name "Job1" has "print function A," "print function B," and "print medium A" as processing conditions (see FIG. 7), so that of the parent machine 2a and the second child machine 2b, a second mark M2 is added to indicate the parent machine 2a (see FIG. 6) that has the processing capability to satisfy all of these processing conditions. The second mark M2 indicating the parent machine 2a is a mark containing the letter "M" in a rectangle with the upper left corner missing. Also, for example, a print job with a job name "Job2" has "print medium A" set as a processing condition (see FIG. 7), so that of the parent machine 2a and the second child machine 2b, two second marks M2 are added to indicate the parent machine 2a and the second child machine 2b (see FIG. 6) that have the processing capability to satisfy this processing condition. The second mark M2 indicating the second child machine 2b is a mark containing the letter "S2" in a rectangle with the upper left corner missing.
[0084] In this way, according to variant example 1, the user can determine whether or not the intended processing results will be obtained for each of one or more print jobs included in the job list 52 when printed on a printing device 2 other than the first sub-unit 2b that is about to perform the printing.
[0085] In the first modification, the slave device 2b stores processing capacity information of itself and the other printing devices 2 in itself, but the slave device 2b may acquire processing capacity information of the other printing devices 2 from the parent device 2a. For example, when the parent device 2a transmits the job list 52 to the slave device 2b, the parent device 2a may transmit the processing capacity information of all the printing devices 2 included in the printing system SY. In this case, each slave device 2b transmits its processing capacity information to the parent device 2a periodically or when the processing capacity information of the slave device is updated. With this configuration, the slave device 2b does not need to store processing capacity information of the other printing devices 2.
[0086] As a first modified example, the printing device 2 may display as shown in FIG. 14. FIG. 14 is a diagram showing an example of the display on the operation panel 25b of the first child device 2b according to this modified example. The operation panel 25b of the first child device 2b according to this modified example is a display in which an eleventh mark M11 is added to the display on the operation panel 25b of the first child device 2b according to the first modified example (see FIG. 13). The eleventh mark M11 is a mark indicating the first child device 2b that is about to execute printing. The first child device 2b adds the eleventh mark M11 indicating its own device to a print job whose processing capacity satisfies the set processing conditions, that is, in the example of FIG. 14, a print job with the job name "Job2", and displays it.
[0087] According to this configuration, the user can know whether or not the intended processing result can be obtained when each of one or more print jobs included in the job list 52 is printed by all the printing devices 2 in the printing system SY. Note that in the case of this modified example, since it is possible to know whether or not the intended processing result can be obtained by the first slave unit 2b that is about to perform printing, depending on the presence or absence of the eleventh mark M11, the display of the first mark M1 may be omitted.
[0088] [Variation 2] Fig. 15 is a block diagram showing a functional configuration of a slave unit 2b according to Modification 2. The slave unit 2b according to Modification 2 has a configuration in which a third determination unit 260 is added to the functional configuration of the slave unit 2b of the above embodiment (see Fig. 4).
[0089] The third determination unit 260 determines whether a printing device 2 other than the first child unit 2b that is about to execute printing is in use. The third determination unit 260 also determines whether the first child unit 2b that is about to execute printing, i.e., the printing device itself, is in use. In use here refers to the state from when a user logs into the printing device 2 to when printing by the printing mechanism 26 is completed. Note that even if a user is not logged in, the printing device 2 may be determined to be in use if the operation panel 25 of the printing device 2 is being operated or if a maintenance operation is being performed.
[0090] The display control unit 240 according to this modification causes the operation panel 25b to display usage status information 63 (see FIG. 16) indicating the determination result of the third determination unit 260. The usage status information 63 is an example of the "third information."
[0091] Fig. 16 is a diagram showing an example of a display on the operation panel 25b of the first handset 2b according to Modification 2. The operation panel 25b of the first handset 2b according to Modification 2 has usage status information 63 added to the display on the operation panel 25b of the first handset 2b according to the above embodiment (see Fig. 9).
[0092] The usage status information 63 includes printing device marks 64 indicating all of the printing devices 2 in the printing system SY. When a printing device 2 indicated by each printing device mark 64 is in use, the printing device 2 displays the printing device mark 64 in use by adding a third mark M3. For example, the example in Fig. 16 shows that the parent unit 2a and the first child unit 2b are in use because the third mark M3 has been added to the printing device mark 64 including the letter "M" indicating the parent unit 2a and the printing device mark 64 including the letter "S1" indicating the first child unit 2b.
[0093] In this way, according to the second modification, the user can know whether each of the multiple printing devices 2 included in the printing system SY is in use or not.
[0094] As a second modification, the printing device 2 may display as shown in FIG. 17. FIG. 17 is a diagram showing an example of the display on the operation panel 25b of the first child unit 2b. As shown in FIG. 17, the display on the operation panel 25b of the first child unit 2b is a display in which a thirteenth mark M13 is added to the display on the operation panel 25b of the first child unit 2b according to the first modification (see FIG. 13). In this modification, the thirteenth mark M13 is an example of the third information. The thirteenth mark M13 is a mark indicating that the printing device 2 indicated by the second mark M2 is in use. For example, the example of FIG. 17 indicates that the parent unit 2a is in use because the thirteenth mark M13 is added to the second mark M2 including the letter "M" indicating the parent unit 2a.
[0095] 17, the second mark M2 to which the thirteenth mark M13 has been added may be hidden. In other words, the printing device 2 may be configured to display only the second mark M2 that indicates a printing device 2 that is not in use among printing devices 2 that have the processing capacity that satisfies the processing conditions.
[0096] [Variation 3] Fig. 18 is a diagram showing an example of the display on the operation panel 25b of the first child unit 2b according to the third modification. The display on the operation panel 25b of the first child unit 2b according to the third modification is different from the display on the operation panel 25b of the first child unit 2b according to the embodiment described above (see Fig. 9) in that a fourth mark M4 is added to and displayed for print jobs for which the processing capacity of the first child unit 2b satisfies the processing conditions. In the figure, a mark showing a double circle is used as the fourth mark M4, but marks of other shapes may also be used. The fourth mark M4 is an example of "first information".
[0097] In this way, according to variant example 3, the user can understand that if the print job to which the fourth mark M4 has been added is printed on the first sub-unit 2b that is about to perform the printing, the intended print result will be obtained.
[0098] [Variation 4] FIG. 19 is a block diagram showing the functional configuration of the parent unit 2a according to the fourth modification. In the above embodiment, each printing device 2 judges whether its own processing capacity satisfies the processing conditions set in the print job, but in the fourth modification, the parent unit 2a makes this judgment. In the fourth modification, it is assumed that the parent unit 2a stores not only its own processing capacity information but also the processing capacity information of all the child units 2b with which it can communicate in the processing capacity information storage area 32 (see FIG. 2). Also, in the fourth modification, it is assumed that a login operation has been performed on the child unit 2b, and the parent unit 2a acquires the login information from the child unit 2b. In this modification, the parent unit 2a is an example of a "first printing device", and the child unit 2b is an example of a "second printing device".
[0099] The parent machine 2a according to the fourth modification includes, as its functional components, a job list generating unit 310, a processing capability determining unit 320, and a transmitting unit 330. These functions are realized by the parent machine CPU 21a executing the parent machine control program 31.
[0100] The job list generating unit 310 generates a job list 52 for the logged-in user based on the login information transmitted from the slave unit 2b. The processing capability determining unit 320 determines whether or not the processing capability of the slave unit 2b on which the login operation has been performed satisfies the processing conditions set for each of the one or more print jobs included in the job list 52. The processing capability determining unit 320 determines whether or not the processing capability of the slave unit 2b on which the login operation has been performed satisfies the processing conditions set for each print job based on the processing capability information of the slave unit 2b on which the login operation has been performed among the processing capability information of each printing device 2 stored in the processing capability information storage area 32. The transmitting unit 330 transmits the job list 52 including the determination result information indicating the determination result of the processing capability determining unit 320 to the slave unit 2b on which the login operation has been performed.
[0101] The slave unit 2b, for which a login operation has been performed, displays the job list 52 transmitted from the master unit 2a on the operation panel 25b. As the judgment result information, for example, the first mark M1 shown in the above embodiment can be used. In this case, the slave unit 2b performs a display as shown in FIG. 9 on the operation panel 25b. In the fourth modification, the first mark M1 is an example of "judgment result information."
[0102] In this way, according to the fourth modification, the slave device 2b can achieve the same effect as the above embodiment without determining whether or not its own processing capability satisfies the processing conditions set in the print job.
[0103] [Other variations] In the above embodiment, the printing device 2 does not execute printing if its own processing capacity does not satisfy the processing conditions set in the print job, but for specific processing conditions, the printing job settings may be changed to execute printing. For example, if color printing is set as a print function processing condition in the print job and the first child unit 2b that is about to execute printing does not support color printing, the first child unit 2b may convert the print data included in the print job into monochrome printing data and execute printing. In addition, when the printing device 2 changes the settings of the print job, it may display a message to that effect on the operation panel 25b.
[0104] In the above embodiment, the printing device 2 displays the job list 52 on the operation panel 25 provided in the printing device 2, but the job list 52 may be displayed on another display device. For example, the job list 52 may be displayed on a mobile terminal such as a smartphone carried by the user.
[0105] In the above embodiment, the processing conditions include at least one of the print function processing conditions and the print medium processing conditions, but other conditions may also be included. For example, if the printing device 2 is equipped with a finisher such as a stapler function or a hole punching function, the processing conditions may include a condition indicating that these functions should be used.
[0106] In the above embodiment, the printing device 2 displays the first mark M1 as the first information indicating that the processing capacity of the printing device 2 does not satisfy the processing conditions set in the print job, but information other than a mark may be displayed. For example, the printing device 2 may indicate that the processing capacity of the printing device 2 does not satisfy the processing conditions set in the print job by changing the text color of the job name of the print job or the color of the option frame including the job name. Alternatively, the printing device 2 may indicate that the processing capacity of the printing device 2 satisfies the processing conditions set in the print job by changing the text color of the job name of the print job or the color of the option frame including the job name. In this case, the text color of the job name or the color of the option frame is an example of the "first information". In other words, the printing device 2 may display the print jobs in different colors so that the user can distinguish between the print jobs whose processing capacity satisfies the set processing conditions and the print jobs whose processing capacity does not satisfy them.
[0107] In the above embodiment, the terminal device 1 transmits a print job to the parent device 2a, but the configuration may also be such that an arbitrary printing device 2 is specified from among multiple printing devices 2 in the printing system SY and the print job is transmitted. In this case, the print job is stored in the arbitrary printing device 2 to which the print job was transmitted. Furthermore, when the printing device 2 accepts a login operation from the user, it communicates with all printing devices 2 in the printing system SY and generates a job list 52 for print jobs stored in each printing device 2. Furthermore, when the printing device 2 accepts a selection of a print job from the user and determines a job to be executed, it requests the printing device 2 that has stored the job to be executed, and prints the job to be executed obtained from the printing device 2 that has stored the job to be executed.
[0108] Although the various modifications have been described above, the above-described embodiment and each of the modifications or a combination of multiple modifications may be used. In addition, appropriate modifications are possible without departing from the spirit and scope of the invention.
[0109] [Note] The printing device, the printing system, and the method for displaying the printing device will be described below. The printing device 2 is a second printing device 2 communicatively connected to the first printing device 2, and includes a display control unit 240 that causes a job list 52, which is a selection list of print jobs, to be displayed on a display unit, an execution target job determination unit 210 that determines a print job selected from the job list 52 as an execution target job for executing printing, an execution target job acquisition unit 220 that acquires the execution target job from the first printing device 2 when the execution target job is stored in the first printing device 2, and a first judgment unit 230 that judges whether the processing capacity of the second printing device 2 satisfies the processing conditions set for each print job for one or more print jobs included in the job list 52, and the display control unit 240 causes the display unit to display the job list 52 including first information indicating the judgment result of the first judgment unit 230.
[0110] The printing system SY has a first printing device 2 and a second printing device 2 connected to each other so as to be able to communicate with each other. The second printing device 2 includes a display control unit 240 that causes a job list 52, which is a selection list of print jobs, to be displayed on a display unit, an execution target job determination unit 210 that determines a print job selected from the job list 52 as an execution target job for executing printing, an execution target job acquisition unit 220 that acquires the execution target job from the first printing device 2, and a first judgment unit 230 that judges, for each of one or more print jobs included in the job list 52, whether the processing capacity of the second printing device 2 satisfies the processing conditions set for each print job. The display control unit 240 causes the display unit to display the job list 52 including first information indicating the judgment result of the first judgment unit 230.
[0111] The display method of the printing device 2 is a display method of a second printing device 2 connected to a first printing device 2 so as to be able to communicate with the first printing device 2, and includes a display control step of displaying a job list 52, which is a selection list of print jobs, on the display unit, a target job determination step of determining a print job selected from the job list 52 as a target job to be executed for printing, a target job acquisition step of acquiring the target job from the first printing device 2 if the target job is stored in the first printing device 2, and a first determination step of determining whether the processing capacity of the second printing device 2 satisfies the processing conditions set for each print job for one or more print jobs included in the job list 52, and in the display control step, the job list 52 including first information indicating the determination result in the first determination step is displayed on the display unit.
[0112] According to this configuration, the second printing device 2 determines whether or not the processing capacity of the second printing device 2 satisfies the processing conditions set for each of the one or more print jobs included in the job list 52, and displays the job list 52 including first information indicating the determination result. This allows the user to know whether or not the intended processing result can be obtained when printing each of the one or more print jobs included in the job list 52 with the second printing device 2. This also makes it possible to prevent the processing result of the print job from being unintended by the user.
[0113] In the above-mentioned printing device 2, it is preferable that the processing conditions are at least one of printing function processing conditions indicating what printing function should be used to print the print job, and printing medium processing conditions indicating what printing medium the print job should be printed on.
[0114] With this configuration, for each of one or more print jobs included in job list 52, the user can understand at least one of whether the print job will be printed using the intended printing function and whether the print job will be printed on the intended print medium.
[0115] In the above-mentioned printing device 2, it is preferable that the display control unit 240 displays on the display unit a job list 52 to which first information has been added for print jobs, among one or more print jobs included in the job list 52, for which the processing capability of the second printing device 2 does not satisfy the processing conditions.
[0116] According to this configuration, the user can know which of the one or more print jobs included in the job list 52 is a print job for which there is a possibility that the print result will not be as intended.
[0117] In the above-mentioned printing device 2, when a specific operation is performed on the first information or a print job to which the first information has been added, it is preferable that the display control unit 240 causes the display unit to display notification information informing the user that the processing capacity of the second printing device 2 does not satisfy the processing conditions set for the print job that is the subject of the specific operation.
[0118] According to this configuration, the user can know information indicating that the processing capacity of the second printing apparatus 2 does not satisfy the processing conditions set for the print job that is the target of a specific operation.
[0119] In the above-mentioned printing device 2, it is preferable that the printing device 2 further includes a second judgment unit 250 that judges whether or not the processing capability of the first printing device 2 satisfies the processing conditions set for each of the one or more print jobs included in the job list 52, and the display control unit 240 causes the display unit to display the job list 52 including second information indicating the judgment result of the second judgment unit 250.
[0120] With this configuration, the user can know whether or not the intended processing results will be obtained when printing each of one or more print jobs included in the job list 52 on the first printing device 2.
[0121] In the above-mentioned printing device 2, it is preferable that the printing device 2 further includes a third determination unit 260 that determines whether the first printing device 2 is in use or not, and the display control unit 240 causes the display unit to display third information indicating the determination result of the third determination unit 260.
[0122] This configuration allows the user to know whether the first printing device 2 is in use or not.
[0123] The printing device 2 is a first printing device 2 communicatively connected to the second printing device 2, and includes a job list generation unit 310 that generates a job list 52 which is a selection list of print jobs, a processing capability determination unit 320 that determines, for each of one or more print jobs included in the job list 52, whether the processing capability of the second printing device 2 satisfies the processing conditions set for each print job, and a transmission unit 330 that transmits the job list 52 including determination result information indicative of the determination result of the processing capability determination unit 320 to the second printing device 2.
[0124] According to this configuration, the first printing device 2 determines, for each of the one or more print jobs included in the job list 52, whether the processing capacity of the second printing device 2 satisfies the processing conditions set for each print job, and transmits the job list 52 including determination result information indicating the determination result to the second printing device 2. Therefore, by referring to the job list 52 displayed on the second printing device 2, the user can know whether or not the intended processing result will be obtained when printing each of the one or more print jobs included in the job list 52 by the second printing device 2. [Explanation of symbols]
[0125] 1... terminal device, 2... printing device, 52... job list, 210... execution target job determination section, 220... execution target job acquisition section, 230... first determination section, 240... display control section.
Claims
1. a second printing device communicatively connected to the first printing device, a display control unit that displays a job list, which is a selection list of print jobs, on a display unit; an execution target job determination unit that determines the print job selected from the job list as an execution target job that performs printing; an execution target job acquisition unit that acquires the execution target job from the first printing device when the execution target job is stored in the first printing device; a storage unit that stores processing capacity information indicating a processing capacity of the second printing device; a first determination unit that determines, for each of the one or more print jobs included in the job list, whether or not a processing capability of the second printing device satisfies a processing condition set for each of the print jobs based on the processing capability information; The printing apparatus, wherein the display control unit causes the display unit to display the job list including first information indicating a determination result of the first determination unit.
2. The printing device according to claim 1, wherein the processing conditions are at least one of a printing function processing condition indicating what printing function is to be used to print the print job, and a printing medium processing condition indicating what printing medium the print job is to be printed on.
3. The printing device according to claim 1 or 2, characterized in that the display control unit displays on the display unit the job list to which the first information has been added for one or more of the print jobs included in the job list, the print jobs for which the processing capability of the second printing device does not satisfy the processing conditions.
4. The printing device according to claim 3, characterized in that the display control unit causes the display unit to display notification information notifying a user that the processing capacity of the second printing device does not satisfy the processing conditions set for the print job that is the target of the specific operation, when a specific operation is performed on the first information or the print job to which the first information is added.
5. a second determination unit that determines whether or not a processing capability of the first printing device satisfies the processing condition set for each of the one or more print jobs included in the job list; 5. The printing apparatus according to claim 1, wherein the display control unit causes the display unit to display the job list including second information indicating a determination result of the second determination unit.
6. a third determination unit that determines whether the first printing device is in use; The printing device according to claim 5 , wherein the display control unit causes the display unit to display third information indicating a determination result of the third determination unit.
7. A printing system in which a first printing device and a second printing device are communicatively connected, The second printing device is a display control unit that displays a job list, which is a selection list of print jobs, on a display unit; an execution target job determination unit that determines the print job selected from the job list as an execution target job that performs printing; an execution target job acquisition unit that acquires the execution target job from the first printing device; a storage unit that stores processing capacity information indicating a processing capacity of the second printing device; a first determination unit that determines, for each of the one or more print jobs included in the job list, whether or not a processing capability of the second printing device satisfies a processing condition set for each of the print jobs based on the processing capability information; The printing system according to claim 1, wherein the display control unit causes the display unit to display the job list including first information indicating a determination result of the first determination unit.
8. A display method for a second printing device communicatively connected to a first printing device, comprising the steps of: a display control step of displaying a job list, which is a selection list of print jobs, on a display unit; an execution target job determination step of determining the print job selected from the job list as an execution target job that performs printing; an execution target job acquisition step of acquiring the execution target job from the first printing device when the execution target job is stored in the first printing device; storing processing capability information indicating the processing capability of the second printing device in a storage unit; a first determination step of determining, for each of the one or more print jobs included in the job list, whether or not a processing capability of the second printing device satisfies a processing condition set for each of the print jobs based on the processing capability information; The display method for a printing device, wherein in the display control step, the job list including first information indicating a result of the determination in the first determination step is displayed on the display unit.
Citation Information
Patent Citations
Server device, information processing method, and program
JP2014038414A
Printing system, printer, job processing method, and job processing program
JP2015107555A
Image processing system, image forming apparatus, processing method, and control program
JP2016187092A
Printer, printing system and print processing method
JP2020082468A