1. Field of the Invention
The present invention relates to an image forming apparatus that permits any replacement units to be mounted on/demounted from the apparatus and/or permits any external devices to be connected to/disconnected from the apparatus, an image forming system that includes the image forming apparatus, and a computer readable recording medium storing control program for controlling the image forming apparatus.
2. Description of the Related Art
In the image forming apparatus for forming an image and transferring the formed image onto a paper, it is proposed that the image forming apparatus should be designed to permit the operator to mount or demount any units included in the apparatus configuration on or from the apparatus in such a manner that the downtime period can be reduced. It is known that some units can be replaced on the basis of their lifetime, some units can be replaced by other units that provide the different functions, and some new units can be mounted to provide the new functions.
There is an image forming apparatus that is connected to a post-processing apparatus to perform post-processing such as stapling, punching and binding of the papers with image transferred on. In this image forming apparatus, a post-processing apparatus can be connected to or disconnected from the apparatus so that another post-processing apparatus can be connected or a post-processing apparatus can be connected only when it is required.
In the implementation of the post processing, improvements are made for purpose of improvement of the workability.
For example, in the patent literature 1, there is a proposed image forming apparatus that is designed to permit the user to store the user's usage examples on the store, from which the user can extract and select the frequently utilized functions. Those frequently utilized functions include the functions (such as the stapling function, binding function and the like) provided by the post-processing apparatus.
In the patent literature 2, there is a proposed image forming apparatus that is designed to permit the user to accept the instruction to detach any particular post-processing via the user interface. If the instruction of the detachment of the post-processing is accepted in this case, it is possible to control a printing job so that the particular post-processing function as instructed can not be executed.
In the patent literature 3, there is a proposed image forming apparatus that, with the job files stored on the hard disk drive (be described as HDD as below) being combined, the post-processing conditions in each job file will become invalid if the total post-processing setting mode is selected.
By the way, in any one of the conventional image forming apparatuses, it is recognized that any unit is mounted and/or any post-processing apparatus is connected as described above, and the process can be performed based on that recognition using such unit or post-processing apparatus. When a job is to be created and stored for the conventional image forming apparatus, the state in which the particular unit is mounted or not or the particular post-processing apparatus is connected or not is referenced by the control section, and the job that uses the unit as mounted or the post-processing apparatus as connected can be created and stored by the control section. However, it is controlled so that the job that uses the unit as it now is not mounted or the post-processing apparatus as it now is not connected cannot be created and stored. This is because the job cannot be created as the reserved job and cannot be executed immediately because there is the possibility that the user does not have the optional unit or post-processing apparatus that can be replaced or the optional unit or post-processing apparatus cannot be connected if the power is turned off.
Note, however, that even though the staples or papers are not available or failure occurs in the post-processing apparatus, the job cannot be executed (printed) but the job can be saved or the job can be created as the reserved job if the post-processing apparatus is connected. This is because the job will be able to be executed if the papers or stables are supplied or the machine is repaired.
Patent Literature 1: Japanese Patent Application Laid-Open No. 2010-217985
Patent Literature 2: Japanese Patent Application Laid-Open No. 2009-78513
Patent Literature 3: Japanese Patent Application Laid-Open No. 2007-62269
In the image forming apparatus that allows the units to be mounted on or demounted from the apparatus or post-processing apparatuses to be connected to or disconnected from the apparatus as described above, even though a particular unit may not yet be mounted or a particular post-processing apparatus may not yet be connected, at present, the user will be able to mount or connect that particular unit or post-processing apparatus if the particular unit or post-processing apparatus is retained and managed by the user or is mounted on or connected to another image forming apparatus that is used by the user.
In this case, if a job is to be created and then saved, after the unit or/post-processing apparatus is connected and the image forming apparatus is then restarted, this might involve problem that the working time would become longer and the work would be constrained by such longer work time.
For the image forming apparatus having the HDD installed thereon, furthermore, a job may be stored on the HDD temporarily without being executed immediately after the job is created, and the job can be executed later on. For the conventional image forming apparatus, however, if it is desired that any option or any function included in the post-processing apparatus is used at the time when a job is created, it is necessary that such option or function will be installed and then the job will be created even though the job is to be stored on HDD temporarily.
There is a desire that demands that a job is to be created and is then to be stored without having any particular unit installed or having any post-processing apparatus connected. Even though a job cannot now be executed immediately, it will become possible that the job will be executed by installing any particular unit or connecting any particular post-processing apparatus as required after the job is created and is then stored.
For the conventional image forming apparatus, for example, the patent literature 1 describes that the function that is frequently used can be selected, but it is limited to the function that can be executed currently. If the function is included in post-processing apparatus that is not yet connected, it cannot be selected.
By the image forming apparatus that is proposed in the patent literature 2 or the patent literature 3, a job cannot be created if the job is based on the post-processing apparatus that is not connected.
Based on the background situation and context described above, one object of the present invention is to provide an image forming apparatus, an image forming system, and a computer readable recording medium storing control program for the image forming apparatus that permit a job to be created to improve usability for users, even any particular unit or post-processing apparatus is not yet installed in or connected to the image forming apparatus and if it is the managed unit or post-processing apparatus.
Specifically, on the first aspect of the present invention, it provides an image forming apparatus that allows a unit to be mounted on/demounted from and/or a external device to be connected to/disconnected from the image forming apparatus, comprising:
a connection recognition section for recognizing that the unit is mounted and/or the external device is connected; and
a control section for managing the unit and/or the external device and managing a job, wherein
On the second aspect of the present invention based on the first aspect of the present invention, it provides the image forming apparatus includes a control section allows the currently inexecutable job to be created as a stored job.
On the third aspect of the present invention based on the first aspect of the present invention, it provides the image forming apparatus, the control section enables the currently inexecutable job to be stored.
On the fourth aspect of the present invention based on the first aspect of the present invention, it provides the image forming apparatus, being characterized by the fact that the control section enables the currently inexecutable job to be created on the assumption that the not yet mounted unit and/or the not yet connected external device being retained and managed by the user is used.
On the fifth aspect of the present invention based on the first aspect of the present invention, it provides the image forming apparatus, being characterized by the fact that the control section manages a usage history of the not yet mounted unit and/or not yet connected external device and enables currently inexecutable job to be created on the assumption that the not yet mounted unit and/or not yet connected external device that has ever been used is used.
On the sixth aspect of the present invention based on the first aspect of the present invention, it provides the image forming apparatus that it includes an operation and display section which accepts an operation input, and the control section responds to any operation on the operation and display section so that a function that uses the not yet mounted unit and/or the not yet connected external device that is assumed to be used can be selected when the currently inexecutable job is created.
On the seventh aspect of the present invention based on the sixth aspect of the present invention, it provides the image forming apparatus, being characterized by the fact that the control section enables the operation and display section to provide one display from which any function using the not yet mounted unit and/or the not yet connected external device can be selected and another display from which any executable function under the current apparatus configuration can be selected.
On the eighth aspect of the present invention based on the sixth aspect of the present invention, it provides the image forming apparatus, being characterized by the fact that the control section is operated to presents a list of stored jobs on the operation and display section, and is operated to displays the list of the executable jobs under the current apparatus configuration in the list of the stored jobs on the priority order.
On the ninth aspect of the present invention based on the sixth aspect of the present invention, it provides the image forming apparatus, being characterized by the fact that the stored jobs and the waiting job for execution jobs can be managed separately, and the executable jobs can be switched to the waiting jobs for execution and managed as such when the executable jobs are included in the stored jobs.
On the tenth aspect of the present invention based on the first aspect of the present invention, it provides the image forming apparatus, being characterized by the fact that the control section manages the currently inexecutable job as executable job when the mounted unit and/or not yet connected external devices that is assumed to be used for the currently inexecutable job is mounted or connected and the currently inexecutable job under the current apparatus configuration thus becomes executable.
On the eleventh aspect of the present invention based on the first aspect of the present invention, it provides the image forming apparatus, being characterized by the fact that where executable job is included in the stored job, the control section causes the operator inquires whether the executable job should be managed as the waiting job for execution on the operation and display section, and if it is chosen that the executable job should be managed as the waiting job for execution, the control section will be switched so that it can manage it as the waiting job for execution and if it is not chosen that the executable job should be managed as the waiting job for execution, the control section will be switched so that it can manage it as the stored job.
On the twelfth aspect of the present invention, it provides an image forming system that it includes:
a plurality of the image forming apparatuses based on any one of the first through eleventh aspects of the present invention; and
a network that interconnects the plurality of the image forming apparatuses with each other so that they can communicate with each other, wherein provided in one of the plurality of image forming apparatuses when a job is to be created, the control section provided in one of the plurality of image forming apparatuses enables the currently inexecutable job under the current apparatus configuration to be created that not yet mounted unit and/or not yet connected external device being managed by the control section is used.
On the thirteenth aspect of the present invention, that it includes:
a plurality the of image forming apparatuses based on any one of the first through twelfth aspects of the present invention; and
a network that interconnects the plurality of the image forming apparatuses with each other so that they can communicate with each other, wherein any currently non-executable under the current apparatus configuration is enabled to be created on the assumption that any unit and/or any external device being managed by the control unit or a control unit that is included in any other image forming apparatus that is connected to the control section or network, that is, any not yet mounted on and/or not yet external device connected to the one image information apparatus is used.
On the fourteenth aspect of the present invention, it provides the image forming system that it includes:
an image forming apparatuses on/from which a unit may be mounted/demounted and/or to/from which a external device may be connected or disconnected;
a network to which the image forming apparatus is communicatively connected; and
a control section communicatively connected to the network, wherein the image forming apparatus includes a connection recognition section that recognizes that a mounted unit and/or a connected external device is connected, /and the control section receives a recognition result from the connection recognition section via the network, obtains the management information for the unit and/or the external device, and checks to determine whether the unit and/or the external device is mounted or not mounted and/or connected or not connected /and wherein when a job that is enabled to run on the image forming apparatus is created, the control section enables a non-executable job under the current apparatus configuration to be created on the assumption that the not yet mounted unit and/or the not yet connected external device being managed is used.
On the fifteenth aspect of the present invention based on the fourteenth aspect of the present invention, it provides the image forming system, being characterized by the fact that the management of the unit and/or external device is performed by the control section.
On the sixteenth aspect of the present invention based on the fourteenth aspect of the present invention, it provides the image forming system, being characterized by the fact that the management of the unit and/or external device is performed by the image forming apparatus on which a job is to be executed or any other image forming apparatus connected to the network, and the management information is obtained by the control section through the network from the image forming apparatus that provides the management information.
On the seventeenth aspect of the present invention, it provides a computer readable recording medium storing control program for the image forming apparatus that allows a unit to be mounted on/demounted from and/or an external device to be connected to/disconnected from and including a connection recognition section for recognizing that the unit is mounted and/or the external device is connected, wherein the control program comprises:
a step of receiving the recognition results from the connection recognition section and checking to determine whether the unit is mounted or demounted and/or the external device is connected or disconnected:
a step of obtaining the management information related to the management of the unit and/or external device; and
a step of creating a job, wherein
during the step of creating the job, allowing any currently inexecutable jobs under the current apparatus configuration to be created on the assumption that a unit not yet being mounted on and/or an external device not yet being connected to the image forming apparatus and being managed by the image forming apparatus is used.
One embodiment of the present invention is described below.
As shown in
The image forming apparatus 1 is taken as an example, and its construction is described in terms of functionalities by referring to
The image forming apparatus 1 includes a system control section 10 to control the entire image forming apparatus 1, and the control section 10 contains a not shown central processing unit (CPU) and a software program designed to run the CPU. In addition, the system control section 10 includes a nonvolatile memory 10a in which the states or setting information for the image forming apparatus 1 and the management information for managing the units to be mounted on or the external devices to be connected to the image forming apparatus 1 are stored, and the hard disk drive (HDD) 10b on which the image data, the job data and the like are stored. The management information described above includes the information represented by the usage history for the units mounted on or external devices connected to each of the image forming apparatuses 1 to 3. Furthermore, the jobs that are managed by the system control section 10 can be stored on the HDD 10b or the like. Functionally, therefore, the system control section 10 is equivalent to the control section in the present invention.
The image forming apparatus 1 includes an operation and display section 11 which is controllably connected to the system control section 10. The operation and display section 11 presents the information and accepts the entry from the user or the like. In this embodiment, the operation and display section 11 has the operation part and the display part combined into one unit, and is implemented as the touch panel display. The operation part and the display part may be provided separately from each or may be provided as one unit. One typical example in which the operation part and display part are combined is the touch-panel display.
Furthermore, the image forming apparatus 1 includes an optional unit 13 that is functionally equivalent to the unit of the present invention. Optionally, optional unit 13 may be mounted or demounted or may be replaced and is controllably connected to the system control section 10. Whether the optional unit 13 is mounted or demounted is determined and recognized by the system control section 10. Functionally, therefore, the system control section 10 is equivalent to the connection recognition section of the present invention. It should be noted, however, that the present invention is not limited to the unit that is shown as the optional unit.
The system control section 10 recognizes that any external device such as the post-processing apparatus is connected. In this embodiment, it is recognized that FNS1 and FNS2 are connected.
The image forming apparatus 1 further includes a network interface 14 that is controllably connected to the system control section 10. The network interface 14 is connected to the LAN 4 through which any other image forming apparatuses 2 and 3, the client PCs 5, 6, and an image controller (not shown) can communicate with each other so that the image data and other data can be sent or received.
Note that the other image forming apparatuses 2 and 3 have the similar construction to the image forming apparatus 1, and will not be described any further.
The client PC 5 includes an operating system (OS) located on the bottom layer, the printer driver located above the OS, and an application software located above the printer driver. Furthermore, the client PC 5 includes a network interface driver running on the OS and driving a network interface (not shown). The network interface in the Client PC 5 is connected to the LAN 4 and allows the client PC 5 to communicate with the client PC 6 and image forming apparatuses 1 to 3 so that the image data and other data can be sent and received.
In the image forming system, a print job that is created by the Client PC 5 or the client PC 6 can be sent from them through the communication described above, and can be stored in the HDD on any of the image forming apparatuses 1 to 3 (such as the HDD 10b in the image forming apparatus 1). The original draft copies may be scanned by the scanner (not shown) provided in any of the image forming apparatuses 1 to 3 and may be stored in any of the image forming apparatuses 1 to 3.
The OS, the printer driver, the application software and the network interface driver that have been described above are operated under control of the CPU (not shown) included in each of the client PC 5 and the client PC 6. The CPU, printer driver, application software and network interface driver constitute the control section of the present invention in this embodiment.
In the image forming system, jobs can be created by each of the image forming apparatuses 1 to 3 under control of the system control section (such as the system control section 10 in the image forming apparatus 1). Although the following description is based on the image forming apparatus 1, it can also be applied to the other image forming apparatuses 2 and 3.
When a job is created as described above, based on the connection recognition information for the particular unit or external device that is obtained by the system control section 10 and the management information managed by the 10 section system control, the system control section 10 determines whether the job can be created or not on the assumption that any not yet mounted unit or not yet connected external device is used. Where it is assumed that any not yet mounted unit or any not yet connected external device that is not managed by the system control section 10 is used, it is determined that the job cannot be created, and where it is assumed that any not yet mounted unit or not yet connected external device that is managed by the system control section 10 is used, it is determined that the job can be created. The jobs that have thus been created can be stored in the HDD 10b included in the system control section 10.
In cases where units or external devices that are not managed by the system control section 10 in the own image forming apparatus but are managed by the system control section in any other image forming apparatus are not yet mounted on or not yet connected to the user's image forming apparatus/, the jobs that are to be executed on the own image forming apparatus can be created on the assumption that those units or external devices are used. The management information for the units or external devices that are managed by any other image forming apparatus can be obtained by the system control section 10 in the own image forming apparatus through LAN the 4.
In the image forming system described above, jobs can be created on the printer driver in each of the client PCs 5 and 6. Based on the connection recognition information and management information for the units or external devices that are managed in any particular image forming apparatus and can be obtained on the printer driver, it is determined on the application software in the client PC 5 or 6 whether the jobs should be able to be created on the assumption that the not yet mounted unit or not yet connected external device on the particular image forming apparatus is used.
On the printer driver, it is made impossible to create a job if it is assumed that the not yet mounted units or not yet connected external devices that are not managed are used. If it is assumed that the not yet mounted units or not yet connected external devices are managed are used, it is made possible to create a job, and the job thus created is delivered to the particular image forming apparatus through the LAN 4, where the job will be stored temporarily on the HDD in the particular image forming apparatus.
The connection recognition information for the units or external devices in each of the image forming apparatuses is delivered to the client PC 5 or the client PC 6. When a job is created on the client PC 5 or the client PC 6, the connection recognition information of the particular image forming apparatus can be obtained when the delivering is demanded to the particular image forming apparatus from the client PC 5 or the client PC 6. Otherwise, the connection recognition information is delivered from image forming apparatuses to the client PC 5 or the client PC 6 at any time.
The management for the units or external devices can be performed on the client PC 5 or the client PC 6 on which the job is to be created or the management information that is managed on each of the image forming apparatuses 1 to 3 can be obtained by the client PC 5 or the Client PC 6 through the LAN 4. The management information also can be maintained on the client PC 5 or the client PC 6.
The management information may be managed by any image forming apparatus other than the image forming apparatus on which a job is being executed. Where the units and/or external devices are managed by each of the image forming apparatuses, therefore, the management information can be obtained from all of image forming apparatuses connected to the LAN 4 when a job that is to be executed on any particular image forming apparatus is created.
It may be appreciated from the foregoing description that when a job is to be created on the client PC 5 or the client PC 6, the CPU in the client PC 5 or the client PC 6 is functionally equivalent to the control section of the present invention.
In accordance with the embodiment, the job that cannot be executed currently under the current apparatus configuration can be created when the job is based on the assumption that the not yet mounted unit and/or not yet connected external device being managed is used, and the freedom of the user's operation and workability can be increased accordingly. Even though a job is the job that cannot be executed under the current apparatus configuration because any unit required is not mounted, the job can be created and the created job can be stored if the job will be able to be executed when the unit or external device required to execute the job is mounted or connected.
when job is being created, there are some cases in which the unit or external device can be set automatically, If the particular unit or external device is the managed unit or external device and those items that are provided to set the unit or external device can be selected. Even though the particular unit or external device is the not yet mounted unit or not yet connected external device, there are other cases in which the unit or external device should be selected if it is known that the function is the one provided by the unit or external device that can be replaced by the user.
Some units can be replaced optionally while other units can be mounted as desired. The external devices may include any post-processing apparatus and paper feeder. In accordance with the present invention, it should be understood that the units and external devices are not limited to those units and external devices shown herein as examples.
Note that the units and/or external devices described above are managed on the side of the user and the units and/or external devices that are managed by the user include those that are possessed by the user or for which the actual usage history is maintained by the user. The actual usage history includes the history for the units and/or external devices that are actually running or are mounted on or connected to the image forming apparatus. The units and/or external devices that are managed by the user may include those that have been ordered or are expected to arrive at the user in the near future. It is usual that the units and/or external devices mentioned in the above examples are being managed on the side of the user. The information that is simply presented by the manufacturer or seller as the unit or external device that can be mounted on or connected to the image forming apparatus is not the information that is provided on the user' side. Thus, this information is not included in the management being made on the user's side.
The procedure that is started with the job creation step to the job creation finishing step is described below by referring the flowchart in
The procedure to be described below is executed by the system control section 10 in the image forming apparatus 1. When any operations are required for this procedure, the user can perform those operations on the operation and display section 11 on the image forming apparatus 1.
Firstly, the procedure starts to create a job (Step s1). When a job is to be created, the user can display the job creation screen on the operation and display section 11 by selecting the appropriate item, and can perform the operation as required. In response to this selection, the system control section 10 presents the output method selection and operation screen on the operation and display section 11 and prompts the user to select the appropriate output method.
On the output method selection screen 100, there are also the file name entry column 104 on which a file name is entered when the job is stored temporarily and the password entry column 105 on which the password for the file is entered if it is required.
On the output method selection screen 100, there are the OK button 106 and the CANCEL button 107. When the OK button 106 is depressed after any appropriate operation button is depressed, the method as selected and the data as entered will be confirmed. When the CANCEL button 107 is depressed, the method as selected as entered will be cancelled, and the method selection is permitted again.
When the printout or the temporarily storing+output is selected in the output method selection and this selection is confirmed by depressing the OK button 106 (Step s2, print), the function selecting process is performed (Step s3). During the function selection step, the function selection screen is displayed, allowing the functions (the post-processing functions such as stapling, punching, folding and the like) to be selected and accepting any operation input entered by the user (Step s3).
When the temporarily storing method is selected in the output method selection (Step s2, temporarily store), it is required that the file name is entered on the file name entry column 104 (Step s10). When the file name is entered, the function selection is performed (Step s11). During the function selection process, the function selection screen appears, allowing the functions (the post-processing functions such as stapling, punching, folding and the like) to be used by the job to be selected and display screen and prompting the user for the operation entry.
In this embodiment, it is impossible to create a job using any not yet mounted unit or any not yet connected external device if the printout is selected as the output method. If the temporarily storing is selected as the output method, all functions can be selected regardless of whether the unit and/or external device being managed are mounted/demounted and/or connected/disconnected. The control procedure will now be described below.
The procedure in which the function can be selected according the Step s3 or Step s11 is described by referring to the flowchart in
The pre-processing step that is carried out before the function selection screen is displayed is started (Step s20), and it is checked to determine whether the printout or temporarily storing is to be selected as the job execution method (Step s21). If the printout is selected as the job execution method (Step s21, print), it is checked to determine that the unit or external device, that is, the optional unit or the finisher for the external device in this embodiment is connected or not (Step s22). When it is determined that there is a not yet mounted or connected optional unit or finisher, the function selection button will be invalidated as the unusable function related to the function implemented by such optional unit or finisher (Step s23), and then the function selection screen appears (Step s24).
On the other hard, If the temporarily storing is selected as the job execution method (Step s21, temporarily storing), all function selection buttons are made valid for the optional unit or the finisher being managed, regardless of whether they are connected or not (Step s25), and then the function selection screen appears (Step s24).
In the function selection screen 110, specifically, there are a group of function selection buttons 111 related to the post-processing functions, which include the stapling button 112, the center-binding button 113, the triple folding button 114, the punching button 115 and the like. It is noted that because the finisher for the stapling and center binding functions is not connected to the image forming apparatus, the stapling button 112 and the center-binding button 113 in the group of function buttons 111 are grayed out, meaning that those buttons are inactivated and the associated functions cannot be selected.
In the function selection screen 110, the function that can be selected on the function selection button is first selected, and this function selection is then determined by depressing the OK button 116. The function selection may be cancelled by depressing the CANCEL button 117, allowing the function to be selected again.
In this example, the user has a replaceable optional unit or finisher that provides the special function. If this optional unit or finisher is not connected to the image forming apparatus, however, the function provided by the optional unit or finisher cannot be selected during the function selection process. This is because the printout has already been selected on the output method selection, the job will be unable to be executed if the function provided by the optional unit or finisher not connected to the image forming apparatus should be selected.
Specifically, the function selection screen 120 contains a group of function selection buttons 121 related to the post processing function, which include the stapling button 122, the center-binding button 123, the triple folding button 124, the punching button 125 and the like. There are also the OK button 126 and the CANCEL button 127 allowed to be depressed. As this function selection screen 120 allows all function selection buttons to be activated as valid, the function provided by the finisher can be selected even though the finisher is not connected. Among the group of function selection buttons 121 on this screen, however, the function selection buttons that provides the function which can be executed immediately and the function selection buttons that provides the function which cannot be executed under the current apparatus configuration but can be executed if the associated unit of finisher is mounted or connected are distinguished from each other, and those function buttons are displayed as such. Thus, the user can easily and visually determine whether the function can be executed or not under the current apparatus configuration. In the present invention, however, it is not the requirement that the function button associated with the function that can be executed under the current apparatus configuration and the function button associated with the function that cannot be executed under the current apparatus configuration should be distinguished and displayed as such.
In this example, it is assumed that the temporarily storing function has been selected is and that it is possible to create a job and store the job in the HDD 10b or the like because the job does not need to be executed immediately. For this reason, it is possible to select the function associated with the not yet mounted optional unit or the function associated with the not yet connected finisher. Once the job is stored in the HDD 10b, the optional unit or finisher that provides the function required to execute the job will be able to be mounted on the image forming apparatus by the user. If the optional unit or finisher has been mounted on the image forming apparatus, it will be possible to execute the job. Then, the execution of the job will be permitted at the point of this time.
As shown in
During the printout process that follows the document reading process, it is checked to determine whether the no-paper or no-staple condition occurs on the finisher before the job is executed (Step s5). During the temporarily storing process, the job as created is stored in the HDD 10b (Step s13) and the job processing step is ended (Step s7).
If it is determined in Step s5 that the no-paper or no-staple condition does not occur, the print will be permitted, causing the printout to be carried out (Step s6), and the job processing step will then be ended (Step s7).
If it is determined that the no-paper or staple condition occurs (Step s5, no-paper condition or no-staple condition occurs), the print will not be permitted, causing the created job to be stored as the reserved job in the HDD 10b (Step s8). If papers or staples are supplied (Step s9), the printout will be performed (Step s6) and the job processing step will be ended (Step s7). If papers or staples are not supplied, the processing step will be suspended.
Next, the procedure that switches the job output method to the temporarily stored job printout will be described by referring to the flowchart in
The selection of the temporarily stored job output method is made by selecting the appropriate job from the list of jobs (Step s30).
It is determined from the job information that the output method for the job selected in Step s30 is that for the temporarily stored job (Step s31). When the output method is then changed by the user into the printout on the operation and display section (the output method selection screen 100, 80, example), the job information is also changed to reflect the printout method (Step s32).
Next, the function determining step is performed (Step s33). During the function determining step, it is determined whether the optional unit mounted on and/or the finisher connected to the image forming apparatus is connected or not and it is also determined from the currently set function whether the printout will be permitted or not and the function required for the printout is provided or not in the image forming apparatus (Step s33).
If the printout is permitted by the job setting information, the output method for that job will be changed to the printout, and this change will be displayed on the operation and display section 11 and will be informed to the user (Step s34). The output method selection is then ended (Step s35).
If it is determined in Step s33 that the printout is not permitted by the current function setting, this will be displayed on the operation and display section 11, and it will be informed to the user that the function as selected cannot be executed under the current configuration of the image forming apparatus 1 (Step s36). The operation screen in which the function can be cancelled is then displayed. The operation screen is next displayed, in which the user can determine whether the function as selected should be cancelled or not or whether the change of the output method from the temporarily storing function to the printout function should be cancelled or not. It is then determined whether the inexecutable function should be cancelled (Step s37).
If the user is asked to cancel a function on the operation and display section 11, the function that cannot be used should be cancelled (Step s38), the fact that the output method for the job has been changed to the printout should be displayed (Step s34), and the output method selection should be ended (Step s35).
If the method is not asked to cancel a inexecutable function as intended by the user (Step s37, no function canceling), the changing of the output method from the temporarily storing to the printout should be stopped, the fact that the output method cannot be changed from the temporarily storing to the printout should be displayed (Step s39), and the output method selection should be ended (Step s35).
In accordance with the procedure described above, the process can be performed properly when any currently inexecutable job is processed so that it can be executed.
It may be understood from the foregoing description that jobs will be created in the image forming apparatus 1, and it is determined whether jobs can be created or not as specified by the information of the unit or external device being managed by the own image forming apparatus. Those jobs can also be created on the client PC connected to the LAN4.
The procedure that allows the client PC to create jobs is now described by referring to the flowchart in
In this embodiment, jobs are created on the client PC 5, and the procedure to be described below is performed by the CPU (which is functionally equivalent to the control section of the present invention) in the client PC 5. When any required operation is performed, the operation part required for the operation appears on the operation and display section in the-client PC 5, allowing the user to perform the required operation.
Firstly, the job creation step is started as required by the printer driver running on the CPU (Step s40).
During the job creation step, the connection recognition information regarding the optional unit and finisher in the image forming apparatus on which the job is being created is sent from each image forming apparatus via the LAN 4 and is received by the client PC 5 on which the job is being created.
The management information for the optional unit and finisher in the system is obtained as the management information which comprises the information being managed by each image forming apparatus and being consolidated. In the present invention, however, it is possible that only the information being managed by the image forming apparatus on which the job is being created may be used.
When a job is created on the printer driver, it is preferred that all of the functions being used should be available to the user, but the optional units that have ever been mounted or the finishers that have ever been connected may be stored in the nonvolatile memory so that they can be selected by user from the nonvolatile memory. If there is an optional unit or finisher that has ever been mounted or connected, this means that the optional unit or finisher that provides the function is available to the user. From this, it is known that the job is ready to be executed. When the job is created on the printer driver, it is possible to inquire about the history of the optional unit or finisher that has ever been connected to the image forming apparatus and then display the functions that can be used.
Next, the output method is selected. The output method selection is performed by using the output method selection screen shown in
On the output method selection screen, either the printout or the temporarily storing can be selected as the job output method. When a job is to be stored temporarily, the filename for the job can be entered.
When the printout is selected in the output method selection process (Step s41, print), the function selection process is carried out (Step s42). During the function selection process, the operation screen on which the function to be used for the job (such as stapling, punching, folding and the like) can be selected appears on the operation and display section, and is ready to accept any operation input from the user.
When the temporarily storing is selected during the output method selection process (Step s41, temporarily storing), the filename for the job is ready to be entered (Step s51). When the filename is entered, the function selection process follows (Step s52). During the function selection process, the operation screen on which the function to be used for the job (such as stapling, punching, folding and the like) can be selected appears on the operation and display section, and is ready to accept any operation input from the user.
In this embodiment, it is impossible to create jobs using the not yet mounted units or the not yet connected external devices if the printout is selected as the output method. If the temporarily storing is selected as the output method, however, it is possible to select all of the functions regardless of whether the units or external devices being managed are mounted or demounted or connected or disconnected. In this case, the control procedure is the same as that shown by the flowchart in
On the function selection screen, it is shown that some of the function selection buttons are invalid or all of the function selection buttons can be selected depending on the output method.
That is in the printout processing procedure, it is possible to only select the executable functions (Step s42) while in the temporarily storing procedure, it is possible to select the inexecutable functions under the current apparatus configuration as well (Step s52). When a function is selected, the job creation on the printer driver is ended (Steps s43, s53). When the job creation is ended, the job data will be sent from the client PC 5 on which the job has been created through the LAN 4 to the appropriate image forming apparatus on which the job is to be executed (Steps s44, s54). The job data that has thus been sent be received by the appropriate image forming apparatus (Steps s45, s55).
In the image forming apparatus that has received the job data that shows that the printout has been selected, it is checked to determine whether the no-paper or no-staple condition occurred or not in the finisher before the printout is performed (Step s46). For the temporarily storing process, the job created will be stored in the HDD (Step s56) and the job processing step is ended (Step s48).
If it is determined in Step s46 that no-paper or no-staple condition does not occur, the printout will be permitted, and the printout is then performed as specified by the job data (Step s47). The job processing step is then ended (Step s48).
If it is determined that the no-paper or no-staple condition occurs (Step s46, no-paper or no-staple), the printout will not be permitted and the job as created will be stored as the reserved job in the HDD (Step s49). When any more papers or staples are supplied (Step s50), the printout is performed as specified by the job data (Step s47). The job processing step is then ended (Step s48). If papers or staples are not supplied, the job processing step is suspended.
In each of the procedures described above, it is checked to determine whether the currently inexecutable job can be created using the management information for the optional unit or finisher being managed by the image forming apparatus. This management information can be structured by utilizing the usages in each of the image forming apparatuses. An example of the procedure related to this is described below by referring to
The first step is to detect the optional unit connected to the image forming apparatus (Step s60), and the results as detected are recognized by the system control section (Step s61). The information relating to the optional unit that has been recognized is stored in the nonvolatile memory that is installed in the system control section and this information is added to the management information for the optional unit or finisher being managed by the image forming apparatus (Step s62). In this way, the management information can be obtained as the history information of the optional unit or finisher connected to the image forming apparatus. Note that this history information is included in the usage history presented herein.
The management information for the optional unit or finisher that has been created and updated by the procedure described above is used during the function selection process. This procedure is described below by referring to the flowchart in
That is when the function selection process is started (Step s70), the connection history for the optional unit stored in the nonvolatile memory described above will be referenced (Step s71). In this example, the connection history for the optional unit is functionally equivalent to the management information for the unit and external device.
In the system control section, the function that has been determined to be usable from the connection history that has been referenced as above will be extracted (Step s72). The connection history is held as the information for any optional unit other than the optional unit currently connected and that has ever been connected, and the functions that can be used include the functions provided by the optional unit or finisher that has ever been connected or currently connected.
The functions other than the functions mentioned above will then be grayed out as being unable to be selected so that they cannot be selected by user (Step s73). The user selects a function from the selectable functions (Step s74), and the function selection process is then ended (Step s75).
Although the management information for the optional unit or finisher being managed by the own image forming apparatus will be referenced when a job that is to be executed in the image forming apparatus, it may be appreciated from the foregoing description that the management information being managed by any other image forming apparatus can also be utilized.
Specifically, the image forming apparatuses connected through the LAN can communicate with each other so that the information for the optional unit or finisher that is currently connected or has ever been connected can be exchanged between each other. If the information is exchanged between the image forming apparatuses within the LAN, this means that an optional unit or finisher that provides the function is available to the user, and it can be known from this that the job will be able to be executed later.
This procedure will now be described by referring to the flowchart in
When the function selection process is started (Step s80), the connection history for the optional unit that is stored in the nonvolatile memory within the own system control section will be referenced (Step s81). Furthermore, the connection history will be inquired about any other image forming apparatus that is connected to the LAN4 and can share the optional unit with the own image forming apparatus (Step s82). For each of the other image forming apparatus, the connection information is also stored in its system control section.
The connection history information for the optional unit is delivered from each of the other image forming apparatuses, and this information is received by the own image forming apparatus. In the own image forming apparatus, the usable function relating to the optional unit currently connected and having ever been connected is extracted from the connection history for the own image forming apparatus and from the connection history obtained from each of the other image forming apparatuses (Step s83). Any other functions are grayed out as the non-usable functions so that they cannot be selected by the user (Step s84).
The user selects a function from the selectable functions. Those functions include the functions that cannot be executed under the current apparatus configuration. The function selection process is then ended by selecting function (Step s86).
In each of the procedures described above, if the temporarily storing is selected as the output method, it is possible to create a job on the assumption that the unit that is not yet mounted on or the external device that is not yet connected to the image forming apparatus but being managed during the function selection is used. Even though the printout has once been selected, however, it may also be possible to create a job on the assumption that the not yet mounted unit or not yet connected external device is used, and the job as created can be stored temporarily.
If the printout is selected during the output method selection, the stapling button 112 and the center binding button 113 in the not yet connected post-processing apparatus will be grayed out, and the selection of the associated functions will become invalid. When the not yet connected function button 117 is depressed here, the invalidation will be removed, thus permitting the stapling button 112 and the center binding button 113 to be depressed as shown in
When any existing unit or external devise has been replaced by another corresponding unit or external device, any job that can be executed under the current apparatus configuration of the image forming apparatus can be selected from the list of the temporarily stored jobs, and the job can be displayed in the priority order such that it appears in any new color, as being marked or on the top of the list. In this way, the user's operability can be improved.
If any executable job is found in the list of the temporarily stored jobs, the screen on which it can be determined that the job should be moved to the list of the wait-to-execute jobs will be displayed, and the job which would have been executed if the user had replaced the existing unit or external device with any corresponding unit or external device can be outputted immediately. In this way, the user's operability can be improved.
The following description provides the procedure for displaying in the priority order the jobs that are executable under the current apparatus configuration of the image forming apparatus when the temporarily stored jobs are displayed. The flowchart for this procedure is shown in
The step of creating the temporarily stored job list is started (Step s90), and it is determined that the optional unit or finisher is connected to the image forming apparatus (Step s91).
The function that can be executed from the optional unit or finisher that is connected is extracted (Step s92).
Any job that provides the function that is extracted in Step s92 and can be executed under the current apparatus configuration of the image forming apparatus is selected from the list of the temporarily stored jobs. (Step s93).
The job that has been selected in Step s93 is displayed in the priority order on the operation and display section (Step s94). The step of creating the list of the temporarily stored jobs is then ended by this. (Step s95).
Note that the currently inexecutable jobs in accordance with the embodiment may be presented separately from the other inexecutable jobs on a units or external devices which don't allow the job to be executed because they are not yet mounted or connected may be presented so that they can be identified.
Next, the procedure for moving the job to the list of the waiting jobs for execution when the optional unit or finisher is mounted and the job becomes executable is now described by referring to the flowchart in
The initial step of this procedure is started (Step s100), and an optional unit will be mounted (Step s101). During this step, the image forming apparatus is now powered off, and is restarted by powering it on (Step s102).
As the image forming apparatus is restarted, its system control section will reference jobs in the list of the temporarily stored jobs (Step s103). Then, the system control section checks to determine whether the job that provides the function that can be executed under the current apparatus configuration and can be used is found or not in the list of the temporarily stored jobs (Step s104).
If it is determined in Step s104 that there is no executable job, the processing step is ended (Step s108). If it is determined in Step s104 that there is an executable job, the screen in which an inquiry is made about whether the executable job should be moved from the temporarily stored job list to the waiting job for execution list will be displayed on the operation and display section (Step s105). The user selects whether the job is moved to the waiting job for execution list or not (Step s106). If it is selected in Step s106 that this job should be moved to the wait-to-executed job list (Step s106, move), the job will be moved from the temporarily stored job list to the wait-to-execute job list (Step s107). This concludes the processing step (Step s108).
If it is determined in Step 106 that the job should not be moved to the wait-to-execute job list (Step s106, not move), the job will remain in the temporarily stored job list (Step s109). The processing step is concluded by this. (Step s108)
The management or the management switching can be performed by the control section that determines the state of the particular job during the particular time cycle or may be performed at the timing when the image forming apparatus is powered on and any unit or external device is mounted/demounted or connected/disconnected.
The following description provides an example in which the special color toner is used in accordance with one embodiment of the present invention.
It is now assumed that there is an image forming apparatus that allows for the use of the special color toner. At the present time, however, the special color toner cannot be mounted on the image forming apparatus. It is therefore impossible to create the job that uses the special color toner. As such, such job cannot be executed on the image forming apparatus. If the user knows that the special color toner is retained by the user, the special color toner will be able to be mounted on the image forming apparatus later so that the job can be allowed to be executed. For the image forming apparatus on which the special color toner is mounted, therefore, it is only permitted to create a job and then store the job, but it is not permitted to create a job and then execute the job immediately. Then, the job that uses the special color toner may be stored in advance, and can be executed in the future when the special color toner is mounted on the image forming apparatus.
The following description provides an example of using the staple-capable finisher.
It is now assumed that the staple-capable finisher is not connected to the image forming apparatus but it is retained by the user. In the current apparatus configuration, the image forming apparatus is not capable of using the staples, and it is thus impossible to create and execute the job that executes stapling. Because it is known to the user that the staple-capable finisher is retained by the user, the user can create and temporally store a job that executes stapling. The image forming apparatus will once be powered off, the staple-capable finisher will then be connected to the image forming apparatus, and the image forming apparatus will finally be powered on again. Then, the job that uses the staple function will be searched for from the list of the temporarily stored jobs, and a screen will be displayed on which it is determined whether the job should be executed or not. If the user selects to execute the job, the job that uses the staple function will be moved to the list of the wait-to-execute job from which the jobs will be executed in the sequential order.
The following description provides an example of using the case binding machine.
The common case binding machine can be connected to the monochrome machine or color machine. As the case binding machine requires a lot of the warming time, it is better that this machine should be removed at the time when the job that does not involve the use of the case binding is executed. This can improve the working efficiency.
On the stage during which a job is being created, it is assumed that the case binding machine is now used by any other image forming apparatus or this machine is now not connected to the image forming apparatus so that the preliminary ready time can be reduced.
Because the binding machine is now not connected to the image forming apparatus, it is impossible to execute the job that involves the use of the case binding. In this case, the image forming apparatus once is powered off, the case binding machine will then be connected to the image forming apparatus, and the image forming apparatus will finally be powered on again. In this way, a job that involves the use of the case binding can be created so that it can be executed.
For the image forming apparatus that provides the functions in accordance with the present invention, the job that involves the use of the case binding can be created and stored without having to connect the case binding machine to the image forming apparatus. On the subsequent stage where the case binding machine that was used by any other image forming apparatus will become idle, and will then be ready to be connected to the image forming apparatus, the image forming apparatus will be powered off, the case binding machine will then be connected to the image forming apparatus, and will finally be powered on again. In this way, the job that involves the use of the case binding and that has previously been created will be able to be executed.
Number | Date | Country | Kind |
---|---|---|---|
2011-121387 | May 2011 | JP | national |