Notice: More than one reissue application has been filed for the reissue of U.S. Pat. No. 7,855,792, which issued on Dec. 21, 2010 and was filed as U.S. patent application Ser. No. 11/688,025 on Mar. 19, 2007; the reissue applications are application Ser. No. 13/110,388, filed May 18, 2011 (the present application), and continuation reissue application Ser. No. 13/422,282, filed Mar. 16, 2012, both of which are reissue applications of U.S. Pat. No. 7,855,792. The contents of the applications cited in this paragraph are hereby incorporated herein by reference in their entireties.
1. Field of the Invention
The present invention relates to a printing system capable of accepting a plurality of jobs, a job processing method, a printing device, and a storage medium.
2. Description of the Related Art
Recently, office-equipment makers and the like are examining new entry into this new POD(print-on-demand) market (see Japanese Patent Laid-Open No. 2005-165722). While watching market trends, they are making a close study of a printing device and printing system available even in the POD environment assuming use cases and needs different from those in the office environment. In a printing environment such as the POD market, it will be important how to increase productivity in the printing system. The method of facilitating the use of the printing system by the operator of the printing system while maintaining high productivity will be important.
As described above, in order to enter the POD market, office-equipment makers and the like desirably assume the circumstance of the POD market and cope with any situation which hardly occurs in the office environment. In other words, it is necessary to fully study digital printing systems suited to the POD environment toward practical use of products, as described in the reference. To make the printing system practicable even in the POD environment, many matters and problems remain unexamined by configurations disclosed in the reference.
For example, when the cover unit (e.g., front cover) of a device that is operable by an operator is open in a printing system configured in consideration of the office environment, a print operation in the device is inhibited and cannot be executed. This configuration is useful for preventing any trouble in the office environment where even a user unfamiliar with the operation exists. This configuration is naturally accepted in a printing environment such as the office environment. However, the POD environment assumes a case in which an operator skilled to a certain degree makes best use of the printing system. In the POD environment, it will be more important to minimize the down time of the printing system.
To meet this trend, the present invention pays attention to a configuration capable of executing a print operation as much as possible in the printing system even if the movable unit, e.g., cover unit of a sheet processing device such as a post-processing device is open. In the present invention, an operation associated with this configuration is called a continuous-run operation. However, various problems to be solved will arise from examination of practical use of products concerning the continuous-run operation receiving attention in the present invention.
For example, the movable unit of a given sheet processing device for use in the printing system is under maintenance, or is open due to, e.g., work to take out a printed material. Even in this case, the printing system allows execution of the print process of a job not influenced by this situation. The first problem is to provide a printing system capable of maintaining maximum productivity in consideration of future use cases and needs in the POD environment.
However, the market does not demand satisfaction of these needs, so a printing system capable of coping with the first problem has not been commercialized yet. It is important to provide a printing system capable of coping with the first problem.
To commercialize a printing system aiming at the future printing environment such as the POD environment, it is more important to provide a printing system capable of dealing with not only the first problem but also the following problem.
For example, it is difficult to satisfactorily create a printed material to be delivered to a customer even by a printing system configured to cope with the first problem because, for example, the operator does not notice that the movable unit of a sheet processing device is open. This inhibits the system from maintaining high productivity. Even the configuration capable of dealing with the first problem causes unexpected troubles as described above.
The present invention considers it important as a second problem that the configuration capable of coping with the first problem does not cause any.
As described above, there is much room for further study in commercializing a printing system capable of coping with the continuous-run operation.
The present invention has been made to solve the conventional problems, and has as its object to provide a convenient printing system adaptable not only to the office environment but also to the POD environment, a job processing method, a storage medium, a program, and a printing device.
In particular, it is another object of the present invention to provide a printing system capable of coping with both the first and second problems without any new trouble such as the second problem caused by a configuration capable of coping with the first problem, a job processing method, a storage medium, a program, and a printing device.
It is still another object of the present invention to provide a printing system capable of running as continuously as possible and maintaining both high productivity and high operability by using the continuous-run operation described above, a job processing method, a storage medium, a program, and a printing device.
It is still another object of the present invention to contribute to practical use of products aiming at the future printing environment such as the POD environment so as to cope with various needs from various users as flexibly as possible in consideration of various situations and use environments.
According to a first aspect of the present invention there is provided a system according to claim 1.
According to a second aspect of the present invention there is provided a method to claim 11.
The present invention can solve the problems assumed in Description of the Related Art. For example, the present invention can build a convenient printing environment applicable not only to the office environment but also to the POD environment. The present invention can provide a printing system capable of coping with both the first and second problems without any new trouble such as the second problem caused by a configuration capable of coping with the first problem, a job processing method, a storage medium, a program, and a printing device. The present invention can provide a printing system capable of running as continuously as possible and maintaining both high productivity and high operability by using the continuous-run operation described above, a job processing method, a storage medium, a program, and a printing device. The present invention can contribute to practical use of products aiming at the future printing environment such as the POD environment so as to cope with various needs from various users as flexibly as possible in consideration of various situations and use environments.
Further features of the present invention will become apparent from the following description of exemplary embodiments with reference to the attached drawings.
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.
A preferred embodiment of the present invention will be described in detail below with reference to the accompanying drawings.
[Description of System Configuration of Entire Printing Environment 10000 Including Printing System 1000]
The embodiment assumes a printing environment such as the POD environment different from the office environment in order to solve problems described in Description of the Related Art. The embodiment will explain the system environment of an entire POD environment site (printing environment 10000 in
In the embodiment, the printing environment 10000 where the printing system 1000 is applicable is also suited to the POD environment and is called the POD system 10000.
The POD system 10000 in
The printing system 1000 comprises a printing device main body 100 and sheet processing device 200 as building components. As an example of the printing device 100, the embodiment will explain a multifunction peripheral having a plurality of functions such as the copy function and PC print function. However, the printing device 100 may be a single function type printing device having only the PC function or copy function. The multifunction peripheral will also be called an MFP hereinafter.
The paper folding device 107, trimming device 109, saddle stitching device 110, and case binding device 108 in
The use of a sheet processing device other than the sheet processing device 200 of the printing system 1000 requires intervention work by the operator after the printing device 100 executes a print process.
In other words, when the sheet processing device 200 of the printing system 1000 executes a sheet process required for a job printed by the printing device 100, no intervention work by the operator is necessary after the printing device 100 executes a print process. This is because the printing device 100 can directly supply sheets printed by it to the sheet processing device 200. More specifically, the sheet feeding path in the printing device 100 can couple to that in the sheet processing device 200. In this manner, the sheet processing device 200 and printing device 100 of the printing system 1000 physically connect to each other. In addition, the printing device 100 and sheet processing device 200 comprise CPUs so as to communicate data. That is, the printing device 100 and sheet processing device 200 electrically connect to each other.
In the embodiment, the control unit of the printing system comprehensively controls the printing device 100 and sheet processing device 200. For example, in the embodiment, a controller unit 205 in the printing device 100 in
All these devices in the POD system 10000 of
For example, the printing device 100 prints the print data of a target job whose print execution request is transmitted via the network 101 from an information processing device serving as an example of external devices such as the PCs 103 and 104.
For example, the server PC 103 manages all jobs to be processed in the POD environment 10000 by transmitting/receiving data to/from another device by network communication. In other words, the server PC 103 functions as a computer which comprehensively manages a series of workflow steps including a plurality of process steps. The PC 103 determines post-process conditions capable of finishing in the environment 10000 on the basis of a job instruction accepted from an operator. In addition, the PC 103 designates a post-process (finishing process) step complying with a request from an end user (client who requests printing in this example). At this time, the server 103 uses information exchange tools such as JDF to exchange information with respective post-processing devices using commands and statuses in post presses.
The embodiment classifies the above sheet processing devices into three categories and defines them as follows.
[Definition 1] A sheet processing device which satisfies both (condition 1) and (condition 2) listed below is defined as an “inline finisher”. The embodiment also refers to a device satisfying this definition as an inline type sheet processing device.
(Condition 1) The paper path (sheet feeding path) physically connects to the printing device 100 so as to directly receive sheets conveyed from the printing device 100 without any operator intervention.
(Condition 2) A sheet processing device electrically connects to another device so as to communicate data necessary for an operation instruction, status confirmation, or the like with another device. More specifically, a sheet processing device electrically connects to the printing device 100 so as to communicate data with it, or electrically connects to a device (e.g., the PC 103 or 104) other than the printing device 100 via the network 101 so as to communicate data with the device. A sheet processing device which satisfies either condition meets (condition 2).
More specifically, the sheet processing device 200 of the printing system 1000 corresponds to an “inline finisher”. This is because the sheet processing device 200 physically and electrically connects to the printing device 100, as described above.
[Definition 2] A sheet processing device which satisfies not (condition 1) out of (condition 1) and (condition 2) listed above but (condition 2) is defined as a “near-line finisher”. The embodiment also refers to a device satisfying this definition as a near-line type sheet processing device.
For example, the paper path does not connect to the printing device 100, and a sheet processing device requires intervention work by an operator such as carrying of a printed material. However, the sheet processing device can electrically exchange information such as an operation instruction or status confirmation via a communication means such as the network 101. A sheet processing device which meets these conditions will be defined as a “near-line finisher”.
More specifically, the paper folding device 107, trimming device 109, and case binding device 108 in
[Definition 3] A sheet processing device which satisfies neither (condition 1) nor (condition 2) listed above is defined as an “offline finisher”. The embodiment also refers to a device satisfying this definition as an offline type sheet processing device.
For example, the paper path does not connect to the printing device 100, and a sheet processing device requires intervention work by an operator such as carrying of a printed material. Further, the sheet processing device does not comprise any communication unit necessary for an operation instruction and status confirmation, and cannot communicate data with another device. Thus, the operator carries an output material, sets it, manually inputs an operation, and manually gives a status report from the device. A sheet processing device which meets these conditions will be defined as an “offline finisher”.
More specifically, the saddle stitching device 110 in
Various sheet processes are executable in the POD environment 10000 having various sheet processing devices classified into these three categories.
For example, printed media of a job printed by the printing device 100 can undergo various sheet processes such as a trimming process, saddle stitching process, case binding process, sheet folding process, punching process, sealing process, and collating process. A sheet process is possible in a bookbinding printing style desired by an end user (client).
Near-line finishers and offline finishers managed by the server PC 103 include various finishers such as a dedicated stapler, dedicated puncher, inserter, and collator. The server 103 grasps a device status and job status from near-line finishers via the network 101 by sequential polling or the like using a predetermined protocol. In addition, the server 103 manages the execution statuses (progresses) of many jobs processed in the environment 10000.
In the embodiment, different sheet processing devices may execute a plurality of print sheet processes, or one sheet processing device may execute types of print sheet processes. The system may comprise any of sheet processing devices.
The printing system 1000 in
It should be noted that the sheet processing device 200 in the embodiment is also definable as a group of sheet processing devices 200. This is because in the embodiment, a plurality of sheet processing devices, which are independent housings and independently available, couple to the printing device 100 and are available as the sheet processing device 200. For example, the printing system 1000 shown in
[Internal Configuration (Mainly Software Configuration) of System 1000]
The internal configuration (mainly software configuration) of the printing system 1000 will be explained with reference to the system block diagram of
The printing device 100 comprises a nonvolatile memory such as a hard disk 209 (to be also referred to as an HD hereinafter) capable of storing job data to be processed in the printing device 100. The printing device 100 has the copy function of printing, by the printer unit 203 via the HD, job data accepted from a scanner unit 201 of the printing device 100. The printing device 100 also has the print function of printing, by the printer unit 203 via the HD, job data accepted from an external device such as the PC 103 or 104 via an external I/F unit 202 serving as an example of a communication unit. The printing device 100 is an MFP type printing device (to be also referred to as an image forming device) having a plurality of functions.
The printing device according to the embodiment can take any configuration of a color or monochrome printing device as long as it can execute various control examples described in the embodiment.
The printing device 100 according to the embodiment comprises the scanner unit 201 which scans an original document image and processes scanned image data. The printing device 100 also comprises the external I/F unit 202 which transmits/receives image data to/from a facsimile device, network connection device, or external dedicated device. The printing device 100 comprises the hard disk 209 capable of storing image data of jobs to be printed that are accepted from either the scanner unit 201 or external I/F unit 202. The printing device 100 comprises the printer unit 203 which prints target job data stored in the hard disk 209 on a print medium. The printing device 100 further comprises an operation unit 204 which has a display unit and serves as an example of the user interface unit of the printing system 1000. Other examples of the user interface unit provided by the printing system 1000 are the display unit, keyboard, and mouse of an external device such as the PC 103 or 104.
The controller unit (to be also referred to as a control unit or CPU) 205 serving as an example of the control unit of the printing system 1000 comprehensively controls the processes, operations, and the like of various units of the printing system 1000. A ROM 207 stores various control programs necessary in the embodiment including programs for executing various processes of a flowchart (to be described later) and the like. The ROM 207 also stores a display control program for displaying various UI windows on the display unit of the operation unit 204 including user interface windows (to be referred to as UI windows hereinafter) shown in the accompanying drawings. The control unit 205 reads out and executes programs from the ROM 207 to cause the printing device to execute various operations described in the embodiment. The ROM 207 also stores, e.g., a program for executing an operation to analyze PDL (Page Description Language) code data received from an external device (e.g., the PC 103 or 104) via the external I/F unit 202, and expand the PDL code data into raster image data (bitmap image data). Software processes these programs.
The ROM 207 is a read-only memory, and stores programs (e.g., a boot sequence and font information) and various programs (e.g., the above-mentioned programs) in advance. A RAM 208 is a readable/writable memory, and stores image data, various programs, and setting information sent from the scanner unit 201 or external I/F unit 202 via a memory controller 206 (not shown).
The HDD (hard disk drive) 209 is a large-capacity storage device which stores image data compressed by a compression/decompression unit 210. The HDD 209 can hold a plurality of data such as print data of a job to be processed. The control unit 205 controls printing, by the printer unit 203 via the HDD 209, of target job data input via various input units such as the scanner unit 201 and external I/F unit 202. The control unit 205 also controls transmission of job data to an external device via the external I/F unit 202. In this fashion, the controller unit 205 controls execution of various output processes for target job data stored in the HDD 209. The compression/decompression unit 210 compresses/decompresses image data and the like stored in the RAM 208 and HDD 209 in accordance with various compression schemes such as JBIG and JPEG.
With the above configuration, the control unit 205 serving as an example of the control unit of the printing system controls even the operation of the inline type sheet processing device 200, as shown in
[Device Configuration (Mainly Mechanical Structure) of System 1000]
The configuration (mainly mechanical structure) of the printing system 1000 will be explained with reference to the view of
As described above, in the printing system 1000, a plurality of inline type sheet processing devices cascade-connect to the printing device 100. An arbitrary number of inline type sheet processing devices connectable to the printing device 100 can be installed in accordance with the use environment in order to enhance the effects of the embodiment under specific limitations.
To make the description clearer, N sheet processing devices 200 are connectable as a group of sheet processing devices in
Of reference numerals 301 to 322 shown in
The auto document feeder (ADF) 301 in
The fixing unit 308 comprises a combination of rollers and belts, and incorporates a heat source such as a halogen heater. The fixing unit 308 fuses and fixes, by heat and pressure, toner on a sheet material bearing a toner image. The delivery flapper 309 can be swung about the swing shaft, and regulates the sheet material conveyance direction. When the delivery flapper 309 swings clockwise in
The reverse flapper 311 can be swung about the swing shaft, and regulates the sheet material conveyance direction. To process a double-sided print job, the control unit 205 controls to swing the reverse flapper 311 counterclockwise in
The double-sided tray 314 temporarily supports the sheet material, and the re-feed roller 315 supplies the sheet material again to the registration rollers 316. At this time, the sheet material is sent with a surface opposite to the first surface in the transfer step facing the photosensitive drum. The second image is formed on the second surface of the sheet by the same process as that described above. After the images are formed on the two surfaces of the sheet material, the sheet undergoes the fixing step and is discharged from the printing device main body to the outside of the device via the delivery rollers 310. The control unit 205 executes this double-sided print sequence, and causes the printing device to execute double-sided printing of target job data on the first and second surfaces of a sheet.
The sheet feed/conveyance section comprises the sheet feed cassettes 317 and 318 (each capable of storing, e.g., 500 sheets) serving as sheet feed units storing sheets necessary for a print process, the paper deck 319 (capable of storing, e.g., 5,000 sheets), and the manual feed tray 320. Units for feeding sheets stored in these sheet feed units are the sheet feed rollers 321, registration rollers 316, and the like. The sheet feed cassettes 317 and 318 and the paper deck 319 can set sheets of various materials at various sheet sizes so as to discriminate these sheets in these sheet feed units.
The manual feed tray 320 can also set various print media including a special sheet such as an OHP sheet. The sheet feed cassettes 317 and 318, the paper deck 319, and the manual feed tray 320 respectively have the sheet feed rollers 321 so as to successively feed sheets one by one. For example, a pickup roller sequentially picks up stacked sheet materials, a separation roller facing the sheet feed roller 321 prevents overlapping feed, and sheet materials are supplied one by one to the conveyance guide. The separation roller receives, via a torque limiter (not shown), a driving force for driving the separation roller in a direction opposite to the conveyance direction. When only one sheet material enters a nip portion formed between the separation roller and the sheet feed roller, the separation roller rotates in the conveyance direction following the sheet material.
If overlapping feed occurs, the separation roller rotates in the direction opposite to the conveyance direction to set back the overlapping-fed sheet material and supply only one top sheet material. The supplied sheet material is guided between the conveyance guides, and conveyed to the registration rollers 316 by a plurality of conveyance rollers. At this time, the registration rollers 316 stop, and the leading end of the sheet material abuts against the nip portion formed between the pair of registration rollers 316. Then, the sheet material forms a loop to correct skew. The registration rollers 316 start rotating to convey the sheet material in synchronism with the timing of a toner image formed on the photosensitive drum 304 in the image forming section. The attraction roller 322 electrostatically attracts the sheet material sent by the registration rollers 316 onto the surface of the transfer drum 305. The sheet material discharged from the fixing unit 308 is introduced into the sheet feeding path in the sheet processing device 200 via the delivery rollers 310.
Through the above print process, the control unit 205 processes a job to be printed.
The control unit 205 causes the printer unit 203 by the above-described method to print job print data stored in the HD 209 from a data generation source on the basis of a print execution request accepted from a user via the UI unit.
For example, the data generation source of a job whose print execution request is accepted from the operation unit 204 means the scanner unit 201. The data generation source of a job whose print execution request is accepted from a host computer means the host computer.
The control unit 205 stores print data of a job to be processed sequentially from the start page in the HD 209, and reads out the print data sequentially from the start page from the HD 209 to form the image of the print data on a sheet. The control unit 205 performs this start page process. In addition, the control unit 205 supplies printed sheets sequentially from the start page to the sheet feeding path in the sheet processing device 200 with the image surfaces of the sheets facing down. For this purpose, immediately before the delivery rollers 310 introduce a sheet into the sheet processing device 200, the control unit 205 causes the units 309 and 312 and the like to execute a switchback operation to reverse the sheet traveling from the fixing unit 308. The control unit 205 also executes paper handling control for the start page process.
The arrangement of the inline type sheet processing device 200 of the printing system 1000 also having the printing device 100 will be explained.
As shown in
However, the configuration of the printing system 1000 can be flexibly modified within the limits of this restriction, as one mechanism of enhancing the effects of the embodiment.
For example, the number of connected inline type sheet processing devices can be any arbitrary number. The embodiment also assumes a POD environment where an administrator determines that no inline type sheet processing device is necessary, in order to increase the use efficiency of an offline type sheet processing device. For example, even when no inline type sheet processing device is used (i.e., the number of inline type sheet processing devices is 0), the printing device 100 of the embodiment is available.
When cascade-connecting a plurality of inline type sheet processing devices to the printing device 100, a specific user (e.g., administrator) can arbitrarily change and determine their connection order under the restriction.
The above mechanism aims to improve user friendliness, and is not an indispensable constituent feature. In other words, the present invention is not limited to this arrangement. For example, the present invention is applicable to a system configuration which uniformly defines the number of inline type sheet processing devices available in the printing system 1000 and their connection order. The present invention incorporates any system configuration and device configuration as long as at least one of various job control examples (to be described later) is executable.
How many and what kinds of inline type sheet processing devices are connectable to the printing device 100 in the printing system 1000, how to connect them, and what kinds of sheet processes they can execute will be described later.
[Arrangement of Operation Unit 204 as Example of UI Unit of System 1000]
The operation unit 204 serving as an example of the user interface unit (to be referred to as a UI unit hereinafter) of the printing device 100 in the system 1000 will be explained with reference to
The operation unit 204 comprises a key input unit 402 capable of accepting a user operation with hard keys, and a touch panel unit 401 serving as an example of a display unit capable of accepting a user operation with soft keys (display keys).
As shown in
A start key 503 enables accepting, from a user, an instruction to cause the printing device to start a type of job process designated by the user, such as copying or transmission of a job to be processed. A stop key 502 enables accepting, from the user, an instruction to cause the printing device to interrupt the process of an accepted job. A ten-key pad 506 allows the user to set the entries of various settings. A clear key 507 is used to cancel various parameters such as entries set by the user via the key 506. A reset key 504 is used to accept, from the user, an instruction to invalidate various settings of a job to be processed by the user and restore the setting values to defaults. A user mode key 505 is used to shift to a system setup window for each user.
When the user presses a copy tab 601 on the display unit 401 shown in
The box function uses a plurality of data storage boxes (to be referred to boxes hereinafter) which are virtually ensured in the HDD 209 in advance and are available discriminately for respective users. With the box function, the control unit 205 allows a user to select a desired one of boxes via the user interface unit, and accepts a desired operation from the user. For example, the control unit 205 responds to an instruction input from the user via the operation unit 204, and controls the HDD 209 to store document data of a job accepted from the scanner unit 201 of the printing device in a box selected by the user. The control unit 205 also makes it possible to store, e.g., text data of a job accepted from an external device (e.g., the PC 103 or 104) via the external I/F unit 202 in a box designated by the user in accordance with an instruction designated by the user of the external device via the user interface unit of the external device. The control unit 205 controls, e.g., the printer unit 203 to print job data stored in a box in the desired output form of a user in accordance with a user instruction from the operation unit 204, or controls the external I/F unit 202 to transmit the job data to an external device desired by the user.
To allow the user to execute various box operations, the control unit 205 controls the display unit 401 to display the box function operation window when the box tab 603 is pressed by the user. When the user presses an expand tab 604 on the display unit 401 of
A color selection setting key 605 allows the user to select color copying, monochrome copying, or auto selection in advance. A copy ratio setting key 608 causes the display unit 401 to display a setup window which allows the user to set a copy ratio such as equal magnification, enlargement, or reduction.
When the user presses a double-sided key 614, the control unit 205 causes the display unit 401 to display a window which allows the user to set which of single-sided printing and double-sided printing is executed in the print process of a target job. When a sheet selection key 615 is pressed, the control unit 205 causes the display unit 401 to display a window which allows the user to set a sheet feed unit, sheet size, and sheet type (medium type) necessary for the print process of a target job. When a key 612 is pressed, the control unit 205 causes the display unit 401 to display a window which allows the user to select an image process mode (e.g., a text mode or photo mode) suited to an original document image. By operating a density setting key 611, the user can adjust the density of the output image of a job to be printed.
Referring to
When a user presses an interrupt key 613, the control unit 205 stops printing a current job by the printing device, and executes printing of a job from the user. When the user presses an application mode key 618, the control unit 205 causes the display unit 401 to display a window for setting various image processes and layouts, such as two-page separation, cover sheet/slip sheet setting, reduction layout, and image movement.
Still another point of the embodiment will be described.
As a setting for a job to be processed, the control unit 205 causes the UI unit to execute a display for accepting a request from a user to execute a sheet process by the sheet processing unit of the inline type sheet processing device 200 of the printing system 1000. The control unit 205 also causes the UI unit to execute a display for accepting an instruction from the user to cause the UI unit to execute this display.
For example, the control unit 205 causes the display unit 401 to display a display key (the sheet process setting key 609) in
Thus,
In this example, the control unit 205 causes the display unit 401 to execute a display in
The control unit 205 determines sheet processing device candidates selectable via the display of
(1) a stapling process,
(2) a punching process,
(3) a folding process,
(4) a shift delivery process,
(5) a trimming process,
(6) a saddle stitching process,
(7) a case binding process as an example of a glue binding process,
(8) a pad binding process as another example of a glue binding process, and
(9) a large-volume stacking process.
In the UI control example of
In other words, the control unit 205 controls the UI unit to exclude a sheet process unexecutable by the system 1000 from selection candidates in the display of
In executing this control, the control unit 205 acquires system configuration information for specifying what kind of sheet processing device the system 1000 comprises as the sheet processing device 200. In this control, the control unit 205 also uses, e.g., status information for specifying whether an error occurs in the sheet processing device 200. The control unit 205 acquires these pieces of information by having the user manually input them via the UI unit, or by an automated process on the basis of a signal output from the sheet processing device 200 via a signal line when the sheet processing device 200 connects to the printing device 100. On the premise of this configuration, the control unit 205 causes the display unit 401 to execute the display of
The system 1000 can accept, from an external device such as the PC 103 or 104, a request to print a target job and a request to execute a sheet process necessary for the job. When inputting a job from the external device, the control unit 205 controls the display unit of the external device serving as a print data transmission source to display the same functions as those of the display in
[Concrete Example of Configuration of Printing System 1000 Controlled in Embodiment]
A system configuration representing how many and what kinds of inline type sheet processing devices are connectable to the printing device 100 in the printing system 1000, how to connect them, and what kinds of sheet processes they can execute will be explained with reference to
The embodiment can implement, for example, a system configuration as shown in
In the system configuration example of
In this example, the large-volume stacker is a sheet processing device capable of stacking a large number (e.g., 5,000) of sheets from the printer unit 203.
The glue binding device in this example is a sheet processing device capable of executing a case binding process requiring a sheet gluing process when attaching a cover and binding a bundle of sheets printed by the printer unit 203. The glue binding device can also execute a pad binding process corresponding to a sheet process to glue and bind a bundle of sheets without attaching any cover. The glue binding device is also called a case binding device because it is a sheet processing device capable of executing at least a case binding process.
The saddle stitching device is a sheet processing device capable of selectively executing a stapling process, punching process, trimming process, shift delivery process, saddle stitching process, and folding process for sheets from the printer unit 203.
In the embodiment, the control unit 205 registers, in a specific memory, various types of system configuration information on these sheet processing devices as management information necessary for various control examples. For instance, when the system 1000 has the system configuration as shown in
(Information 1) Device presence/absence information which allows the control unit 205 to confirm that the system 1000 comprises an inline type sheet processing device. This information corresponds to information which allows the control unit to specify whether the system 1000 comprises an inline type sheet processing device.
(Information 2) Inline sheet processing device count information which allows the control unit 205 to confirm that the system 1000 comprises three inline type sheet processing devices 200. This information corresponds to information which allows the control unit to specify the number of inline type sheet processing devices of the system 1000.
(Information 3) Inline sheet processing device type information which allows the control unit 205 to specify that the system 1000 comprises the large-volume stacker, glue binding device, and saddle stitching device. This information corresponds to information which allows the control unit to confirm the types of inline type sheet processing devices of the system 1000.
(Information 4) Information which allows the control unit 205 to confirm that one of the three inline type sheet processing devices is a large-volume stacker capable of stacking sheets from the printer unit 203. Device performance information which allows the control unit 205 to confirm that another inline type sheet processing devices is a glue binding device capable of executing a glue binding process (case binding process and/or pad binding process) for sheets from the printer unit 203. Information which allows the control unit 205 to confirm that the remaining inline type sheet processing devices is a saddle stitching device capable of selectively executing stapling, punching, trimming, shift delivery, saddle stitching, and folding for sheets from the printer unit 203. In other words, information which allows the control unit 205 to specify that sheet processes executable by the system are a total of nine processes: stapling, punching, trimming, shift delivery, saddle stitching, folding, case binding, pad binding, and large-volume stacking. This information corresponds to information which allows the control unit to confirm performance information of sheet processes executable by the inline type sheet processing devices of the system 1000.
(Information 5) Information which allows the control unit 205 to confirm that the three sheet processing devices cascade-connect to the printing device 100 in the order of the large-volume stacker, glue binding device, and saddle stitching device. This information corresponds to connection order information of these sheet processing devices in the system when a plurality of inline finishers are connected.
The control unit 205 registers, in the HD 209, various types of information as represented by (information 1) to (information 5) as system configuration information necessary for various control examples. The control unit 205 utilizes the information as criterion information necessary for job control (to be described later).
On the premise of the above configuration, for example, the printing system 1000 has the system configuration as shown in
For example, when the system 1000 has the system configuration in
For example, the control unit 205 accepts, from a user, a stapling process execution request for a target job via the UI unit in response to pressing of a key 701 by the user in the display of
For example, the control unit 205 accepts, from the user, a (sheet) punching process execution request for a target job via the UI unit when a key 702 is pressed in the display of
For example, the control unit 205 accepts, from the user, a trimming process execution request for a target job via the UI unit when a key 703 is pressed in the display of
For example, the control unit 205 accepts, from the user, a trimming process execution request for a target job via the UI unit when of a key 704 is pressed in the display of
For example, the control unit 205 accepts, from the user, a saddle stitching process execution request for a target job via the UI unit when a key 705 is pressed in the display of
For example, the control unit 205 accepts, from the user, a folding process execution request for a target job via the UI unit when a key 706 is pressed in the display of
For example, the control unit 205 accepts, from the user, a case binding process execution request for a target job via the UI unit when the key 707 is pressed in the display of
For example, the control unit 205 accepts, from the user, a pad binding process execution request for a target job via the UI unit when the key 708 is pressed in the display of
For example, the control unit 205 accepts, from the user, a large-volume stacking process execution request for a target job via the UI unit when a key 709 is pressed in the display of
As described above, the control unit 205 controls to accept, via the UI unit together with a print execution request, a request to execute a sheet process desired by the user among selection candidates corresponding to sheet processes executable by the sheet processing devices of the system 1000. In response to accepting a request from the user via the UI unit provided by the embodiment to print a target job, the control unit 205 causes the printer unit 203 to execute a print process necessary for the job. Further, the control unit 205 causes a sheet processing device of the system 1000 to execute a sheet process necessary for printed sheets of the job.
As another feature of the embodiment, the control unit 205 executes the following control in the system 1000.
For example, the system 1000 has the system configuration as shown in
As is apparent from the internal device configuration in
Each inline type sheet processing device such as the sheet processing device 200a or 200b in
As described above, in the printing system 1000 of the embodiment, a sheet processing device, which executes a sheet process different from sheet processes necessary for a target job, has a function of conveying sheets of the target job from a preceding device to a succeeding device. This configuration is also a feature of the embodiment.
On the premise of the above system configuration, for example, when the printing system 1000 has the system configuration shown in
The control example (case 1) in
A case will be explained in which the system 1000 processes the stacker job when the system 1000 has the system configuration shown in
An operator can directly take out, from the delivery destination X, the printed material of the stacker job held at the delivery destination X in
A series of control operations executed by the control unit 205 when the printing system 1000 has the system configuration in
The control example (case 2) in
A case will be explained in which the system 1000 processes the glue binding job when the system 1000 has the system configuration shown in
The operator can directly take out, from the delivery destination Y, the printed material of the glue binding job held at the delivery destination Y in
A series of control operations executed by the control unit 205 when the printing system 1000 has the system configuration in
The control example (case 3) in
A case will be explained in which the system 1000 processes the saddle stitching job when the system 1000 has the system configuration shown in
The delivery destination Z in
A series of control operations executed by the control unit 205 when the printing system 1000 has the system configuration in
As described above, the control unit 205 serving as an example of the control unit of the embodiment also executes paper handling control based on system configuration information of the system 1000 that is stored in the HD 209.
Information corresponding to the system configuration information contains information representing whether the system comprises an inline finisher, and when the system comprises an inline finisher, information on the number of inline finishers and their performance information. When the system comprises a plurality of inline finishers, their connection order information is also contained in the system configuration information.
As shown in
For example, a device permitted to be adopted as an inline type sheet processing device in the system 1000 must satisfy the following constituent components.
A sheet processing device can execute a sheet process for sheets of a job requiring a sheet process executable by the sheet processing device, and has a sheet conveyance function of receiving, from a preceding device, sheets of a job requiring no sheet process by the sheet processing device and transferring them to a succeeding device. In this example, this sheet processing device corresponds to the large-volume stacker and glue binding device shown in the system configuration of
The embodiment also permits the use of a sheet processing device, which does not meet the above configuration, as an inline type sheet processing device in the system 1000. For example, this device satisfies the following components.
A sheet processing device can execute a sheet process for sheets of a job requiring a sheet process executable by the sheet processing device, but does not have the sheet conveyance function of receiving, from a preceding device, sheets of a job requiring no sheet process by the sheet processing device and transferring them to a succeeding device. In this example, this sheet processing device corresponds to the saddle stitching device shown in the system configuration of
For example, when the printing system 1000 employs an inline finisher (e.g., the saddle stitching device in
For example, the embodiment permits the use of the large-volume stacker and glue binding device together with the saddle stitching device, as represented by the system configuration of
For example, the saddle stitching device is connected last in the system 1000, as represented by the system configuration of
The control unit of the system comprehensively controls the system 1000 so as to operate under the above-described restrictions.
For example, if inline type sheet processing devices are connected in a connection order which violates the restrictions, the control unit 205 causes the UI unit to display a warning. For example, when a user inputs the connection order of sheet processing devices via the UI unit, as represented by the above-mentioned configuration, the control unit 205 controls to invalidate a user setting which violates the restrictions. For example, the control unit 205 executes gray-out display or hatching display to inhibit any improper connection setting.
By employing the above configuration, any user operation error, device malfunction, and the like can be prevented in the configuration of the embodiment. That is, this configuration further enhances effects described in the embodiment.
On the premise of this configuration, the embodiment can freely build the system configuration of the system 1000 under the restrictions.
For example, the operator of the POD system 10000 can arbitrarily determine and change the connection order of inline type sheet processing devices and the number of connected inline type sheet processing devices under the restrictions. The system 1000 executes control corresponding to the system configuration status. An example of this control will be described.
The printing system 1000 can also take the system configuration in
The system configuration of
Similar to the above-described system configuration example, the internal system configuration in
The system configuration in
On the premise of the above system configuration, for example, when the printing system 1000 has the system configuration shown in
The control example (case 1) in
A case will be explained in which the system 1000 processes the stacker job when the system 1000 has the system configuration shown in
An operator can directly take out, from the delivery destination Y, the printed material of the stacker job held at the delivery destination Y in
A series of control operations executed by the control unit 205 when the printing system 1000 has the system configuration in
The control example (case 2) in
A case will be explained in which the system 1000 processes the glue binding job when the system 1000 has the system configuration shown in
The operator can directly take out, from the delivery destination X, the printed material of the glue binding job held at the delivery destination X in
A series of control operations executed by the control unit 205 when the printing system 1000 has the system configuration in
The control example (case 3) in
A case will be explained in which the system 1000 processes the saddle stitching job when the system 1000 has the system configuration shown in
The delivery destination Z in
A series of control operations executed by the control unit 205 when the printing system 1000 has the system configuration in
As illustrated in
From this viewpoint, in the embodiment, the system 1000 can properly employ a configuration other than the system configurations as shown in
For example, the system configurations in
For example, the printing system 1000 can also adopt the system configuration in
The system configuration of
Similar to the above-described system configuration examples, the internal device configuration in
On the premise of the above system configuration, for example, when the printing system 1000 has the system configuration as shown in
The control example (case 1) in
A case will be explained in which the system 1000 processes the stacker job when the system 1000 has the system configuration shown in
An operator can directly take out, from the delivery destination X, the printed material of the stacker job held at the delivery destination X in
A series of control operations executed by the control unit 205 when the printing system 1000 has the system configuration in
The control example (case 2) in
A case will be explained in which the system 1000 processes the saddle stitching job when the system 1000 has the system configuration shown in
The delivery destination Y in
A series of control operations executed by the control unit 205 when the printing system 1000 has the system configuration in
In the system configuration of
For example, when the printing system has the system configuration as in
When the system 1000 has the system configuration shown in
Control executed by the control unit 205 when the printing system 1000 has the system configuration in
As described above, the control unit 205 executes various control examples depending on the number of connected inline type sheet processing devices in the printing system 1000. That is, the control unit 205 executes various control examples corresponding to sheet process types executable by the system 1000.
As is apparent from the description of
The embodiment flexibly changes the connection order of inline sheet processing devices and the number of connected inline sheet processing devices in the printing system 1000 so as to meet user needs because the embodiment considers all user merits.
The reason why each inline type sheet processing device permitted to be used in the system 1000 is an independent housing and is detachable from the printing device will be described.
As one reason, this mechanism considers a company or the like which does not require any case binding process but wants to perform a large-volume stacking process, as a POD company which is the delivery destination of the system 1000.
In the system use environment, a need to implement all nine sheet processes by inline sheet processing devices is expected. A need to implement only a specific sheet process by an inline sheet processing device may also arise. The embodiment provides a mechanism coping with various needs from respective POD companies serving as delivery destinations.
The reason why inline type sheet processing devices permitted to be used in the system 1000 can be arbitrarily changed in connection order and combined under the restrictions will be explained. This reason is also a reason for setting a delivery destination at which an operator can take out a printed material from each inline sheet processing device, as shown in
As one reason, user friendliness of the system 1000 improves by flexibly building the system in accordance with the frequencies of use of sheet processes requested in the printing system 1000.
For example, a POD company having the POD system 10000 in
In other words, it is more convenient to connect the glue binding device at a portion closer to the printing device 100. This is because a shorter sheet conveyance distance in the device necessary to execute a case binding process for a case binding job is effective.
For example, as the sheet conveyance distance is longer, the time taken to complete a printed material as the final product of the job is longer. As the sheet conveyance distance is longer, the jam generation rate in the device during a sheet conveyance operation is likely to be higher. These are reasons for the flexible connection order.
For a POD company which receives many case binding jobs as user needs, not the system configuration of
Assume that another POD company tends to receive many jobs requiring large-volume sheet stacking. For this POD company, not the system configuration of
In this fashion, the embodiment facilitates an increase in productivity of jobs in the printing system 1000 with an efficient, flexible system configuration suited to the use environment. In addition, the embodiment can provide many mechanisms which enhance the user friendliness of the system 1000.
Concrete examples of the internal structures of various inline type sheet processing devices available in the system 1000 illustrated in
[Internal Structure of Large-Volume Stacker]
In the large-volume stacker, the sheet feeding path extending from the printing device 100 is roughly divided into three paths: a straight path, escape path, and stack path, as shown in
The straight path of the large-volume stacker in
The straight path in the large-volume stacker is a sheet feeding path for transferring, to a succeeding device, sheets of a job requiring no sheet stacking process by the stacking unit of the stacker. In other words, the straight path is a unit for conveying sheets of a job requiring no sheet process by the sheet processing device from an upstream device to a downstream device.
The escape path in the large-volume stacker is used to output sheets without stacking them. For example, when no succeeding sheet processing device is connected, a printed material is conveyed to the escape path and taken out from the stack tray so as to quickly take out the printed material from the stack tray for the purpose of output confirmation work (proof print) or the like.
The sheet feeding path in the large-volume stacker comprises a plurality of sheet sensors necessary to detect the sheet conveyance status and jam.
The CPU (not shown) of the large-volume stacker notifies the control unit 205 of sheet detection information from each sensor via a signal line (signal line shown in
The stack path in the large-volume stacker is a sheet feeding path for causing the large-volume stacker to stack sheets of a job requiring a sheet stacking process by the stacking unit of the stacker.
For example, the system 1000 comprises the large-volume stacker shown in
The stack tray in
When the front door of the stacker unit is kept closed, the extensible stay moves up to a position where outputs are easily stacked. If an operator opens the front door (or issues an opening instruction), the stack tray moves downward.
Outputs can be stacked by flat stacking or shift stacking. Flat stacking means always stacking sheets at the same position. Shift stacking means stacking sheets with a shift in a far/near direction every number of copies or jobs so as to divide outputs for easy handling.
The large-volume stacker permitted to be used as an inline type sheet processing device in the system 1000 can execute a plurality of stacking methods when stacking sheets from the printer unit 203. The control unit 205 controls various operations for the stacker.
[Internal Structure of Glue Binding Device]
In the glue binding device, the sheet feeding path extending from the printing device 100 is roughly divided into three: a straight path, main body path, and cover path, as shown in
The straight path (through path) of the glue binding device in
The sheet feeding path in the glue binding device comprises a plurality of sheet sensors necessary to detect the sheet conveyance status and jam.
The CPU (not shown) of the glue binding device notifies the control unit 205 of sheet detection information from each sensor via a signal line (signal line shown in
The main body path and cover path in the glue binding device in
For example, according to the embodiment, the printer unit 203 prints the print data of a body by a case binding print process. Printed sheets are used as the body of an output material corresponding to a case-bound printed material of one bundle. In case binding, a sheet bundle of a body on which print data corresponding to the body (contents) is printed is called a “main body” in this example. A process to wrap the main body with one cover sheet is executed in the case binding process. The control unit 205 executes various sheet conveyance control examples to convey a cover sheet through the cover path, and convey sheets of the main body printed by the printer unit 203 to the main body path.
In this configuration, the control unit 205 accepts a request from a user via the UI unit by a key operation to the key 707 in the display of
For example, the control unit 205 sequentially accumulates sheets printed by the printer unit 203 on the stacking unit via the main body path in
Case binding has a matter associated with a feature of the embodiment. In a case binding process as an example of a glue binding process in this example, the number of sheets that can be processed as one sheet bundle is much larger than the number of sheets that can be processed as one sheet bundle by a sheet process different from the glue binding process. For example, the case binding process can process a maximum of 200 sheets as one sheet bundle of the body. To the contrary, the stapling process or the like can process a maximum of 20 print sheets as one sheet bundle, and the saddle stitching process can process a maximum of 15 print sheets. The allowable number of print sheets to be processed as one sheet bundle is greatly different between the glue binding process and other sheet processes.
In the embodiment, the control unit 205 can control an inline type sheet processing device to execute the case binding process as a glue binding process. Further, the embodiment can provide new finishing which is not requested in the office environment and is executable by an inline type sheet processing device. In other words, the above arrangement is one mechanism assuming the POD environment, and is associated with control to be described later.
Case binding can use a cover data pre-printed sheet conveyed from the inserter tray of the inserter of the glue binding device, as shown in
In parallel with this operation, the glue binding device executes a gluing process for a main body of sheets which bear all the pages of the body and are stacked on the stacking unit. For example, the gluing unit applies a predetermined amount of glue to the lower portion of the main body. After the glue spreads sufficiently, the pasted portion of the main body is attached to the center of the cover, covered, and joined. In joining, the main body is pushed down, and the covered main body slides onto a rotating table along the guide. The guide moves so that the covered main body falls onto the rotating table.
The aligning unit aligns the covered main body laid on the rotating table, and the cutter cuts an edge. The rotating table rotates through 90°, the aligning unit aligns the main body, and the cutter cuts the top edge. The rotating table rotates through 180°, the aligning unit aligns the main body, and the cutter cuts the tail edge.
After cutting, the aligning unit pushes the main body to an inner portion, putting the completed covered main body into a basket.
After the glue is satisfactorily dried in the basket, an operator can take out the completed case-bound bundle.
The glue binding device comprises a gluing unit which executes a glue binding process for sheets of a target job for which the user issues a glue binding process execution request together with a print execution request via the UI unit.
As described above with reference to the configuration, the glue binding process executable by an inline type sheet processing device in the embodiment has many process steps and many preparations, compared to other sheet processes. In other words, the glue binding process is different in configuration from sheet processes such as stapling and saddle stitching often used in the office environment. The process time taken to complete a requested sheet process is likely to be longer than those of other finishing processes. The embodiment pays attention to this point.
As is apparent from the glue binding function, the embodiment adopts a mechanism which applies not only to the office environment but also to a new printing environment such as the POD environment, pursues user friendliness and productivity, and puts a printing system and product into practical use. For example, new functions such as the case binding function and large-volume stacking function which are not supported in the office environment are provided as constituent features available even in the POD environment. As illustrated in
It should be noted that the embodiment not only provides the above-described new functions and system configurations, but also finds out and examines problems to be tackled, such as use cases and user needs assumed in the use of the function configurations. One feature is to provide constituent features serving as solutions to the problems. In this way, the embodiment finds out and examines in advance market demands and the like as problems to newly equipped functions and system configurations, and employs mechanisms as configurations considering solutions to the problems when an office-equipment maker finds and enters a new market. This is also a feature of the embodiment. As an example of the constituent features, the control unit 205 executes various control examples in the embodiment.
[Internal Structure of Saddle Stitching Device]
The saddle stitching device incorporates various units for selectively executing a stapling process, trimming process, punching process, folding process, shift delivery process, and the like for sheets from the printing device 100. As described in the restrictions, the saddle stitching device does not have a through path serving as the function of conveying sheets to a succeeding device.
The sheet feeding path in the saddle stitching device comprises a plurality of sheet sensors necessary to detect the sheet conveyance status and jam.
The CPU (not shown) of the saddle stitching device notifies the control unit 205 of sheet detection information from each sensor via a signal line (signal line shown in
As shown in
For example, the control unit 205 accepts a request from a user via the UI unit by a key operation to the key 701 in the display of
The saddle stitching device further comprises a Z-folding unit for folding a sheet in three (Z shape), and a puncher for forming two (or three) holes for filing. The saddle stitching device executes a process corresponding to each job type. For example, when the user sets the Z-folding process via the operation unit as a setting associated with a print sheet process for a job to be output, the control unit 205 controls the Z-folding unit to fold print sheets of the job. Then, the control unit 205 controls to make the print sheets pass through the device, and deliver them onto a discharge tray such as the stack tray or sample tray. For example, when the user sets the punching process via the operation unit as a setting associated with a print sheet process for a job to be output, the control unit 205 controls the puncher to punch print sheets of the job. Then, the control unit 205 controls to make the print sheets pass through the device, and deliver them onto a discharge tray such as the stack tray or sample tray.
The saddle stitcher performs a saddle stitching process to bind print sheets at two center portions, pinch the print sheets at their center by rollers, fold them in half, and create a booklet like a pamphlet.
Print sheets bound by the saddle stitcher are discharged onto the booklet tray. Whether a print sheet processing operation such as a bookbinding process by the saddle stitcher is executable is also based on print sheet process settings made by the user for a job to be output.
The inserter sends print sheets set on the inserter tray to a discharge tray such as the stack tray or sample tray without supplying the print sheets to the printer. The inserter can insert a print sheet set on the inserter between print sheets (sheets printed by the printer unit) sent into the saddle stitcher. The user sets print sheets face up on the inserter tray of the inserter. The pickup roller sequentially feeds print sheets from the top. A print sheet from the inserter is directly conveyed to the stack tray or sample tray, and discharged facing down. To send a print sheet to the saddle stitcher, the print sheet is fed to the puncher once, and then switched back and fed to adjust the face orientation.
Whether a print sheet processing operation such as a print sheet insertion process by the inserter is executable is also based on print sheet process settings made by the user for a job to be output.
In the embodiment, for example, the saddle stitching device also incorporates a cutter (trimmer), which will be described below.
A (saddle-stitched) booklet output from the saddle stitcher enters the trimmer. At this time, the booklet output is fed by a predetermined length by the roller, and cut by a predetermined length by the cutter to align uneven edges between pages of the booklet. The resultant booklet is stored in a booklet holding unit. Whether a print sheet processing operation such as a trimming process by the trimmer is executable is also based on print sheet process settings made by the user for a job to be output.
As described above, the saddle stitching device comprises a saddle stitcher which executes a saddle stitching process for sheets of a target job for which the user issues a saddle stitching process execution request together with a print execution request via the UI unit.
For example, when a user selects saddle stitching with the key 705 in the display of
Assume that the user sets “saddle-stitch” and “cut” via the display in
When the user requests execution of a case binding process with the key 707 in the display of
The printing system 1000 can accept a target job print execution request and sheet process execution request even from an information processing device serving as an example of an external device. An example when a host computer uses the printing system 1000 will be described.
For example, the system 1000 is controlled as follows when operated by a host computer (e.g., the PC 103 or 104 in
Assume that an instruction to activate a printer driver for operating the printing device 100 of the system 1000 is issued in response to a mouse or keyboard operation by a user. In response to the instruction, the CPU of the host computer displays a print setup window shown in
For example, the user presses a finishing key 1701 with the mouse on the operation window of
The CPU of the host computer allows the user to select a sheet process type to be executed by the inline type sheet processing device 200 of the system 1000 via the sheet process setting item 1702 on the print setup window of
Although not shown, the external device including the host computer displays, as windows other than those in
The user selects a desired sheet process via the setting item 1702, and returns to the window in
In response to this, the CPU of the host computer associates, as one job, commands representing various printing conditions set by the user via the print setup window with a series of data to be printed by the printer unit 203, and transmits the job to the system 1000 via the network 101.
After the external I/F unit 202 of the system 1000 receives the job from the computer, the control unit 205 of the system controls the system 1000 to process the job from the host computer based on process components set by the user on the host computer.
The above configuration can obtain various effects described in the embodiment even for a job from an external device or the like, and can further increase the use efficiency of the system 1000.
The control unit of the printing system 1000 according to the embodiment executes various control examples to be described below on the premise of the above-described constituent features.
The configurations described with reference to
As described with reference to
For example, the system 1000 employs a mechanism capable of coping with use cases and user needs which are assumed to be not in the office environment but in the POD environment.
For example, a POD company can receive orders of various print forms from customers in the POD environment.
More specifically, an inline sheet processing device can implement finishing (e.g., a glue binding process or large-volume stacking process) which is not requested as a user need in the office environment. In other words, the embodiment can deal with even user needs other than needs (e.g., for stapling) in the office environment in consideration of the POD environment. For example, the printing system 1000 can flexibly cope with the business form of a POD company which does business in the POD environment where the printing system 1000 is delivered.
For example, a plurality of inline sheet processing devices are connectable to the printing device 100, and each inline sheet processing device can independently operate as an independent housing, as described above. The number of connected sheet processing devices is arbitrary, and the printing system 1000 can flexibly add or change an inline sheet processing device.
The embodiment designs the printing system 1000 while paying attention to the operability of the user of the printing system 1000. For example, the embodiment allows an operator to manually register the system configuration of the printing system 1000 in the HD 209. This configuration will be exemplified.
For example, a POD company wants to build the system configuration shown in
The display in
If the operator presses an “advanced settings” key set for each setting item in the display of
The control unit 205 controls the display unit 401 to determine sheet processing devices for use one by one from the top setting item in
In this configuration, when the printing system 1000 has the system configuration shown in
When the printing system 1000 has the system configuration shown in
When the printing system 1000 has the system configuration shown in
This UI control to improve user friendliness assuming cases of use on site is also a feature of the embodiment.
As described with reference to
The printing system 1000 does not merely have new functions and new configurations as described above. To maximize the effects of the printing system 1000, the system 1000 can execute various control examples as follows.
For example, the control unit of the printing system causes the printing system 1000 to execute the following control.
Before a description of the following concrete control, the configuration of the system 1000 will be complemented.
Each inline finisher according to the embodiment comprises an openable/closable door in the front of the housing in order to remove jammed print sheets or take out a printed material from each finisher.
For example, the large-volume stacker of the embodiment can deliver sheets to the escape tray (to be also referred to as a sample tray), and the stack tray (to be also simply referred to as a stacker unit) capable of stacking a large volume of printed materials, as illustrated in the internal structure of
This configuration has been described with reference to
In the embodiment, when the operator is to take out a printed material of a printed job from the large-volume stacker, the control unit 205 mainly controls the printing system 1000 so that no sheet of a succeeding job whose print execution request is issued after the printed job is delivered to the stack tray of the large-volume stacker.
In other words, the printing system 1000 of the embodiment controls a sheet processing unit in a sheet processing device not to deliver any sheet of a job succeeding to a printed job while the operator takes out the printed material of the printed job from the sheet processing device.
However, the control unit 205 controls to execute, e.g., the following operation even while the operator takes out a printed material from the stack tray of the large-volume stacker. An example of the operation is to deliver sheets of a printed succeeding job to the escape tray at the upper portion of the large-volume stacker. Another example of the operation is to convey, via the through path in the large-volume stacker, sheets of a succeeding job serving as a job requiring a sheet process by a sheet processing device connected on the output side of the large-volume stacker.
In other words, these operations correspond to an operation permitted to be executed even while the door 2002 is open. This operation is a typical example of the continuous-run operation in the embodiment. According to the embodiment, the control unit 205 controls the printing system 1000 to execute various operations (to be described below) associated with the continuous-run operation in the embodiment. The embodiment can obtain the following effects by configuring the printing system 1000 to execute control associated with the continuous-run operation.
For example, the embodiment can deal with problems as described in Description of the Related Art. The embodiment can build a convenient printing environment applicable not only to the office environment but also to the POD environment. The embodiment can build a printing environment which can attain not only the following effect A, but also both effects A and B without any new trouble such as a failure in attaining the following effect B owing to attaining effect A.
(Effect A) Assume that the movable unit of a sheet processing device for use in the printing system 1000 is open because it is under maintenance or the operator takes out a printed material. Even in this case, the system 1000 can execute the print process of a job not influenced by this situation. Effect A is to provide a printing environment capable of maintaining productivity as high as possible in consideration of future cases of use and needs in the POD environment.
(Effect B) It is difficult to satisfactorily create a printed material to be delivered to a customer even by a printing system configured to obtain effect A because, for example, the operator does not notice that the movable unit of a sheet processing device is open. This inhibits the system from maintaining high productivity. Even the configuration capable of obtaining effect A causes unexpected troubles as described above. Effect B is to suppress such troubles as much as possible.
The embodiment can build a printing environment where the system 1000 can run as continuously as possible by the continuous-run operation disclosed in the embodiment, and maintain both high productivity and high operability. The embodiment can provide a printing system, job processing method, storage medium, program, and printing device capable of achieving various effects as described above. The embodiment can contribute to practical use of products aiming at the future printing environment such as the POD environment so as to cope with various needs from various users as flexibly as possible in consideration of various situations and use environments.
The printing system 1000 controlled by the control unit 205 is configured as follows.
The system 1000 can supply sheets (print media) of a job printed by the printer unit 203 selectively to a plurality of inline finishers from the printer unit 203 of the printing device 100. The printer unit 203 can print data in the HD 209 capable of storing data of jobs. As a plurality of inline finishers, various inline finishers are available in the embodiment. For example, the printing system 1000 can utilize even an inline finisher having an opening/closing unit which is openable/closable in synchronism with operation by an operator. A typical example of this inline finisher is the large-volume stacker shown in
According to the embodiment, the control unit 205 confirms the statuses of a plurality of types of movable units which include an opening/closing unit such as the front door of the large-volume stacker and can respond to operation by an operator in sheet takeout work or the like. The movable unit which is disclosed in the embodiment and can respond to a manual operation by the operator may also be called a “movable member”, “movable part”, “movable component”, or the like. The term “movable unit” is not definitive, but a typical example of the movable unit desirably includes at least an opening/closing unit (opening/closing member) such as a cover unit.
Referring back to the description of the control example, the control unit 205 discriminatively confirms the status of each movable unit representing whether the movable unit disclosed in the embodiment such as the front cover or upper cover of each inline finisher is open (open status) or closed (closed status). In the confirmation, the control unit 205 automatically collects current status information (e.g., information for specifying whether the opening/closing unit is open or closed) representing the status of the movable unit from each unit via an internal signal line.
The control unit 205 executes control associated with a job to be processed based on the status of each movable unit in the system 1000 and the process conditions of the job. Particularly in the embodiment, the control unit 205 determines, based on these pieces of information, whether to permit or inhibit execution of the process of the job by the system 1000 while the movable unit is open in the system 1000.
In the embodiment, assume that the control unit 205 confirms that a movable unit unrelated to (not influenced by) the completion of the process of a target job whose print execution request is issued is open. In this case, even while the movable unit remains open, the control unit 205 causes the printing device 100 to start the print process of the job. Further, the control unit 205 causes an inline finisher necessary for the sheet process of the job to execute a finishing process for sheets of the job while the movable unit is open.
The control unit 205 executes this control for the system 1000. The series of operations is also a typical example of the continuous-run operation in the embodiment.
According to the embodiment, the control unit 205 determines whether each movable unit of each inline finisher for use in the system 1000, such as various opening/closing units including front and upper covers, remains open.
The control unit 205 can accept the execution request of a new job to be processed by the printing device 100 even while the movable unit of one of inline finishers available in the system 1000 is open.
When newly accepting a job, the control unit 205 determines whether the job requires a by an inline finisher whose movable unit remains open.
Assume that the newly accepted job is a job (to be referred to as job X hereinafter) requiring no post-process (sheet process) by the inline finisher whose movable unit remains open. This means that job X is a “job requiring no discharge of a printed material to the discharge destination of an inline finisher whose movable unit is open”. When the control unit 205 makes a determination corresponding to this case (to be referred to as case X hereinafter), it permits the printing device 100 to start the print process of the job even while the movable unit is currently open in the system 1000.
In case X, the control unit 205 supplies sheets of job X printed by the printer unit 203 to an inline finisher.
In case X, assume that the system is configured by connecting a plurality of inline finishers to the printing device 100 and the movable unit of an upstream inline finisher among them is open. Also, assume that job X, for which the start of printing is permitted, requires a post-process by a succeeding inline finisher downstream of the upstream inline finisher. In this case, sheets of job X are suppliable into the succeeding inline finisher via the sheet feeding path in the preceding inline finisher even while the movable unit of the preceding inline finisher remains open. The control unit 205 also executes this control for the system 1000.
Assume that the job newly accepted while the movable unit is open is a job (to be referred to as job Y hereinafter) requiring a post-process (synonymous with a sheet process) by the inline finisher whose movable unit remains open. This means that job Y is a “job requiring discharge of a printed material to the discharge destination of an inline finisher whose movable unit is open”. When the control unit 205 makes a determination corresponding to this case (to be referred to as case Y hereinafter), it inhibits the printing device 100 from starting the print process of job Y while the movable unit is open in the system 1000.
In case Y, the control unit 205 permits the printing device 100 to start the print process of job Y on the condition that both the following two conditions A and B are satisfied.
(Condition A) The control unit 205 causes the UI unit of the embodiment to notify the operator of guidance information to prompt him to close the currently open movable unit of an inline finisher which is to execute a post-process necessary for job Y. The control unit 205 controls to notify the operator via the UI unit of information on a necessary action to be taken by him to complete the process of job Y.
(Condition B) The control unit 205 confirms that the movable unit of the inline finisher which is to execute the post-process necessary for job Y is closed. This means that the control unit 205 confirms that the status of the movable unit changes from the open status to the closed one.
When both conditions A and B are satisfied, the control unit 205 permits the printing device 100 to start the print process of Y. This is also a feature of the embodiment. It should be noted that the control unit 205 also executes the following control.
For example, the control unit 205 accepts the print execution request of a target job (to be referred to as job Z hereinafter) from the operator with the start key 503. Assume that the movable unit of an inline finisher necessary for the post-process of job Z is open at this time. That is, the movable unit of an inline finisher having a delivery destination necessary for job Z is open.
In this example, the inline finisher necessary for the sheet process of job Z is the large-volume stacker which is the inline finisher 200a in
In the embodiment, the operator can input the print process conditions of a job to be processed via the operation unit 204 before inputting a print execution request with the start key 503. The control unit 205 reads out, from the memory, print process condition data of job Z set by the operator before an input from the key 503, and confirms the data. By this confirmation, the control unit 205 specifies that job Z requires a sheet process by the large-volume stacker in
The control unit 205 utilizes various types of sensor information transmitted via a signal line in the system 1000 shown in
Referring back to the description of the concrete example, not only the movable unit of the large-volume stacker in
As described above, the two movable units (in this example, the front covers of the large-volume stacker and saddle stitching device in the system 1000 in
In case Z, the control unit 205 inhibits the printer unit 203 from starting the print process of job Z even if the operator inputs the print execution request of job Z with the start key 503.
Upon reception of the print execution request, the control unit 205 causes the UI unit of the embodiment to display guidance information to prompt the operator to close the front cover of the large-volume stacker in
These control operations executed by the control unit 205 in case Z are based on the fact that the movable unit of the large-volume stacker having a delivery destination serving as the printed material delivery destination of job Z is in the open status.
Even if the control unit 205 inhibits the printing device 100 from executing the print process of job Z, it permits the printing device 100 to store all the pages of print data of job Z in the HD 209.
For example, the control unit 205 allows for execution of the document scan operation of job Z by the scanner unit 201 and the storage operation of the scanned image data in the HD 209.
This yields an effect capable of, e.g., shortening the time required until the end of printing after the start of printing a target job.
Referring back to the description of the concrete example, assume that the operator, who has confirmed the display contents after the guidance information of job Z is displayed, closes the front cover of the large-volume stacker in
The control unit 205 supplies the printed material of job Z printed by the printer unit 203 into the large-volume stacker in
In case Z, the control unit 205 executes the above control for job Z. This control is an example of control “to inhibit the printer unit 203 from executing the print process of job Z without notifying the operator of guidance information (popup display of the window 2404 in this example) to close the front cover of the large-volume stacker in FIG. 8A”.
In case Z, assume that the status of the front cover of the large-volume stacker in
In this case, even while the front cover of the saddle stitching device remains open, the control unit 205 permits the printing device 100 to execute the print process of job Z in response to the status change of the front cover of the large-volume stacker.
Also in this case, the control unit 205 allows the printing device 100 to execute the print process of job Z without notifying the operator of guidance information to prompt him to close the front cover of the saddle stitching device before executing the print process of job Z.
For example, the control unit 205 controls the system 1000 to execute the print process of job Z requiring the delivery destination of the large-volume stacker without displaying a popup window in a window 2403 to prompt the operator to close the front cover of the saddle stitching device.
These control operations pay the following points in the embodiment.
For example, in case Z, the large-volume stacker in
Thus, before printing job Z, the control unit 205 executes the notification process to prompt the operator to close the movable unit of the large-volume stacker which influences the process of job Z. The control unit 205 permits printing of job Z without executing, before printing job Z, the notification process to prompt the operator to close the movable unit of the saddle stitching device which does not influence the process of job Z.
According to this embodiment, the control unit 205 controls the system 1000 to enable the start of the print process of a target job after notifying the operator via the UI unit of guidance information on a movable unit which influences the process of the job. The control unit 205 controls the system to enable the start of the print process of the job without notifying the operator via the UI unit of guidance information on a movable unit which does not influence the process of the job even while the movable unit is open.
The control unit 205 also executes display control synchronized with selective job control. While suppressing any trouble such as the following concerns (1) to (3), the effects described in the embodiment can be obtained, fully exploiting the system 1000. The effects achieved by the embodiment can be further enhanced.
(1) For example, when a movable unit which does not influence the process of a target job is open, the operator is notified against his instruction of guidance information to prompt him to close the movable unit.
(2) This notification requests unnecessary processes of the operator, making it difficult to maintain high operability.
(3) The system 1000 can run as continuously as possible by printing a target job even while a movable unit which does not influence the process of the job is open. However, (1) and (2) make it difficult to maintain high productivity.
These points are also a typical example of features of the embodiment.
The control unit 205 causes the UI unit of the embodiment to notify the operator of guidance information when he requests the notification of guidance information to prompt him to close a movable unit which does not influence a target process.
For example, in case Z, the control unit 205 validates the “system status/stop” key 617 on the display unit 401 at any timing before the start of printing job Z, during printing it, and after the start of printing it. At any timing, in response to an operator input from the key 617, the control unit 205 allows the display unit 401 to display guidance information to prompt the operator to close the front cover of the saddle stitching device which does not influence the process of job Z.
This configuration can present in real time, for example, how to close the movable unit of an inline finisher which does not influence the process of a target job, if the operator so desires. This configuration can further improve operability in addition to the above-described effects.
In the embodiment, pieces of notification information displayed as information on a movable unit on the display unit 401 of the operation unit 204 which serves as an example of the UI unit of the embodiment and also functions as a notification unit are roughly classified into the following four types:
(1) status information which can notify the operator that a movable unit which influences the process of a target job is open,
(2) status information which can notify the operator that a movable unit which does not influence the process of a target job is open,
(3) guidance information to prompt the operator to close a movable unit which influences the process of a target job, and
(4) guidance information to prompt the operator to close a movable unit which does not influence the process of a target job.
In the embodiment, the control unit 205 controls to display notification information (1) and notification information (2) among (1) to (4) on the status line at the bottom of the display area of the display unit 401. These pieces of information are available as status information of the system 1000.
The control unit 205 controls the display unit 401 to automatically display both information (1) and information (2) on the status line in response to a change of the status of a movable unit from the closed status to the open one without inputting any explicit display instruction from the operator.
The control unit 205 controls to keep status information of the open movable unit displayed on the status line until the status changes from the open status to the closed one.
For example, the control unit 205 allows the display unit 401 to display any of the following windows (A), (B), and (C) even while keeping status information displayed on the status line to represent that a movable unit which does not influence the process of a target job is open. A concrete example of this control will be described later.
(A) A window for setting the print process conditions of a target job.
(B) A window for accepting the print execution request of a target job.
(C) A window representing progress information during the print process of a target job.
One window may simultaneously display pieces of status information on open movable units. When the status line displays status information representing the open status of a movable unit, the control unit 205 inhibits simultaneous display of pieces of status information, and switches and displays them sequentially in the priority order.
In the embodiment, notification information (3) and notification information (4) among (1) to (4) are available as guidance information to prompt an operator to take a necessary action.
The control unit 205 controls the display unit 401 to display popup notification information (3) as job information associated with a job to be processed. The control unit 205 also controls the display unit 401 to display notification information (3) without inputting any explicit display instruction from the operator.
The control unit 205 controls the display unit 401 to automatically display popup notification information (3) in response to a change of the status of a movable unit which influences the process of a target job, from the closed status to the open one. The control unit 205 controls the display unit 401 to display information (3) even when the operator inputs an explicit instruction from the operation unit 204.
The control unit 205 controls the display unit 401 to display notification information (4) when the operator inputs an explicit instruction from the operation unit 204. The control unit 205 controls the display unit 401 not to automatically display notification information (4) prior to the start of the print process of a target job.
The embodiment employs a display process by a unit having the above-described display function, as a method of notifying the operator of various types of notification information, which include the above-described pieces of notification information and are disclosed in the embodiment. However, the present invention is not limited to this display process. For example, a unit having an audio output function may output, by sound, various types of notification information disclosed in the embodiment. Alternatively, a unit having the printer function such as the printer unit 203 may print out various types of notification information disclosed in the embodiment. In this fashion, the present invention can adopt any configuration as long as the system 1000 can transmit notification information disclosed in the embodiment to a user (e.g., an operator who operates the system 1000). This is an example of the mechanism which can further enhance the effects disclosed in the embodiment, and is not always indispensable.
Referring back to the description of the control example, the control examples described with jobs X, Y, and Z are typical examples of selective job process control and display control associated with one job in the continuous-run operation. Another control example of the control associated with the continuous-run operation in the embodiment will be explained with reference to the system 1000 having the system configuration in
Assume that the control unit 205 confirms that the system 1000 has the system configuration in
In case 8A, assume that the control unit 205 confirms that there is a succeeding job whose print execution request is accepted after the job 8A. Also, assume that the control unit 205 confirms that the succeeding job (to be referred to as a job 8B hereinafter) requires a sheet process by the large-volume stacker in
In case 8B, the door 2002 of the large-volume stacker in
In case 8B, the control unit 205 inhibits the print process of the job 8B even upon reception of a print execution request, as described above. At the same time, the control unit 205 causes the display unit 401 to automatically display guidance information to close the door 2002 of the large-volume stacker in
That is, in case 8B, the control unit 205 inhibits the printing device 100 from starting the print process of the job 8B without notifying the operator via the operation unit 204 of guidance information to close the door 2002 of the large-volume stacker in
In case 8A, assume that the control unit 205 confirms that there is a succeeding job whose print execution request is accepted after the job BA. Also, assume that the control unit 205 confirms that the succeeding job (to be referred to as a job 8C hereinafter) requires a gluing process by the glue binding device in
For example, in case 8C, the control unit 205 reads out print data of the job 8C from the HD 209 and causes the printer unit 203 to print while keeping the door 2002 of the stacker in
Also in case 8C, the door 2002 of the large-volume stacker in
In case 8C, the control unit 205 inhibits the display unit 401 from automatically displaying guidance information to prompt the operator to close the door 2002 of the large-volume stacker in
That is, in case 8C, the control unit 205 permits the printing device 100 to start the print process of the job 8C without automatically notifying the operator via the operation unit 204 of guidance information to prompt him to close the door 2002 of the large-volume stacker in
In case 8C, the control unit 205 causes the printing system 1000 to execute this control for the job 8C.
In case 8A, assume that the control unit 205 confirms that there is a succeeding job whose print execution request is accepted after the job 8A. Also, assume that the control unit 205 confirms that the succeeding job (to be referred to as a job 8D hereinafter) requires a sheet process by the saddle stitching device in
For example, in case 8D, the control unit 205 reads out print data of the job ED from the HD 209 and causes the printer unit 203 to print while keeping the door 2002 of the stacker in
Also in case 8D, the door 2002 of the large-volume stacker in
Also in case 8D, the control unit 205 inhibits the operation unit 204 from automatically displaying guidance information to close the door 2002 of the large-volume stacker in
That is, also in case 8D, the control unit 205 permits the printing device 100 to start the print process of the job 8D without automatically notifying the operator via the operation unit 204 of guidance information to prompt him to close the door 2002 of the large-volume stacker in
In case 8D, the control unit 205 causes the printing system 1000 to execute this control for the job 8D.
According to the embodiment, the control unit 205 executes selective job control based on the process conditions of a job to be processed and status information of the movable unit of the system 1000, like the above-described three control examples in cases 8B, 8C, and 8D. In synchronism with the job control, the control unit 205 also selectively executes display control based on the process conditions of the job to be processed and status information of the movable unit.
Still another control example of the control associated with a plurality of jobs in the continuous-run operation in the embodiment will be explained below.
Assume that the control unit 205 confirms that the system 1000 has the system configuration in
In case 9A, assume that the control unit 205 confirms that there is a succeeding job whose print execution request is accepted after the job 9A. Also, assume that the control unit 205 confirms that the succeeding job (to be referred to as a job 9B hereinafter) requires a sheet process by the large-volume stacker in
In case 9B, the door 2002 of the large-volume stacker in
In case 9B, the control unit 205 inhibits the print process of the job 9B even upon reception of a print execution request, as described above. At the same time, the control unit 205 causes the display unit 401 to automatically display guidance information to prompt the operator to close the door 2002 of the large-volume stacker in
That is, in case 9B, the control unit 205 inhibits the printing device 100 from starting the print process of the job 9B without automatically notifying the operator via the operation unit 204 of guidance information to prompt him to close the door 2002.
In case 9B, the control unit 205 permits the printing device 100 to execute the print process of the job 9B on the condition that the operator closes the door 2002 after the notification of the information (i.e., the status of the large-volume stacker in
In case 9B, the control unit 205 causes the printing system 1000 to execute this control for the job 9B.
In case 9A, assume that the control unit 205 confirms that there is a succeeding job whose print execution request is accepted after the job 9A. Also, assume that the control unit 205 confirms that the succeeding job (to be referred to as a job 9C hereinafter) requires a gluing process by the glue binding device in
For example, in case 9C, the control unit 205 reads out print data of the job 9C from the HD 209 and causes the printer unit 203 to print while keeping the door 2002 of the stacker in
In case 9C, the control unit 205 causes the glue binding device in
Also in case 9C, the door 2002 of the large-volume stacker in
In case 9C, the control unit 205 inhibits the display unit 401 from automatically displaying guidance information to prompt the operator to close the door 2002 of the large-volume stacker in
That is, in case 9C, the control unit 205 permits the printing device 100 to start the print process of the job 9C without automatically notifying the operator via the operation unit 204 of guidance information to prompt him to close the door 2002 of the large-volume stacker in
In case 9C, the control unit 205 causes the printing system 1000 to execute this control for the job 9C.
In case 9A, assume that the control unit 205 confirms that there is a succeeding job whose print execution request is accepted after the job 9A. Also, assume that the control unit 205 confirms that the succeeding job (to be referred to as a job 9D hereinafter) requires a sheet process by the saddle stitching device in
For example, in case 9D, the control unit 205 reads out print data of the job 9D from the HD 209 and causes the printer unit 203 to print while keeping the door 2002 of the stacker in
Also in case 9D, the door 2002 of the large-volume stacker in
Also in case 9D, the control unit 205 inhibits the display unit 401 from automatically displaying guidance information to close the door 2002 of the large-volume stacker in
That is, also in case 9D, the control unit 205 permits the printing device 100 to start the print process of the job 9D without automatically notifying the operator via the operation unit 204 of guidance information to prompt him to close the door 2002 of the large-volume stacker in
In case 9D, the control unit 205 causes the printing system 1000 to execute this control for the job 9D.
Various job control operations and display control operations illustrated with reference to cases 8A to 9D are also typical examples of control in the continuous-run operation. This means one typical example in a configuration capable of executing the following control for the system 1000.
Assume that the printing device 100 accepts the print execution request of the first job requiring a sheet process by a sheet processing device (to be referred to as the first sheet processing device) requiring the opening operation of the movable unit when the operator takes out sheets. Then, assume that the printing device 100 accepts the print execution request of the second job as a succeeding job after performing the print process of the first job.
Assume that the second job accepted after the first job requires a sheet process by the first sheet processing device used for the sheet process of the first job. Also, assume that the movable unit of the first sheet processing device is in the open status. This case will be called the first case.
If the control unit 205 makes a determination corresponding to the first case, it inhibits the printing device 100 from executing the print process of the second job while the movable unit of the first sheet processing device remains open. In the first case, when receiving the print execution request of the second job, the control unit 205 causes the UI unit to automatically notify the operator of guidance information to prompt the operator to close the movable unit of the first sheet processing device. That is, even if the control unit 205 receives the print execution request of the second job in the first case, it inhibits the printing device 100 from executing the print process of the second job without automatically notifying the operator via the operation unit 204 of the guidance information.
In the embodiment, the control unit 205 executes this control in the first case.
To the contrary, assume that the second j ob does not require a sheet process by the first sheet processing device used for the sheet process of the first job. Also, assume that the movable unit of the first sheet processing device is in the open status. This case will be called the second case.
If the control unit 205 makes a determination corresponding to the second case, it permits the printing device 100 to execute the print process of the second job while the movable unit of the first sheet processing device remains open. In the second case, when receiving the print execution request of the second job, the control unit 205 inhibits the UI unit from automatically notifying the operator of guidance information to prompt him to close the movable unit of the first sheet processing device. That is, in response to receiving the print execution request of the second job in the second case, the control unit 205 permits the printing device 100 to execute the print process of the second job without automatically notifying the operator via the UI unit of the guidance information.
In the embodiment, the control unit 205 executes this control in the second case.
In the second case, the control unit 205 controls to convey all the sheets of the second printed job into a sheet processing device (to be referred to as the second sheet processing device hereinafter) used for the sheet process of the second job even while the movable unit of the first sheet processing device remains open. The control unit 205 causes the second sheet processing device to execute a sheet process necessary for the second job for a bundle of sheets of the second job while keeping the movable unit open.
In the embodiment, the control unit 205 executes the control in this situation for the system 1000.
The mechanism of increasing productivity and operability as much as possible in the printing system 1000, like the control examples disclosed in cases 8A to 9D and the first and second cases, is a control example of the continuous-run operation disclosed in the embodiment.
As is apparent from a comparison between the control examples using
It should be noted that sheet processes (synonymous with post-processes) described in the embodiment mean various post-processes (sorting, stapling, trimming, sheet delivery, saddle stitching, folding, case binding, pad binding, and large-volume stacking), execution of which is requested by the operator for a job to be processed via the UI window of
As one control of the continuous-run operation, the control unit 205 inhibits or permits the start of printing a succeeding job whose print execution request is issued after a job whose sheets are to be taken out by the operator from a sheet processing device. The control unit 205 can also execute display control synchronized with this operation.
This configuration is also a typical example of the configuration based on a configuration unique to an inline finisher which connects to the printing device physically and electrically.
On the premise of this configuration, the control unit 205 serving as an example of the control unit of the printing system 1000 executes the following control.
Prerequisite constituent features will be complemented before a description of the control.
It is premised that the system 1000 comprises the printing device 100 having the printer unit 203 capable of printing data in the HD 209 capable of storing data of jobs. The system 1000 comprises a plurality of sheet processing devices 200a to 200n which can connect to the printing device 100 and can execute sheet processes for sheets of a job printed by the printer unit 203. Each sheet processing device allows the operator to take out a printed material having undergone a sheet process. The system 1000 can selectively supply sheets of a job printed by the printer unit 203 from the printer unit 203 of the printing device 100 to these sheet processing devices.
On the premise of this system configuration, the control unit 205 serving as an example of the control unit of the embodiment executes the following control.
A display method on the display means when the cover is open, and how to control a job operation by the control unit 205 will be explained as a feature of the embodiment. For descriptive convenience, the control will be explained with reference to
Display control executed by the control unit 205 on the condition that the cover of the printing device 100 is open in the absence of any job to be printed in the system 1000 will be explained. The cover-open status of the printing device 100 means that the cover unit of the printing device 100 serving as an example of the movable unit which is disclosed in the embodiment and is manually operable by the operator is open. The front cover of the housing of the printing device 100 will be exemplified.
If the operator opens the cover of the printing device 100 while the window 2011 is displayed, the control unit 205 receives information to this effect via an internal signal line. In response to this information notification, the control unit 205 causes the display unit 401 to display a window display 2012 which prompts the operator to close the cover.
In this manner, when the movable unit of the printing device 100 that can respond to a manual operation by the operator is open, the control unit 205 limits (inhibits) acceptance of a new print execution request so as not to input any new job to the printing device 100. When the cover of the printing device 100 is open, the control unit 205 inhibits the printing device 100 from executing any print process even if other sheet processing devices are available. When the cover of the device 100 is open, the control unit 205 controls to inhibit all operations of all jobs requiring the print process. For this purpose, the control unit 205 changes the display contents of the display unit 401 into those of the window 2012, controlling not to input an instruction and the like for executing the print process.
According to the embodiment, the control unit 205 causes the display unit 401 to automatically display the window 2012 when the status of the movable unit of the printing device 100 changes from the closed status to the open one. The window 2012 exhibits guidance information to prompt the operator to close the movable unit of the printing device 100.
Even while the window 2012 is displayed, the control unit 205 controls to allow the operator to press a “system status/stop” key in a lower area in the display window. This key is used to input an instruction to notify the operator of the device status of the system 1000.
Assume that the operator presses the “system status/stop” key in the window 2012 while the display unit 401 displays the window 2012. In response to the input from the “system status/stop” key, the control unit 205 causes the display unit 401 to display a device status display window 2013, instead of the window 2012.
In this case, the control unit 205 keeps displaying information that the cover of the printing device 100 is open on the status line at the lower portion even while the window 2013 is displayed.
The following description is related to control executed by the control unit 205 on the condition that the movable unit of a sheet processing device that can respond to a manual operation by the operator is open in the absence of any job to be printed in the system 1000. This control will be explained with reference to
In the embodiment, the control unit 205 confirms that the movable unit of the printing device 100 is closed. The control unit 205 further confirms that the movable unit of at least one of the sheet processing devices 200 available in the system 1000 is open.
In this case, the control unit 205 permits input of a new job requiring the print process. For example, in this case, the control unit 205 controls to accept the print process condition settings and print execution request of the new job via the operation unit 204.
In this case, the movable unit of the sheet processing device is open as the device status of the system 1000. To transmit this status information to the operator, the control unit 205 controls the display unit 401 to display a message representing this information on the status line at the bottom of the display window area of the display unit 401.
A concrete example of display control executed by the control unit 205 for the operation unit 204 having the display unit 401 will be explained with reference to a display window 2101 in
Assume that the control unit 205 confirms that at least the large-volume stacker exists as an inline finisher of the system 1000 and the front cover (corresponding to the front door 2002 in
For example, the control unit 205 causes the display unit 401 to display the message illustrated in the window 2101 serving as a candidate to be displayed on the status line on the condition that, for example, the front cover of the large-volume stacker is open to take out a printed material from the stack tray. The control unit 205 controls the display unit 401 to erase status information displayed on the status line of the window 2101 on the condition that the front cover of the stacker is closed. Another control example will be described below.
Assume that the control unit 205 confirms that the system configuration comprises at least the large-volume stacker as an inline finisher of the system 1000 and the upper cover of the stacker is open. In this case, the control unit 205 causes the display unit 401 to display the window 2102 in
The large-volume stacker in the embodiment comprises the upper cover as a movable unit which is openable/closable by the operator to cancel a jam on the straight path (see the internal structure in
Assume that the control unit 205 confirms that at least the large-volume stacker exists as an inline finisher of the system 1000 and the delivery tray cover of the stacker is open. In this case, the control unit 205 causes the display unit 401 to display the window 2103 in
The large-volume stacker in the embodiment comprises, as a movable unit which can respond to a manual operation by the operator, the delivery tray cover at a portion (see the internal structure in
Assume that the system 1000 is in a situation in which the control unit 205 causes the operation unit 204 to execute one of the three displays of the windows 2101 to 2103 in
Assume that the operator uses the key 503 to input the print execution request of a job requiring no sheet process by the large-volume stacker when the control unit 205 causes the display unit 401 to display one of the windows 2101 to 2103 in
In this case, the control unit 205 keeps displaying the status information so that the status line keeps displaying the message that the movable unit of the large-volume stacker is open.
In this case, the control unit 205 controls the system 1000 so that the printing device 100 can start the print process of the job without causing the display unit 401 to display guidance information to prompt the operator to close the movable unit of the large-volume stacker.
This control is one control example contained in control “to permit starting the print process of a job to be processed without notifying the operator via the notification unit of guidance information to prompt him to close the movable unit of an inline finisher”.
The control unit 205 controls the system 1000 to inhibit (limit) execution of the print process of a job requiring a sheet process by the large-volume stacker unless a specific condition is satisfied in the situation in which one of the windows 2101 to 2103 is displayed.
Assume that the operator uses the key 503 to input the print execution request of a job requiring a sheet process by the large-volume stacker when the control unit 205 causes the display unit 401 to display one of the windows 2101 to 2103 in
In this case, even when receiving the print execution request of the job, the control unit 205 inhibits the start of the print process of the job, and causes the display unit 401 to display guidance information to prompt the operator to close the movable unit of the large-volume stacker.
In this case, the control unit 205 controls the system 1000 so that the printing device 100 can start the print process of the job after the display unit 401 displays the guidance information and the operator closes the movable unit of the large-volume stacker.
This control is one control example contained in control “to inhibit starting the print process of a job to be processed without notifying the operator via the notification unit of guidance information to prompt him to close the movable unit of an inline finisher”.
In the embodiment, the display of a popup window in a window 2304 in
Control examples other than those of the windows 2101 to 2103 will be described.
Assume that the control unit 205 confirms that at least the glue binding device exists as an inline finisher of the system 1000 and the inserter (see the internal structure in
Assume that the control unit 205 confirms that at least the glue binding device exists as an inline finisher of the system 1000 and the upper cover of the glue binding device is open. In this case, the control unit 205 causes the display unit 401 to display the window 2106 in
Assume that the control unit 205 confirms that at least the glue binding device exists as an inline finisher of the system 1000 and the front cover of the glue binding device is open. In this case, the control unit 205 causes the display unit 401 to display the window 2107 in
Assume that the system 1000 is in a situation in which the control unit 205 causes the operation unit 204 to execute one of the three displays of the windows 2105 to 2107 in
Assume that the operator uses the key 503 to input the print execution request of a job requiring no sheet process by the glue binding device when the control unit 205 causes the display unit 401 to display one of the windows 2105 to 2107 in
In this case, the control unit 205 keeps displaying the status information so that the status line keeps displaying the message that the movable unit of the glue binding device is open.
In this case, the control unit 205 controls the system 1000 so that the printing device 100 can start the print process of the job without causing the display unit 401 to display guidance information to prompt the operator to close the movable unit of the glue binding device.
This control is one control example contained in control “to permit starting the print process of a job to be processed without notifying the operator via the notification unit of guidance information to prompt him to close the movable unit of an inline finisher”.
The control unit 205 controls the system 1000 to inhibit (limit) execution of the print process of a job requiring a sheet process by the glue binding device unless a specific condition is satisfied in the situation in which one of the windows 2105 to 2107 is displayed.
Assume that the operator uses the key 503 to input the print execution request of a job requiring a sheet process by the glue binding device when the control unit 205 causes the display unit 401 to display one of the windows 2105 to 2107 in
In this case, even when receiving the print execution request of the job, the control unit 205 inhibits the start of the print process of the job, and causes the display unit 401 to display guidance information to prompt the operator to close the movable unit of the glue binding device.
In this case, the control unit 205 controls the system 1000 so that the printing device 100 can start the print process of the job after the display unit 401 displays the guidance information and the operator closes the movable unit of the glue binding device.
This control is one control example contained in control “to inhibit starting the print process of a job to be processed without notifying the operator via the notification unit of guidance information to prompt him to close the movable unit of an inline finisher”.
In the embodiment, the display of a popup window in a window 2503 in
Control examples other than those of the windows 2105 to 2107 will be described.
Assume that the control unit 205 confirms that at least the saddle stitching device exists as an inline finisher of the system 1000 and the upper cover of the Z-folding unit (see the internal structure in
Assume that the control unit 205 confirms that at least the saddle stitching device exists as an inline finisher of the system 1000 and the inserter at the top of the saddle stitching device is open. In this case, the control unit 205 causes the display unit 401 to display the window 2109 in
Assume that the control unit 205 confirms that at least the saddle stitching device exists as an inline finisher of the system 1000 and the Z-folding unit of the saddle stitching device is pulled out to the front. In this case, the control unit 205 causes the display unit 401 to display the window 2110 in
In addition to these movable units, the saddle stitching device whose internal structure is shown in
Assume that the control unit 205 confirms that at least the saddle stitching device exists as an inline finisher of the system 1000 and the front cover of the housing which incorporates the puncher and stapler of the saddle stitching device is open. In this case, the control unit 205 causes the display unit 401 to display the window 2111 in
Assume that the control unit 205 confirms that at least the saddle stitching device exists as an inline finisher of the system 1000 and the upper cover of the housing which incorporates the puncher and stapler of the saddle stitching device is open. In this case, the control unit 205 causes the display unit 401 to display the window 2112 in
Assume that the control unit 205 confirms that at least the saddle stitching device exists as an inline finisher of the system 1000 and the cover of the inserter of the saddle stitching device is open. In this case, the control unit 205 causes the display unit 401 to display the window 2113 in
The front cover, upper cover, and inserter cover of the saddle stitching device are also examples of the movable unit which is openable/closable by the operator when, for example, removing a sheet jammed in the saddle stitching device.
Assume that the control unit 205 confirms that at least the saddle stitching device exists as an inline finisher of the system 1000 and the trimmer unit of the saddle stitching device is pulled out. In this case, the control unit 205 causes the display unit 401 to display the window 2114 in
Assume that the control unit 205 confirms that at least the saddle stitching device exists as an inline finisher of the system 1000 and the upper cover of the trimmer of the saddle stitching device is open. In this case, the control unit 205 causes the display unit 401 to display the window 2115 in
Assume that the control unit 205 confirms that at least the saddle stitching device exists as an inline finisher of the system 1000 and the front cover of the trimmer of the saddle stitching device is open. In this case, the control unit 205 causes the display unit 401 to display the window 2116 in
The unit, upper cover, and front cover of the trimmer are also examples of the movable unit which is operable by the operator when, for example, removing a sheet jammed in the trimmer.
Assume that the system 1000 is in a situation in which the control unit 205 causes the operation unit 204 to execute one of the nine displays of the window 2108 in
Assume that the operator uses the key 503 to input the print execution request of a job requiring no sheet process by the saddle stitching device when the control unit 205 causes the display unit 401 to display one of the window 2108 in
In this case, the control unit 205 keeps displaying the status information so that the status line keeps displaying the message which notifies him that the movable unit of the saddle stitching device is open.
In this case, the control unit 205 controls the system 1000 so that the printing device 100 can start the print process of the job without causing the display unit 401 to display guidance information to prompt the operator to close the movable unit of the saddle stitching device.
This control is one control example contained in control “to permit starting the print process of a job to be processed without notifying the operator via the notification unit of guidance information to prompt him to close the movable unit of an inline finisher”.
The control unit 205 controls the system 1000 to inhibit (limit) execution of the print process of a job requiring a sheet process by the saddle stitching device unless a specific condition is satisfied in the situation in which one of the windows 2108 to 2116 is displayed.
Assume that the operator uses the key 503 to input the print execution request of a job requiring a sheet process by the saddle stitching device when the control unit 205 causes the display unit 401 to display one of the windows 2108 to 2116.
In this case, even when receiving the print execution request of the job, the control unit 205 inhibits the start of the print process of the job, and causes the display unit 401 to display guidance information to prompt the operator to close the movable unit of the saddle stitching device.
In this case, the control unit 205 controls the system 1000 so that the printing device 100 can start the print process of the job after the display unit 401 displays the guidance information and the operator closes the movable unit of the saddle stitching device.
This control is one control example contained in control “to inhibit starting the print process of a job to be processed without notifying the operator via the notification unit of guidance information to prompt him to close the movable unit of an inline finisher”.
In the embodiment, the display of a popup window in a window 2403 in
Control executed by the control unit 205 on the condition that the control unit 205 confirms that at least one of types of movable units of the sheet processing devices 200 is open has been exemplified with reference to
For example, in the control illustrated in
More specifically, when executing the control illustrated in
Assume that a plurality of movable units among a total of 15 movable units illustrated in
Control when a job is input will be explained. A control example when the control unit 205 newly accepts a job execution request while none of the above-mentioned movable unit is open in the system 1000 (all the movable units are closed) will be described with reference to
In the following description, “no cover is open” means that all movable units manually operable by the operator in order to, for example, manually remove a jam are closed in the system 1000. In the following description, “standby state” means a state in which the printing device 100 does not suffer any print interrupt factors or the like and the printing device 100 is printable.
In the standby state of the system 1000, the control unit 205 causes the display unit 401 to display a window 2201 in
Assume that the operator sets the print process conditions of a new job to be processed using the operation unit 204, and presses the start key 503 in the standby state. When the user presses the key 503, the control unit 205 determines that the operator has input the print start request of the job. Then, the control unit 205 causes the printing device 100 to start the print process of the job.
Assume that this job is a copy job. In this case, the control unit 205 causes the scanner unit 201 to scan print data of the job in accordance with input of the print start request from the key 503. The control unit 205 causes the HD 209 to store the scanned print data of the job. After that, the control unit 205 causes the printer unit 203 to print the print data of the job that is stored in the HD 209. In this way, the control unit 205 executes the scan and storage processes of the job prior to the print process.
If the job is a box job, the HD 209 has already stored print data of the job prior to input of the print start request from the operation unit 204. Thus, if the job is a box job, the control unit 205 causes the printer unit 203 to print by reading out the print data of the job from the HD 209 without executing the scan and storage processes of the job after receiving the print start request from the operation unit 204.
The embodiment treats various jobs (e.g., a copy job and box job) as jobs to be printed. Control disclosed in the embodiment is applicable commonly to these jobs.
By this method, the control unit 205 causes the display unit 401 to display a display window capable of notifying the operator of the job progress when the printing device 100 actually starts processing the job whose print start request is issued.
For example, when printing of the job is in progress in the system 1000, the control unit 205 causes the display unit 401 to display a window 2202 in
Assume that the system 1000 completes the process of the job through the series of processes. In response to this, the control unit 205 controls the display unit 401 to erase (close) the job process status window from the window, and change the display contents of the display unit 401 to those in the standby state. For example, the control unit 205 causes the display unit 401 to display a window 2203 of the same display contents as those of the window 2201 after the end of processing of the job displayed in the popup window of the window 2202.
This is an example of job execution control executed by the control unit 205 and an example of display control on the display unit 401 while no cover is open.
This control is executed while all movable units operable by the operator are closed in the system 1000. That is, this control is a control example in a case that the statuses of the movable units do not change from the closed status to the open one. To the contrary, guidance information notification control executed in a case that one of the movable units of inline finishers changes from the closed status to the open one, and job control in this case will be exemplified.
Control executed by the control unit 205 in a case that the status of the front cover of the large-volume stacker in the system 1000 changes from the closed status to the open one along with operation by an operator will be described with reference to
When the control unit 205 confirms that the printing device 100 is in the standby state and no cover is open, it causes the display unit 401 to display a window 2301 in
The full-screen cover-open display notifies the operator of information on an open movable unit. In addition, the full-screen cover-open display inhibits (invalidates) acceptance of a request from the operator to set the process conditions of a job requiring the print process and execute the process of the job. For example, the control unit 205 causes the display unit 401 to show the full-screen cover-open display on the condition that the operator opens the movable unit of the printing device 100. The window 2012 in
Referring back to the description of
In this case, the control unit 205 inhibits the printing device 100 from starting the print process of the job though the operator inputs the print execution request of the job by pressing the key 503. In this case, the control unit 205 inhibits execution of the print process of the job, and changes the display contents of the display unit 401 from the window 2303 to the window 2304.
The control unit 205 executes this control on the condition that the job to be processed requires a post-process by an inline finisher whose movable unit is open.
For example, the job to be processed requires the delivery destination of the large-volume stacker. The delivery destination of the job coincides with that of the inline finisher whose cover is currently open. Hence, the control unit 205 executes this control based on the determination result. In this case, the control unit 205 causes the display unit 401 to display the popup window shown in the window 2304 as the execution interrupt window of the job.
In this embodiment, when the operator inputs the print process request of a job requiring a post-process by an inline finisher having an open movable unit, the control unit 205 causes the display unit 401 to display a display window containing a message which prompts the operator to close the movable unit of the inline finisher associated with the process of the job. The popup window of the window 2304 contains job information “copy job, acceptance number 0001” which specifies the type and identification number of the job, together with guidance information “please close the front cover of the stacker”. In this manner, the control unit 205 causes the UI unit to notify the operator of guidance information associated with an action to be taken by him to resume the process of a job requiring a post-process by an inline finisher having a currently open movable unit.
The embodiment uses expressions “interrupt of a job” and “resume of a job”. This is because the job is a copy job requiring a document image data scan process and a storage process in the HD 209 prior to the start of the print process.
Even in a case that execution of the print process of the job is inhibited, like in this example, the control unit 205 causes the printing device 100 to complete the document scan operation and the like necessary for the job to be executed prior to the start of the print process. The control unit 205 controls the printing device 100 to stop (interrupt) the process of the job upon completion of all processes necessary before the start of the print process.
Since the control unit 205 executes this control for the printing device 100, the embodiment uses the expressions “interrupt of a job” and “resume of a job”.
Referring back to the description of
For example, the control unit 205 causes the display unit 401 to display guidance information in the popup window so as to close a movable unit which influences the process of the job whose print process is inhibited, like the display example of the window 2304. However, the control unit 205 controls the display unit 401 not to display, in the popup window, information on a movable unit which does not influence the process of the job whose print process is inhibited, even if the movable unit is open. For example, even when the movable unit which does not influence the process of the job is open, the control unit 205 inhibits the display unit 401 from displaying guidance information in the popup window to close the movable unit.
The control unit 205 controls the display unit 401 to automatically display information on a movable unit to be displayed in the popup window and on the status line, without explicitly designating the display of the information by the operator from the operation unit 204. For example, according to the embodiment, the control unit 205 controls the display unit 401 to automatically display target movable unit information based on status information of a movable unit in the system 1000 and a change of the status. This point is common to all configurations disclosed in the embodiment.
Referring back to the description of
For example, when a movable unit which influences a job to be processed is open, the control unit 205 controls to display, as status information on the status line, a message that the movable unit which influences the job is open.
According to the embodiment, even when a movable unit which does not influence a job to be processed is open, the control unit 205 controls to display, as status information on the status line, a message that the movable unit which does not influence the job is open.
In the example of the window 2304, the control unit 205 displays status information on the status line of the window to notify the operator that the front cover of the stacker is open even while the popup window displays guidance information to close the front cover. The operator can identify the guidance information as job information on a job to be processed. The operator can identify the status information as that of the system 1000.
In the embodiment, as long as a movable unit is in the open status, the control unit 205 displays status information on the status line regardless of whether the movable unit influences or does not influence the process of a target job. In the embodiment, the control unit 205 controls the display unit 401 to display, in the window, guidance information to close a movable unit associated with the process of the target job while keeping the status information displayed.
The popup window in the embodiment that can notify the operator of guidance information to close the movable unit of an inline finisher which influences a job to be processed also has a display key configured to allow the operator to input a specific instruction.
For example, the control unit 205 causes the display unit 401 to display a window having a “to another function” key and “stop” key together with guidance information to close the front cover of the large-volume stacker, as shown in the popup window of the window 2304.
Assume that the operator presses the “to another function” key in the popup window. In the case, while the process of a print start-inhibited job stands by (i.e., while the print start inhibition state of the job is maintained), the control unit 205 controls the system 1000 to execute the process of another job.
For example, in response to an input from the “to another function” key, the control unit 205 controls the operation unit 204 to erase the popup display of the window 2304 from the window and accept the process condition settings and print execution request of another job requiring the print process, other than the print start-inhibited job.
Assume that the operator presses the “stop” key in the popup window. In this case, the control unit 205 controls the system 1000 to stop (cancel) the process of the print start-inhibited job and execute the process of another job. For example, if the HD 209 has already stored print data of the print-inhibited job, the control unit 205 controls to erase the print data from the HD 209.
In this situation, the movable unit is open regardless of which of the “to another function” key and “stop” key in the popup window is pressed. Hence, the control unit 205 keeps displaying the status information on the status line to notify the operator that the movable unit is open.
For example, the control unit 205 controls to close the popup window and change the display contents of the display unit 401 to those of a window 2307 in response to the press of the “to another function” key or “stop” key in the popup window by the operator.
Assume that the operator, who has confirmed the popup display of the window 2304 while the window 2304 is displayed, closes the currently open front door of the large-volume stacker which is to execute a necessary for the print start-inhibited job. That is, the status of the front door changes from the open status to the closed one. In response to this, the control unit 205 permits the printer unit 203 to start the print process of the print-inhibited job. That is, the control unit 205 controls the system to resume the process of the print-inhibited job at this point.
When confirming the status of a movable unit or a change of the status, the control unit 205 acquires sensor information necessary for the confirmation from a related inline finisher via an internal signal line. According to the embodiment, the control unit 205 can confirm a change of the status of the movable unit of an inline finisher by this method.
The above-described popup window is closed when canceling the print-inhibited state of a job. Then, guidance information to close a movable unit which influences the process of the job is erased from the window. Instead of the popup window, the control unit 205 causes the display unit 401 to popup-display a job process status window capable of notifying the operator in real time of the progress of a job for which inhibition of printing is canceled. The control unit 205 executes this display control for the display unit 401.
For example, when the operator closes the front door, the control unit 205 causes the printing device 100 to start the print process of the job. At the same time, the control unit 205 controls the display unit 401 to close the popup window of the window 2304 and automatically display the popup window of a window 2306.
Upon completion of executing all the processes of the job by the system 1000, the control unit 205 changes the display contents of the display unit 401 from the window 2306 to a window 2308. That is, the control unit 205 sets the same standby state as the display state of the window 2301, and allows acceptance of the process execution request of another job.
An example of the control executed by the control unit 205 in the embodiment including a series of display control operations: window 2303→window 2304→window 2306→window 2308 has been described.
The control unit 205 executes this control when confirming that the movable unit of an inline finisher necessary for the post-process of a target job is open before the start of the print process of the job.
This control is also a control example executed by the control unit 205 when the status of the movable unit of an inline finisher necessary for the post-process of a target job changes from the closed status to the open one while the printer unit 203 prints the job. This point is common to all control examples to be illustrated in
Assume that at least two movable units, i.e., the movable units of the printing device 100 and large-volume stacker are in the closed status. In this situation, assume that the operator uses the key 503 to input the print execution request of a job requiring a post-process by the large-volume stacker. Then, the control unit 205 causes the printer unit 203 to start the print process of the job. Also, assume that printing of the job is in progress. At this time, the control unit 205 causes the display unit 401 to display a popup window (e.g., the popup window of the window 2202 in
Assume that the operator opens the movable unit of the large-volume stacker serving as the inline finisher necessary for the post-process of the job while the printer unit 203 executes the print process of the job. This means that the status of the movable unit of the large-volume stacker changes from the open status to the closed one while the printer unit 203 executes the print process of the job though the movable unit of the printing device 100 remains in the closed status.
When confirming this situation, the control unit 205 controls the printer unit 203 to immediately interrupt the print process of the job in progress by the printer unit 203. After the interruption of printing, the control unit 205 makes the job wait for printing. The control unit 205 also performs display control in synchronism with job execution control. For example, if the control unit 205 confirms this situation, it controls the display unit 401 to immediately end the display of the popup window of the window 2202 representing progress information of the print process of the job. Instead, the control unit 205 controls the display unit 401 to immediately display the popup window of the window 2304 capable of notifying the operator of guidance information to close the movable unit of the large-volume stacker which influences the process of the job.
Control after the display of the window 2304 is the same as the above-described one except for the following operation, and a detailed description thereof will be omitted.
For example, the control unit 205 causes the printer unit 203 to resume the print process of the interrupted job in response to a change of the status of the movable unit of the large-volume stacker from the open status to the closed one. In this case, the print process progresses immediately before printing of the job is interrupted. In resuming the process of the job, the control unit 205 causes the printer unit 203 to resume the print process from part of the job that has not been processed immediately before the interruption of the job.
The control executed by the control unit 205 in response to a change of the status of the movable unit of an inline finisher necessary for the post-process of a target job from the closed status to the open one is also applied before the start of printing the job or during printing of the job. This point is also common to control examples to be described below.
The above-described control including a series of display control operations: window 2301→window 2303→window 2304→window 2306→window 2308 falls within an example of a configuration in which the control unit 205 executes control of the following constituent feature (A) in the embodiment.
(A) When a job to be processed requires a post-process by an inline finisher having an open movable unit, it is inhibited to execute the print process of the job without notifying the operator via the UI unit of guidance information to close the movable unit.
In control of constituent feature (A), the print process of the job is executed on the condition that the operator is notified of the guidance information and closes the movable unit (the status of the movable unit changes from the open status to the closed one).
According to the embodiment, the control unit 205 executes not only control of constituent feature (A) but also control of the following constituent feature (B).
(B) When a job to be processed does not require any post-process by an inline finisher having an open movable unit, it is permitted to execute the print process of the job without notifying the operator via the UI unit of guidance information to close the movable unit.
In control of constituent feature (B), it is permitted to start the print process of the job requiring no post-process by the inline finisher even while the movable unit remains open in the system 1000.
Regardless of which of (B) and (A) is executed, the control unit 205 allows the UI unit to notify the operator of status information that a movable unit is open.
A control example in a case that the control unit 205 inhibits a change from the window 2303 to the window 2304, but changes the window 2303 to a window 2305 will be explained as a control example contained in control of constituent feature (B).
When the window 2303 is displayed, the control unit 205 permits acceptance of a new job though the movable unit of the large-volume stacker is open. The type of job for which execution of the print process is permitted in response to a print execution request input by the operator via the window 2303 is a job requiring no post-process by the large-volume stacker.
Assume that the operator uses the operation unit 204 to input the print execution request of a job requiring the delivery destination of the saddle stitching device as a printed material delivery destination while the control unit 205 causes the display unit 401 to display the window 2303. This corresponds to a case in which the operator sets a post-process by the saddle stitching device for a job to be processed via a window 700 in
In this case, the control unit 205 permits the printing device 100 to execute the print process of a job requiring the delivery destination of the saddle stitching device even while the movable unit of the large-volume stacker is open. When the operator inputs the print execution request of the job via the display of the window 2303, the control unit 205 causes the printer unit 203 to start the print process of the job. In synchronism with this, the control unit 205 changes the display contents of the display unit 401 from those of the window 2303 to those of the window 2305.
In the display of the window 2305, the control unit 205 controls the display unit to popup-display a job process status window capable of notifying the operator in real time of the process status of the job for which execution of printing is permitted. In addition, the control unit 205 displays status information on the status line of the window 2305 to represent that the movable unit of the large-volume stacker is open, while continuing to notify the operator of the process status of the job in the popup window in real time.
In the display example of the window 2305, the control unit 205 controls the display unit 401 to display a message on the status line to represent that the front cover of the large-volume stacker is open, while continuing to notify the operator of the process status of the job in the popup window.
In response to the end of all the processes of the job by the system 1000, the control unit 205 controls the display unit 401 to end the popup display of the job process status window and return the display contents of the display unit 401 to the display in the standby state. In this example, the movable unit of the large-volume stacker remains open. Thus, the control unit 205 controls the display unit 401 to change its display contents to those of the window 2307 in the same state as the window 2303. Further, the control unit 205 controls the operation unit 204 to accept the print process condition settings and print execution request of a new job from the operator via the window 2307.
The control unit 205 controls the display unit 401 to erase information displayed on the status line of the window 2307 from the window on the condition that the operator closes the movable unit of the large-volume stacker in the system 1000.
In a series of control operations: window 2303→window 2305→window 2307, the control unit 205 controls the system 1000 to execute the print process of the job without causing the display unit 401 to display guidance information to prompt the operator to close the front cover of the large-volume stacker.
For example, in this case, the control unit 205 controls the display unit 401 to inhibit display of the popup window of the window 2304 which is displayed in control of a job requiring the delivery destination of the large-volume stacker.
The system 1000 can run as continuously as possible without stopping the operation in an environment where even unnecessarily notification to the operator of guidance information to prompt him to close the cover of the stacker though he does not want to be notified is suppressed.
As described above, the configuration enables the system 1000 to run as continuously as possible even while a movable unit is open. The configuration can also keep status information displayed on the status line to represent that the movable unit is open.
As a result, the system 1000 can implement both high productivity and high operability without any new problems which influence operability by giving priority to control that is capable of processing a plurality of jobs at high productivity.
An application of a control example contained in the control example of constituent feature (B) will be explained with reference to
The control unit 205 causes the display unit 401 to display a window 2401 on the condition that no door is open and the system 1000 stands by. The control unit 205 permits the operator to input a new job while notifying him of information representing the standby state via the window 2401.
Assume that the operator opens the front covers of the large-volume stacker and saddle stitching device in the system 1000 while the window 2401 is displayed. That is, the statuses of these two movable units change from the closed status to the open one. In response to this, the control unit 205 controls the display unit 401 to display, on the status line, status information capable of notifying the operator that these movable units are open. In this example, these pieces of information are not displayed at once on the status line. First, the control unit 205 controls the display unit 401 to display a window 2402. The control unit 205 causes the display unit 401 to display a message on the status line of the window 2402 to represent that the front cover of the large-volume stacker is open. This is an example of a configuration in which the control unit 205 causes the display unit 401 to display pieces of status information representing the open status of the movable units in a priority order determined based on system configuration information of the system 1000 that is registered in the HD 209.
Assume that the system 1000 has the system configuration in
As described above, assume that the two movable units of the large-volume stacker and saddle stitching device are open in the system 1000, and the display unit 401 displays the window 2402. In this situation, the control unit 205 waits for input of a new job to be printed (input of a print execution request) via the window 2402.
Assume that a job for which the operator sets print process conditions via the window 2402 and inputs a print execution request by pressing the start key 503 requires discharge of a printed material to the delivery destination of the large-volume stacker. This job will be referred to as a job 24A. When the control unit 205 makes a determination corresponding to this case, it interrupts execution of the job 24A in the system 1000, and inhibits the printer unit 203 from executing the print process of the job 24A. Also in this case, the control unit 205 causes the display unit 401 to display guidance information to close the movable unit of an inline finisher necessary for the job 24A. In this example, the control unit 205 controls the display unit 401 to change its display contents from those of the window 2402 to those of a window 2404. The window 2402 displays a job execution interrupt popup window (“please close the front cover of the stacker.”) because the delivery destination of the job 24A coincides with the position of the open cover.
Assume that the control unit 205 confirms that the operator has closed the front cover of the large-volume stacker necessary for the interrupted (print-inhibited) job 24A in the system 1000 while the display unit 401 displays the window 2404. Also, assume that the movable unit of the saddle stitching device is not closed but remains open.
This case also corresponds to a case in which the status of the movable unit of the large-volume stacker necessary for the job 24A changes from the open status to the closed one.
Hence, when confirming a change of the status of the movable unit of the stacker, the control unit 205 permits the printing device 100 to start the print process of the job 24A even while the movable unit of the saddle stitching device remains open. Then, the control unit 205 causes the system 1000 to resume the job 24A, and allows the printer unit 203 to execute the print process of the job 24A. At the same time, the control unit 205 causes the display unit 401 to end the display of the guidance information to close the movable unit of the large-volume stacker, and instead to display the progress of the job 24A. In this example, the control unit 205 controls the display unit 401 to change its display contents from those of the window 2404 to those of a window 2406.
The display of the window 2406 does not show a popup window (popup window displayed in the window 2404) containing guidance information to prompt the operator to close the movable unit of the large-volume stacker. Instead, the control unit 205 causes the display unit 401 to popup-display a job process status window capable of notifying the operator in real time of the progress of the job 24A in the system 1000 for which the control unit 205 cancels inhibition of printing.
The control unit 205 has already confirmed that the movable unit of the large-volume stacker has been closed at this time. Thus, the control unit 205 causes the display unit 401 to erase status information of the movable unit from the status line in the display of the window 2406.
Even at this time, however, the control unit 205 has not confirmed a change of the status of the movable unit of the saddle stitching device not necessary for the process of the job 24A. That is, the movable unit of the saddle stitching device is still open at this time.
For this reason, while the display of the window 2406 keeps notifying the operator of the progress of the job 24A in real time (the job process progress window remains valid), status information of the movable unit of the saddle stitching device not necessary for the job is displayed on the status line. The control unit 205 causes the display unit 401 to display a message on the status line of the window 2406 to represent that the front cover of the saddle stitching device (described as a finisher in
In response to the end of executing all processes for the job 24A in the system 1000 while the window 2406 is displayed, the control unit 205 controls the system 1000 to return to the standby state. In response to the end of the job 24A, the control unit 205 also changes the display contents of the display unit 401 from the window 2406 to a window 2408.
The system 1000 returns to the standby state at the end of the process of the job 24A, but the movable unit of the saddle stitching device remains open. Hence, the control unit 205 allows acceptance of the print process condition settings and print execution request of a new job other than the job 24A via the display of the window 2408. Also, the control unit 205 causes the display unit 401 to display status information on the status line to represent that the movable unit of the saddle stitching device is open. The message “the front cover of the finisher is open.” on the status line of the window 2408 means that the movable unit of the saddle stitching device is open. The control unit 205 controls the display unit 401 to erase information displayed on the status line of the window 2408 from the window on the condition that the operator closes the movable unit of the saddle stitching device.
A control example executed by the control unit 205 in a case that the operator designates the saddle stitching device (finisher) as a delivery destination and inputs a job while the window 2402 is displayed will be explained.
Assume that a job newly input by an operator via the window 2402 while the two movable units are open requires an inline finisher different from that of the job 24A. For example, this job requires discharge of a printed material to the delivery destination of the saddle stitching device. This job will be referred to as a job 24B.
Also when the control unit 205 makes a determination corresponding to this case, it interrupts execution of the job 24B in the system 1000, and inhibits the printer unit 203 from executing the print process of the job 24B. Also in this case, the control unit 205 causes the display unit 401 to display guidance information to close the movable unit of an inline finisher necessary for the job 248.
Also in this case, both the movable units of the large-volume stacker and saddle stitching device are open. In other words, the situation upon accepting the print execution request of the job 24B is the same as that upon accepting the print execution request of the job 24A. However, the job 24B to be processed in this case utilizes the delivery destination of not the large-volume stacker but the saddle stitching device.
When the control unit 205 makes a determination corresponding to this case, it inhibits a change of the display contents of the display unit 401 from the window 2402 to the window 2404, but changes the window 2402 to the window 2403. In the display of the window 2403, guidance information to prompt the operator to close the movable unit of the saddle stitching device necessary for the post-process of the job 24B is popup-displayed as job information of the job 24B.
Status information to notify the operator that the movable unit of the large-volume stacker not used for the post-process of the job 24B is open is displayed as the status of the system 1000 on the status line in the display of the window 2403. That is, status information representing the open status of the movable unit of the large-volume stacker is displayed on the status line preferentially to status information representing the open status of the movable unit of the saddle stitching device.
This is display control executed by the control unit 205 on the condition that the system 1000 has the system configuration shown in
In the case that the job to be processed that is accepted while the two movable units are open is not the job 24A but the job 24B, the control unit 205 causes the display unit 401 to display the window 2403 under the above display control.
In the display example of the window 2403, a message that the front cover of the stacker is open is displayed on the status line. To the contrary, a message (“please close the front cover of the finishing.” in
Referring back to the description of the control example of the job 24B, assume that the control unit 205 confirms that the operator has closed the front cover of the saddle stitching device necessary for the interrupted (print-inhibited) job 24B in the system 1000 while the display unit 401 displays the window 2403. Also, assume that the movable unit of the large-volume stacker is not closed but remains open.
This case also corresponds to a case in which the status of the movable unit of the saddle stitching device necessary for the job 24B changes from the open status to the closed one.
Hence, when confirming a change of the status of the movable unit of the saddle stitching device, the control unit 205 permits the printing device 100 to start the print process of the job 24B even while the movable unit of the large-volume stacker remains open. Then, the control unit 205 causes the system 1000 to resume the job 24B, and allows the printer unit 203 to execute the print process of the job 24B. At the same time, the control unit 205 causes the display unit 401 to end the display of the guidance information to close the movable unit of the saddle stitching device, and instead to display the progress of the job 24B. In this example, the control unit 205 controls the display unit 401 to change its display contents from those of the window 2403 to those of a window 2405.
The display of the window 2405 does not show a popup window (popup window displayed in the window 2403) containing guidance information to prompt the operator to close the movable unit of the saddle stitching device. Instead, the control unit 205 causes the display unit 401 to popup-display a job process status window capable of notifying the operator in real time of the progress of the job 24B in the system 1000 for which the control unit 205 cancels inhibition of printing.
Even at this time, the control unit 205 has not confirmed a change of the status of the movable unit of the large-volume stacker not necessary for the process of the job 24B. That is, the movable unit of the large-volume stacker is still open at this time.
For this reason, while the display of the window 2405 keeps notifying the operator of the progress of the job 24B in real time (the job process progress window remains valid), status information of the movable unit of the large-volume stacker not necessary for the job is displayed on the status line. The control unit 205 causes the display unit 401 to display a message on the status line of the window 2405 to represent that the front cover of the large-volume stacker is open.
In response to the end of executing all processes for the job 24B in the system 1000 while the window 2405 is displayed, the control unit 205 controls the system 1000 to return to the standby state. In response to the end of the job 24B, the control unit 205 also changes the display contents of the display unit 401 from the window 2405 to a window 2407.
The system 1000 returns to the standby state at the end of the process of the job 24B, but the movable unit of the large-volume stacker remains open. Hence, the control unit 205 allows acceptance of the print process condition settings and print execution request of a new job other than the job 24B via the display of the window 2407. Also, the control unit 205 causes the display unit 401 to display status information on the status line to represent that the movable unit of the large-volume stacker is open. The control unit 205 controls the display unit 401 to erase information displayed on the status line of the window 2407 from the window on the condition that the operator closes the movable unit of the large-volume stacker.
Cover-open display control and job interrupt/resume control executed by the control unit 205 when a job is input while the covers of two sheet processing devices are open in the system 1000 have been described.
An example of display control and an example of job control which are executed by the control unit 205 when the covers of the three sheet processing devices, i.e., large-volume stacker, glue binding device, and saddle stitching device (finisher) are open will be described with reference to
Referring back to the description of
Assume that the operator opens a total of three movable units, i.e., the front covers of the large-volume stacker, saddle stitching device (finisher), and glue binding device in the system 1000 while the window 2501 is displayed. That is, the statuses of all the three movable units change from the closed status to the open one in the absence of any job to be processed. When confirming that the statuses of these movable units have changed, the control unit 205 changes the display contents of the display unit 401 from the window 2501 to a window 2502.
In the display of the window 2502, the control unit 205 displays a message that the cover of the large-volume stacker is open, on the status line preferentially to pieces of status information that the two remaining movable units are open. This is display control of status information of the movable unit based on a priority order determined from the positional relationship between the open movable units and the printing device 100. A description of this display control will be omitted.
Assume that a job newly input by an operator via the operation unit 204 while the display unit 401 displays the window 2502 requires the delivery destination of the glue binding device. This job will be referred to as a job 25A. In this situation, the job 25A whose print execution request is accepted by the control unit 205 while all the three movable units are open is a job requiring a post-process by the glue binding device in
When the control unit 205 makes a determination corresponding to this case, it interrupts execution of the job 25A in the system 1000, and inhibits the printer unit 203 from executing the print process of the job 25A. Also in this case, the control unit 205 causes the display unit 401 to display guidance information to close the movable unit of an inline finisher necessary for the job 25A. For example, the control unit 205 changes the display contents of the display unit 401 from the window 2502 to the window 2503.
In this case, all the three movable units of the large-volume stacker, glue binding device, and saddle stitching device are open in the system 1000. Also in this case, the status information that the movable unit of the large-volume stacker is open is preferentially displayed.
Hence, the control unit 205 causes the display unit 401 to display status information of the large-volume stacker on the status line in the display of the window 2503 while displaying a popup window containing guidance information to close the movable unit of the glue binding device necessary as the delivery destination of the job 25A.
Assume that the operator closes a movable unit unrelated to the job 25A while the window 2503 is displayed. This corresponds to a case in which the operator closes the front cover of the large-volume stacker not necessary for the post-process of the job 25A during the display of the window 2503.
In this case, the status of the movable unit of the large-volume stacker changes from the open status to the closed one. However, the status of the movable unit of the glue binding device related to the job 25A does not change and remains open.
Even when the status of the large-volume stacker changes, the control unit 205 causes the system 1000 to maintain the interrupted (print-inhibited) state of the job 25A. That is, even if the operator closes the open movable unit of the large-volume stacker, the control unit 205 inhibits execution of the print process of the job 25A. In addition, the control unit 205 controls the display unit 401 to keep displaying the guidance information to close the movable unit of the glue binding device necessary for the job 25A.
However, in response to a change of the status of the large-volume stacker, the control unit 205 controls the display unit 401 to switch status information displayed on the status line. In this example, the control unit 205 changes the display contents of the display unit 401 from the window 2503 to a window 2504.
This control is executed when the control unit 205 confirms that status information displayed on the status line in the display of the window 2503 is that of the large-volume stacker and the operator has closed the movable unit of the large-volume stacker.
While maintaining the popup display of the job 25A on the display of the window 2504, the control unit 205 causes the display unit 401 to display status information on the status line of the window 2504 to notify the operator that the movable unit of the glue binding device is open.
Candidates to be displayed as status information at this time are status information notifying the operator that the movable unit of the glue binding device is open, and status information notifying the operator that the movable unit of the saddle stitching device is open. However, status information of the highest priority second to the status information of the movable unit of the large-volume stacker is not status information of the movable unit of the saddle stitching device but that of the movable unit of the glue binding device. This also complies with the priority-based display control.
The control unit 205 causes the display unit 401 to display status information of the movable unit of the glue binding device of the second highest priority on the status line in the display of the window 2504.
In this manner, even while guidance information to resume the job 25A is kept displayed, the control unit 205 controls to switch the message displayed on the status line to information on the front cover of the glue binding device (described as a case binding unit in
Referring back to the description of the job 25A, assume that the operator closes the movable unit (described as the front cover of the case binding unit in
This case also corresponds to a case in which the status of the movable unit of the glue binding device necessary for the job 25A changes from the open status to the closed one.
Hence, when confirming a change of the status of the movable unit of the glue binding device, the control unit 205 permits the printing device 100 to start the print process of the job 25A even while the movable unit of the saddle stitching device remains open. Then, the control unit 205 causes the system 1000 to resume the job 25A, and allows the printer unit 203 to execute the print process of the job 25A. At the same time, the control unit 205 causes the display unit 401 to end the display of the guidance information to close the movable unit of the glue binding device, and instead to display the progress of the job 25A. In this example, the control unit 205 controls the display unit 401 to change its display contents from those of the window 2504 to those of a window 2505.
The display of the window 2505 does not show a popup window (popup window displayed in the window 2503 or 2504) containing guidance information to prompt the operator to close the movable unit of the glue binding device. Instead, the control unit 205 causes the display unit 401 to popup-display a job process status window capable of notifying the operator in real time of the progress of the job 25A in the system 1000 for which the control unit 205 cancels inhibition of printing.
The control unit 205 has already confirmed that the movable unit of the glue binding device has been closed at this time. Thus, status information of the movable unit is erased from the status line in the display of the window 2505.
Even at this time, however, the control unit 205 has not confirmed a change of the status of the movable unit of the saddle stitching device not necessary for the process of the job 25A. That is, the movable unit of the saddle stitching device is still open at this time.
For this reason, while the display of the window 2505 keeps notifying the operator of the progress of the job 25A in real time (the job process progress window remains valid), status information of the movable unit of the saddle stitching device not necessary for the job is displayed on the status line. The control unit 205 causes the display unit 401 to display a message on the status line of the window 2505 to represent that the front cover of the saddle stitching device (described as a finisher in
In response to the end of executing all processes for the job 25A in the system 1000 while the window 2505 is displayed, the control unit 205 controls the system 1000 to return to the standby state. In response to the end of the job 25A, the control unit 205 also changes the display contents of the display unit 401 from the window 2505 to a window 2506.
The system 1000 returns to the standby state at the end of the process of the job 25A, but the movable unit of the saddle stitching device remains open. Hence, the control unit 205 allows acceptance of the print process condition settings and print execution request of a new job other than the job 25A via the display of the window 2506. Also, the control unit 205 causes the display unit 401 to display status information on the status line to represent that the movable unit of the saddle stitching device is open. The message “the front cover of the finisher is open.” on the status line of the window 2506 means that the movable unit of the saddle stitching device is open. The control unit 205 controls the display unit 401 to erase information displayed on the status line of the window 2506 from the window on the condition that the operator closes the movable unit of the saddle stitching device.
An example of job control in the system 1000 that is executed by the control unit 205 when the operator opens all three movable units, and an example of display control for the operation unit 204 in synchronism with the job control have been described.
The sequence of the control will be described with reference to the flowcharts of
The job status display control process starts from step S2601, and it is determined in step S2602 whether a job has been input. In other words, for example, the control unit 205 determines in S2602 whether the operator has input the execution request of a job requiring the print process via the UI unit of the embodiment. If it is determined that no job has been input, the process returns to step S2602. If it is determined that a job has been input, the process advances to step S2603.
In step S2603, information which designates the delivery destination of the input job is analyzed. In step S2604, it is determined whether a cover related to the delivery destination specified by the analysis is open. If it is determined that no related cover is open, the process advances to step S2605 to execute the job. Then, the process advances to step S2607 to determine whether even one of the covers of inline finishes in the system 1000 has changed in the open/closed status. If the result is YES in S2607, the process returns from step S2607 to step S2604. If the result is NO in S2607, the process advances from step S2607 to step S2609. In step S2609, it is determined whether the job has ended. If it is determined that no job has ended, the process returns to step S2605. If it is determined that the job has ended, the process according to the flowchart ends.
If the related cover is open, the process advances to step S2606 to interrupt the job and display door information (corresponding to guidance information in the above example) on the display unit 401. The display has already been described. In step S2608, it is determined whether the open/closed status of the cover has changed. If it is determined that the open/closed status of the cover has changed, the process returns to step S2604. If it is determined that the open/closed status of the cover has not changed, the process returns to step S2608, i.e., the process waits until the cover status changes.
The job status display control has been described.
The process in steps S2603 to S2610 of A means that the embodiment discloses a configuration in which the control unit 205 performs the following process.
After confirming in S2602 that a new job has been accepted, the control unit 205 makes the following (confirmation 1).
(Confirmation 1) The control unit 205 confirms whether the target job, which is confirmed in S2602 to exist and for which a print execution request is issued, requires a post-process by an inline finisher having an open movable unit in the system 1000.
If the result is YES in (confirmation 1), the control unit 205 advances the process from S2604 to S2606.
In S2606, the control unit 205 interrupts the job determined in (confirmation 1) in the system 1000, and inhibits at least execution of the print process of the job. At the same time, the control unit 205 causes the UI unit of the embodiment to notify the operator of guidance information to prompt him to close the movable unit of the inline finisher necessary for the process of the job. The control in S2606 is included in control “to inhibit the printing device 100 from executing the print process of a job without notifying the operator via the UI unit of the embodiment of guidance information to prompt him to close an open movable unit”. After the process in S2606, the process advances to S2608.
If the result is NO in (confirmation 1), the control unit 205 advances the process from S2604 to S2605.
In S2605, the control unit 205 permits execution of the print process of the job even if a movable unit which does not influence the process of the job determined in (confirmation 1) is open in the system 1000. Also in S2605, the control unit 205 allows the printing device 100 to execute the print process of the job without notifying the operator via the UI unit of the embodiment of guidance information to close the movable unit which does not influence the process of the job. The control in S2605 is included in control “to permit the printing device 100 to execute the print process of a job without notifying the operator via the UI unit of the embodiment of guidance information to prompt him to close an open movable unit”. After the process in S2605, the process advances to S2607.
In other words, the process in S2607 means that the control unit 205 makes the following (confirmation 2).
(Confirmation 2) The control unit 205 confirms whether even one of movable units in the system 1000 has changed the status from the closed status to the open one.
If the result is YES in (confirmation 2), the control unit 205 returns the process from S2607 to S2604. If the result is NO in (confirmation 2), the control unit 205 advances the process from S2607 to S2609.
In other words, the process in S2609 means that the control unit 205 makes the following (confirmation 3).
(Confirmation 3) The control unit 205 confirms whether all the processes of the job, for which execution of printing is permitted in S2605, end in the system 1000.
If the result is YES in (confirmation 3), the control unit 205 advances the process from S2609 to S2610, ending the process of the job. In practice, the process returns to S2602 and restarts from confirmation of the presence of a new job. If the result is NO in (confirmation 3), the control unit 205 returns the process from S2609 to S2605. In S2605, the control unit 205 causes the system 1000 to continue the process of the job in order to complete the process of the job whose printing is permitted in S2605.
In other words, the process in S2608 means that the control unit 205 makes the following (confirmation 4).
(Confirmation 4) The control unit 205 confirms whether even one of movable units in the system 1000 has changed the status from the open status to the closed one.
If the result is YES in (confirmation 4), the control unit 205 returns the process from S2608 to S2604.
If the result is NO in (confirmation 4), the control unit 205 inhibits the shift from S2608 to S2604. That is, the control unit 205 causes the system 1000 to maintain the interrupted (print-inhibited) state of the job that has been set by the process in S2606, and also to keep notifying the operator of the guidance information via the UI unit of the embodiment.
As is apparent from the above description which rephrases the flowchart of
Referring back to the description of
The process starts from step S2620, and it is determined in step S2621 whether the cover status has changed. If it is determined that no cover status has changed, the process returns to step S2620. If it is determined that the cover status has changed, the process advances to step S2622. In step S2622, it is determined whether the cover status of the large-volume stacker has changed. If it is determined that the cover status of the large-volume stacker has not changed, the process advances to step S2626. If it is determined that the cover status of the large-volume stacker has changed, the process advances to step S2623.
In step S2623, it is determined whether the cover of the large-volume stacker has changed to be open. If it is determined that the cover has changed to be open, the process advances to step S2624 to cause the display unit 401 to display a message such as “the cover of the stacker is open.” Then, the process returns to step S2621.
If it is determined in step S2623 that the cover of the large-volume stacker has changed to be closed, the process advances to step S2625 to erase the message such as “the cover of the stacker is open.” from the window, and advances to step S2626.
In step S2626, it is determined whether the cover status of the case binding device serving as the next sheet processing device has changed. If it is determined that the cover status of the case binding device has changed, the process advances to step S2627 to determine whether the cover has changed to be open or closed.
If it is determined that the cover has changed to be open, the process advances to step S2628 to cause the display unit 401 to display a message such as “the cover of the case binding unit is open.” Then, the process returns to step S2621.
If it is determined in step S2627 that the cover has changed to be closed, the process advances to step S2629 to erase the message such as “the cover of the case binding unit is open.” from the window, and advances to step S2630.
In step S2630, it is determined whether the cover status of the saddle stitching device (finisher) serving as the next sheet processing device has changed. If it is determined that the cover status of the finisher has changed, the process advances to step S2631 to determine whether the cover has changed to be open or closed. If it is determined that the cover has changed to be open, the process advances to step S2632 to cause the display unit 401 to display a message such as “the cover of the finisher is open.” If it is determined in step S2631 that the cover has changed to be closed, the process advances to step S2633 to erase the message such as “the cover of the finisher is open.” from the window, and returns to step S2621.
According to the detailed description of the embodiment, a printing system capable of selectively supplying a sheet of a job having undergone a print process by a printing means from the printing means of a printing device having the printing means capable of executing the print process of data in a storage means capable of storing data of a plurality of jobs to a plurality of sheet processing devices capable of executing a sheet process for a sheet of a job printed by the printing means comprises a cover status detecting means for detecting the cover statuses of the printing device and sheet processing devices, and a display means for displaying the cover statuses. The printing system also comprises a first cover-open display control means for, when the detecting means detects the cover-open status, controlling the display means to display the cover-open status of the overall printing system including the printing device and the plurality of sheet processing devices, and a second cover-open display control means for controlling the display means to display only the cover-open status of a sheet processing device used for the job among the plurality of sheet processing devices. The cover-open status of the overall system job and that of each job are independently displayed. Only the second cover-open display control means determines whether the job is executable. Under this control, when the cover is opened, an optimal message is displayed to an operator, efficiently executing a plurality of jobs without posing any extra work on the operator. The embodiment can provide this mechanism.
[Other Mechanisms]
A host computer (e.g., the PC 103 or 104) may use an externally installed program to achieve the functions shown in the drawings in the embodiment. For example, a computer-readable computer program for causing a computer to execute control corresponding to control which is disclosed in the embodiment, has been described with reference to
As described above, the object of the present invention is also achieved by supplying a storage medium which records software program codes for implementing the functions of the above-described embodiment to a system or apparatus, and reading out and executing the program codes stored in the storage medium by the computer (CPU or MPU) of the system or apparatus.
In this case, the program codes read out from the storage medium implement new functions of the present invention, and the storage medium which stores the program codes constitutes the present invention.
The program form is arbitrary such as an object code, a program executed by an interpreter, or script data supplied to an OS as long as a program function is attained.
The storage medium for supplying the program includes a flexible disk, hard disk, optical disk, magnetooptical disk, MO, CD-ROM, CD-R, CD-RW, magnetic tape, nonvolatile memory card, ROM, and DVD.
In this case, the program code read out from the storage medium implements the functions of the above-described embodiment, and the storage medium which stores the program codes constitutes the present invention.
As another program supply method, the program can be supplied by connecting a client computer to an Internet home-page via the browser of the client computer, and downloading the computer program of the present invention or a compressed file containing an automatic installing function from the homepage to a recording medium such as a hard disk. The program can also be implemented by grouping program codes which form the program of the present invention into a plurality of files, and downloading the files from different homepages. That is, claims of the present invention also incorporate a WWW server, FTP server, and the like which prompt a plurality of users to download the program files for implementing functional processes of the present invention by a computer.
The program of the present invention can be encrypted, stored in a storage medium such as a CD-ROM, and distributed to a user. A user who satisfies predetermined conditions is prompted to download decryption key information from a homepage via the Internet. The user executes the encrypted program using the key information, and installs the program in the computer.
The functions of the above-described embodiment are implemented when the computer executes the readout program codes. Also, the functions of the above-described embodiment are implemented when an OS (Operating System) or the like running on the computer performs some or all of actual processes based on the instructions of the program codes.
The functions of the above-described embodiment are also implemented when the program codes read out from the storage medium are written in the memory of a function expansion board inserted into the computer or the memory of a function expansion unit connected to the computer, and the CPU of the function expansion board or function expansion unit performs some or all of actual processes based on the instructions of the program codes.
The present invention may be applied to a system including a plurality of apparatuses or an apparatus formed by a single device. The present invention is also applicable to a case of achieving the effects of the present invention by supplying a program to the system or apparatus. In this case, the system or apparatus can obtain the effects of the present invention by providing, to the system or apparatus, a storage medium which stores a program represented by software for achieving the present invention.
The present invention is not limited to the above embodiment, and various modifications (including organic combinations of embodiments) can be made without departing from the scope of the invention, and are not excluded from the scope of the invention. For example, the control unit 205 in the printing device 100 mainly performs various control operations, but the external controller of a housing different from the printing device 100 may execute one or all of various control operations.
While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
This application claims the benefit of Japanese Patent Application No. 2006-079590 filed Mar. 22, 2006 and No. 2007-042680 filed Feb. 22, 2007, which are hereby incorporated by reference herein in their entirety.
Number | Date | Country | Kind |
---|---|---|---|
2006-079590 | Mar 2006 | JP | national |
2007-042680 | Feb 2007 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
5269503 | Hiroi et al. | Dec 1993 | A |
20050082734 | Goto et al. | Apr 2005 | A1 |
20050084308 | Nakamura et al. | Apr 2005 | A1 |
20060204310 | Inokuchi et al. | Sep 2006 | A1 |
Number | Date | Country |
---|---|---|
2005-119137 | May 2005 | JP |
2005-165722 | Jun 2005 | JP |
Entry |
---|
Japanese Office Action for corresponding JP 2012-021317, mail date Oct. 26, 2012. |
Number | Date | Country | |
---|---|---|---|
Parent | 11688025 | Mar 2007 | US |
Child | 13110388 | US |