IMAGE GENERATING SYSTEMS
The image forming system addresses the challenge of maintaining information equality during power saving states by storing and updating state information, thereby preventing malfunctions and ensuring accurate system operations.
Patent Information
- Application Number
- DE102014223729
- Authority / Receiving Office
- DE · DE
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2013-11-29
- Filing Date
- 2014-11-20
- Publication Date
- 2025-06-26
- Estimated Expiration
- 2034-11-20
AI Technical Summary
The existing image forming systems face issues with maintaining information equality across the system when the image processing apparatus switches to a power saving state, leading to potential malfunctions and incorrect job outputs.
The system ensures information equality by storing state information of the image forming apparatus before switching to a power saving state and updating this information when the system resets from the power saving state, using specific methods to handle changes and reactivation needs.
This approach prevents malfunctions caused by information inequality, ensuring accurate and consistent system operations even when changes occur during power saving states.
Smart Images

Figure 00000024_0000 
Figure 00000025_0000 
Figure 00000026_0000
Abstract
Description
BACKGROUND OF THE INVENTIONField of the invention
[0001] The present invention(s) relates to one or more image forming systems comprising an image forming apparatus and an image processing apparatus. Description of the state of the art
[0002] In the past, due to an increase in the demand for power saving of devices such as an image forming apparatus and an image processing apparatus, a technique for switching a power state of the image forming apparatus to a power saving state according to a certain condition (for example, when the image forming apparatus has not been operated for a certain period of time) has been proposed (see Japanese Patent Application Laid-Open No. 2007-223275 and Japanese Patent Application Laid-Open No. 2010-2500).
[0003] In this type of image forming apparatus, the state of the image forming apparatus is switched to a power saving state when a certain period of time has elapsed after an end of print processing executed by a printer unit and scan processing executed by a scan unit, or a certain period of time has elapsed after an end of communication (connection) with an external device.
[0004] Additionally, an image processing device for performing image processing associated with the image forming device may be connected to such an image forming device. The image processing device connected to the image forming device periodically acquires various types of image forming device information, such as connection unit information, sheet feed phase information, sheet information, and toner information. Then, the image processing device updates the image forming device information stored in the image processing device itself using the acquired image forming device information. Furthermore, the image processing device notifies and thereby publishes the acquired image forming device information to a computer of a user using the image forming device using the acquired image forming device information.
[0005] As described above, since the image forming apparatus and the image processing apparatus periodically communicate with each other, changes in the image forming apparatus information are reflected in the image processing apparatus within a certain period of time when the image forming apparatus information has been updated, and thus, consistency of information can be ensured throughout the entire image forming system.
[0006] However, the state of the image processing device switches to a power-saving state when the image processing device is not in use. When the image processing device is in the power-saving state, periodic communication between the image forming device and the image processing device is not performed. Therefore, in a case where the image forming device information is changed while the image processing device is in the power-saving state, uniformity of information across the entire image forming system cannot be maintained immediately after the image processing device is returned from the power-saving state.
[0007] In this case, unaltered image forming device information is communicated to the computer of the user using the image forming device, thereby making it known to the user, allowing the user to execute a job based on the unaltered information. In such a case, malfunctions may occur in the image forming system, and thus, an output determined based on this job may differ from the output desired by the user, or a job that cannot be executed by the image forming device may be generated.
[0008] US 2008 / 0 158 596 A1 discloses an information processing device configured to be capable of transitioning from a first state (normal operating state) to a second state (power saving state) and returning from the second state to the first state.The information processing device includes: a first detection unit that detects the return of the information processing device from the second state to the first state; a first transmission unit that transmits a start signal (for requesting an image forming device to start providing status information indicating the status of the image forming device) to the image forming device when the return to the first state is detected by the first detection unit; an acquisition unit that acquires the status information from the image forming device that receives the start signal; and a monitoring processing unit that executes processing for monitoring the status of the image forming device on a display unit based on the status information acquired by the acquisition unit.
[0009] US 2008 / 0 018 930 A1 discloses a method and apparatus for responding to an access request, the method and apparatus including storing ordinary display data and simplified display data used to respond to an access request, storing the simplified display data, accepting an access request, determining whether a power consumption state upon receipt of the access request is in a power saving state or an ordinary power consumption state, and responding to the access request using either the ordinary display data or the simplified display data depending on the power consumption state.
[0010] US 2007 / 0 201 089 A1 describes that a conventional image forming apparatus has a problem in which setting information cannot be changed in the power-saving mode. An image forming apparatus includes an interface unit that sends and receives signals to and from a PC client even in the power-saving mode, an information storage unit that is powered on to become responsive when a request to change a setting state is provided, and an SNMP control unit that controls the information storage unit upon request from the PC client. Therefore, by starting the information storage unit, it is possible to change the setting information, such as a specified emulation of the image forming apparatus and user account information, recorded on the information storage unit of the image forming apparatus.Also, in the conventional technology, an external terminal must repeatedly perform a poll to check whether a setting information changing functional unit of the image forming device is in a startup state until a setting information changing functional unit of the image forming device enters a startup state. This problem is solved by providing a function for responding to a query from the external terminal with a time until startup and a function for reporting a power mode difference between functional units. SUMMARY OF THE INVENTION
[0011] The present invention(s) is (are) directed to one or more image forming systems and methods using them, which are capable of avoiding and / or preventing occurrence of any malfunctions that may otherwise be caused by a lack of uniformity of information when one or more features of the present invention(s) are not applied, by ensuring the uniformity of information even if the design (configuration) of the image forming apparatus has changed while an image processing apparatus is in the power saving state.
[0012] According to the invention, imaging systems are provided as specified in the appended claims.
[0013] Further features of the present invention(s) will become apparent from the following description of exemplary embodiments with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1 is a diagram illustrating an example of an overall configuration of an image forming system according to at least a first exemplary embodiment of the present invention. Fig. 2 is a block diagram showing an example of hardware configurations of an image forming apparatus and an image processing control apparatus. Fig. 3 is a block diagram illustrating an example of at least one software configuration of the image processing control apparatus. Fig. 4 is a state transition diagram illustrating an example of a transition of a power state of the image processing control device. Fig. 5 is a flowchart illustrating an example of an operation performed by the image processing control apparatus when the state of the image processing control apparatus is switched to a power saving state according to a first exemplary embodiment. Fig. 6 is a flowchart illustrating an example of an operation performed by the image processing control apparatus when the image processing control apparatus is returned from the power saving state according to the first exemplary embodiment. Fig. 7 is a flowchart illustrating an example of an image forming device information update operation performed by the image processing control apparatus according to the first exemplary embodiment. Fig. 8 is a flowchart illustrating an example of an operation performed by the image forming apparatus according to the first exemplary embodiment. Fig. 9 is a flowchart illustrating an example of an operation performed by the image processing control apparatus when the state of the image processing control apparatus is switched to the power saving state according to a second exemplary embodiment. Fig. 10 is a flowchart illustrating an example of an operation performed by the image processing control apparatus when the image processing control apparatus is returned from the power saving state according to the second exemplary embodiment. Fig. 11 is a flowchart illustrating an example of an operation performed by the image forming apparatus when the state of the image processing control apparatus is switched to the power saving state according to the second exemplary embodiment. Fig. 12 is a flowchart illustrating an example of an operation performed by the image forming apparatus when the image processing control apparatus is returned from the power saving state according to the second exemplary embodiment. Fig. 13 is a flowchart illustrating an example of a determination operation of an update method of the image forming apparatus information stored in the image processing control apparatus, the operation being performed by the image forming apparatus according to the second exemplary embodiment. Fig. 14 (including Fig. 14A and Fig. 14B) is a flowchart illustrating an example of an image forming device information update operation performed by the image processing control apparatus according to a third exemplary embodiment. Fig. 15 is a flowchart illustrating an example of an update operation of only changes in the image forming device information performed by the image processing control device according to a fourth exemplary embodiment. DESCRIPTION OF THE EMBODIMENTS
[0014] Various exemplary embodiments, features and aspects of the present invention (inventions) are described in detail below with reference to the drawings.
[0015] Fig. 1 is a diagram illustrating an example of an overall configuration of an image generation system according to at least a first exemplary embodiment of the present invention(s). An image generation system 100 includes an image processing control device 102 and an image generation device 103. The image generation system 100 is communicatively connected to a client computer 101.
[0016] The client computer 101 and the image processing control device 102 are communicatively connected to each other via a network 113 such as an Ethernet (registered trademark), a local area network (LAN), etc. The image processing control device 102 and the image generation device 103 are connected to each other via a control cable 111 and an image video cable 112.
[0017] In the present exemplary embodiment, the image generation device 103 is not directly connected to the network 113. Therefore, the image generation device 103 communicates with the client computer 101 via the image processing control device 102. Additionally or alternatively, the image generation device 103 may be directly connected to the network 113. In other words, the image generation device 103 may be directly and communicatively connected to the client computer 101.
[0018] The client computer 101 provides a print instruction to the image forming device 103 by activating an application. The image processing control device 102 performs image processing in conjunction with the image forming device 103. The image forming device 103 may be a multifunction device (MFP). <Gestaltungen von zumindest einem Bilderzeugungsgerät und zumindest einem Bildverarbeitungssteuerungsgerät>
[0019] Fig. 2 is a block diagram illustrating an example of a hardware configuration of the image forming apparatus 103 and the image processing control apparatus 102.
[0020] The image processing control device 102 includes a central processing unit (processor) (CPU) 201, a memory 202, a hard disk drive (HDD) 203, a network (NW) interface (I / F) 204, a network I / F 205, a video I / F 206, and a power control unit (current control unit) 217.
[0021] The CPU 201 controls respective units in the image processing control device 102, performs calculations, and executes a program stored in a storage unit (e.g., the memory 202 or the HDD 203) via a system bus 207. In one or more embodiments, the memory 202 is used as a working memory of the CPU 201. The hard disk drive (HDD) 203 is a large-capacity storage device for storing various control programs executed by the CPU 201 and for storing image data. Other storage devices, such as a solid-state drive (SSD), may be provided instead of the HDD 203.
[0022] The network I / F (NW I / F) 204 communicates with another device such as the client computer 101 via the network 113. Furthermore, the network I / F (NW I / F) 205 transmits and receives a control command to / from the image forming device 103 via the control cable 111. The video I / F 206 transmits and receives image data to / from the image forming device 103 via the image video cable 112. The power control unit 217 controls a power supply (energy / current supply) supplied to each unit of the image processing control device 102.
[0023] Furthermore, the image forming apparatus 103 includes a scanning unit 104, an operation unit (actuation unit) 105, an MFP control unit 106, a printer unit 107, a FAX unit 108, an identification card reading device (ID reading device) 109, and a finishing device 110.
[0024] The scanning unit 104 inputs image data by reading a document. The operation unit 105 includes various buttons and a panel. Furthermore, the operation unit 105 receives various instructions from a user through the various buttons. Furthermore, the operation unit 105 displays various types of information on the panel.
[0025] The MFP control unit 106 controls the above-described scanning unit 104 and the printer unit 107. The MFP control unit 106 is described in detail below. The printer unit 107 performs printing on a sheet of paper based on the image data. The FAX unit 108 is connected to a telephone line (not shown) to perform fax input / output processing via the telephone line.
[0026] The ID card reading device 109 reads information from an ID card for identifying the user. The finishing device 110 serves as a post-processing device for performing processing (post-processing, post-treatment) such as sheet discharge, sorting, stacking, fixing, and cutting with respect to a sheet of paper (hereinafter referred to as a "sheet") by receiving the sheet on which an image is formed by the printer unit 107. In addition, the finishing device 110 is arranged attachably to or detachably from a main body of the image forming apparatus 103.
[0027] The image forming apparatus 103 configured as described above can perform the following functions: <kopierfunktion>
[0028] Image data of a document read by the scanning unit 104 is stored in the HDD 211, so that printing on a sheet is performed by the printer unit 107 based on this image data. <sende-funktion>
[0029] Image data of a document read by the scanning unit 104 is transmitted to the client computer 101 via the network 113. <aufhebe-funktion>
[0030] Image data of a document read by the scanning unit 104 and image data transmitted from the client computer 101 are stored in the HDD 211. <druckfunktion>
[0031] Page description language (PDL) data transmitted from the client computer 101 is evaluated and printed by the printer unit 107.
[0032] The image processing control device 102 periodically acquires various types of information of the image forming device 103 (for example, information from connected devices such as a finishing device, sheet conveying phase information, sheet information, and toner information). Furthermore, the image processing control device 102 updates the image forming device information stored in the image processing control device 102 by using the acquired information of the image forming device 103. The image forming device information is stored in a database stored in the HDD 203 (see Fig. 2) mounted within the image processing control device 102. Furthermore, the image processing control device 102 communicates the above information of the image forming device 103 to a computer of a user who uses the image forming device 103. The CPU 201 reads and executes the program stored in the memory 202 or the HDD 203 to realize the above-described control processing. <details eines mfp steuerungsgeräts zumindest bilderzeugungsgeräts>
[0033] The following describes the MFP control device 106 of the image forming device 103 in detail with respect to Fig. 2 described.
[0034] The MFP control device 106 includes a CPU 208, a memory 209, a network I / F 210, an HDD 211, a motor I / F 212, a video I / F 213, a reader I / F 215, a FAX I / F 216, and a power control unit 218.
[0035] The CPU 208 controls each unit of the image forming apparatus 103 and performs calculation via a system bus 214 by executing a program stored in the storage device, such as the memory 209 or the HDD 211. The memory 209 is used as a working memory of the CPU 208. The network I / F (NW I / F) 210 transmits and receives a control command to and from the image processing control apparatus 102 via the control cable 111.
[0036] The hard disk drive (HDD) 211 is a large-capacity storage device for storing various control programs executed by the CPU 208 and image data. Another storage device, such as a solid-state drive (SSD), may be provided instead of the HDD 211.
[0037] The motor I / F 212 transmits and receives a control command to / from the printer unit 107. The video I / F 213 transmits and receives image data to / from the image processing control device 102 via the image video cable 112. The reader I / F 215 transmits and receives a control command to / from the scanner unit 104 and the operation unit 105. The FAX I / F 216 serves as an interface for connecting the FAX unit 108. The power control unit 218 controls power (current) supplied to each unit of the image forming device 103.
[0038] Next, power supply control of the image processing control device 102 and the image generation device 103 will be described. Power supplied to the image processing control device 102 is managed by the power control unit 217. When the image processing control device 102 is in a standby state, the power control unit 217 controls the power to be supplied to the respective units, such as the CPU 201, the memory 202, the HDD 203, the network I / F 204, the network I / F 205, and the video I / F 206.
[0039] When the image processing control device 102 is in a power saving state, the power control unit 217 stops the power supply to the CPU 201, the HDD 203, and the video I / F 206. In the power saving state, the power control unit 217 controls the power to be supplied to certain sections such as the memory 202, the network I / F 204, and the network I / F 205.
[0040] On the other hand, the power supplied to the image forming apparatus 103 is managed by the power control unit 218. When the image forming apparatus 102 is in a standby state, the power control unit 218 controls the power to be supplied to the scanning unit 104, the operation unit 105, the MFP control unit 106, the printer unit 107, the FAX unit 108, the ID card reading device 109, and the finishing device 110.
[0041] When the image forming apparatus 103 is in a power saving state, the power control unit 218 stops the power supply to the scanning unit 104, the operation unit 105, the printer unit 107, the ID card reading device 109, and the finisher 110. Furthermore, in the power saving state, the power control unit 218 also stops the power supply to the respective units including the MFP control device 106, such as the CPU 208, the HDD 211, the motor I / F 212, the video I / F 213, the reading device I / F 215, and the FAX I / F 216. In the power saving state, the power control unit 218 supplies power to certain units, such as the memory 209 and the network I / F 210, and stops the power supply to the rest of the units. <Softwaregestaltung eines Bildverarbeitungssteuerungsgeräts>
[0042] Fig. 3 is a block diagram illustrating an example of a software configuration of the image processing control device 102. The example of the software configuration of the image processing control device 102 is described below with reference to Fig. 3. The CPU 201 reads and executes a program stored in the memory 202 or the HDD 203 of the image processing control device 102 to realize a processing (process) described in Fig. 3 is shown.
[0043] An operating system (OS) 421 is an OS (i.e., basic software) of the image processing control device 102. A print server application 401 is application software running (operating) on the OS 421, which is executed by the CPU 201. The print server application 401 includes a composition editing unit 411, a job control unit 412, and a raster image processor (RIP) processing unit 413, and executes various types of predetermined processing (processes) including image processing.
[0044] The composition editing unit 411 serves as an editing unit for executing composition editing processing to edit the image data in page units into a bookbinding composition format based on the instruction from the client computer 101. The job control unit 412 serves as a control unit for controlling a print job based on the instruction from the client computer 101. Specifically, the job control unit 412 controls the printing order of the print job according to the print data and the instruction received from the client computer 101. The RIP processing unit 413 serves as a processing unit for executing conversion processing for rasterizing the PDL into a printable raster image when the composition processing is executed by the composition editing unit 411 or the actual image generation processing is executed by the job control unit 412. <Transition of an energy state in an image processing control device>
[0045] Fig. 4 is a state transition diagram illustrating an example of a transition of the power state in the image processing control device 102.
[0046] The state of the image processing control apparatus 102 according to the present exemplary embodiment can be switched to any one of a power-off state (power-off state) 501, a ready state (standby state) 502, a job execution state 503, and a power-saving state 504.
[0047] In the present exemplary embodiment, the four power states described above are taken as examples. However, the present invention is not limited thereto, and the state of the image processing control device 102 may be switched to a different power state. For example, the state of the image processing control device 102 may be switched to a suspended state or a sleep state.
[0048] The suspend state allows the image processing control device 102 to promptly return to the standby state 502. In the suspend state, the power supply to the memory 202 is continuously maintained, so that the image processing control device 102 is booted to return to the standby state 502 using the state information of the image processing control device 102 stored in the memory 202.
[0049] The sleep state also allows the image processing control device 102 to promptly return to the standby state 502. A power state of the sleep state is similar to the power-off state 501, and thus, the power supplied to each unit of the image processing control device 102 is stopped. However, the sleep state differs from the power-off state 501 in that the state of the image processing control device 102 is stored in the HDD 203 before the power state is switched to the sleep state. Thus, the image processing control device 102 promptly returns from the sleep state to the standby state 502 based on the information stored in the HDD 203.
[0050] When the power states of the image processing control device 102 are sorted in descending order of power consumption, their order is as follows: Job execution state 503 → Ready state 502 → Power saving state 504 → Power off state 501
[0051] In the power-off state 501, a power switch (power switch), such as a rocker switch (not shown), of the image processing control device 102 is turned OFF, so that the power (current) supplied to the entire configuration of the image processing control device 102 is stopped (interrupted). When the user turns on the power switch of the image processing control device 102 in the power-off state 501, the state of the image processing control device 102 switches to the standby state 502.
[0052] In the standby state 502, the image processing control device 102 waits for access from the client computer 101 so that power is supplied to the entire configuration of the image processing control device 102. In addition, in the standby state 502, power does not need to be supplied to the entire configuration of the image processing control device 102. Power may be supplied to at least one configuration thereof, whereas power does not need to be supplied to the rest of the configuration, such as the video I / F 206. When the client computer 101 accesses the image processing control device 102 via the network in the standby state 502, the state of the image processing control device 102 switches to the job execution state 503. Furthermore, when a sleep switching factor occurs in the standby state 502, the state of the image processing control device 102 switches to the power saving state 504.
[0053] For example, the following conditions (1) to (3) can be the sleep switching factors: (1) A sleep transition button (not shown) is pressed by the user. (2) A predetermined period of time has elapsed in the standby state 502 without any print job being executed. (3) A predetermined period of time has elapsed since the client computer 101 last accessed the image processing control device 102 through the network.
[0054] Furthermore, when the user turns off the power switch of the image processing control device 102 in the standby state 502, the image processing control device 102 executes shutdown processing and switches the state of the image processing control device 102 to the power-off state 501. The shutdown processing is the processing for terminating the OS or applications to turn off the image processing control device 102.
[0055] In the job execution state 503, the image processing control device 102 executes the job, so power is supplied to the entire configuration of the image processing control device 102. Similar to the standby state 502, power does not need to be supplied to the entire configuration of the image processing control device 102 in the job execution state 503. Power may be supplied to at least one configuration of the device, whereas power does not need to be supplied to the rest of the configuration, such as the video I / F 206. Furthermore, power does not need to be supplied to the unit not used for job execution. Specifically, when only editing of the print job is performed without performing printing, power supplied to the video I / F 206 can be stopped because the video I / F 206 is not used in the editing processing.When the job is completed (ended) in the job execution state 503, the state of the image processing control device 102 switches to the standby state 502.
[0056] In the power-saving state 504, the image processing control device 102 is in a power-saving state, so that power is supplied to a part of the design including the network I / F 204. In the power-saving state 504, the power supplied to the video I / F 206 is stopped. When the image processing control device 102 receives a return factor in the power-saving state 504, the state of the image processing control device 102 switches to the standby state 502. Additionally, in the power-saving state 504, the network I / F 204 and the network I / F 205 can respond to a simple packet transmitted through the network. This function is known as a "proxy response."An Address Resolution Protocol (ARP) request, a Simple Network Management Protocol (SNMP) state discovery, and an Internet Control Message Protocol (ICMP) environment discovery are taken as the examples of the simple packet.
[0057] The following conditions (1) to (3) can be the reset factors: (1) A wake-up button is pressed by the user. (2) The client computer 101 accesses the image processing control device 102 via the network. (3) The image forming device 103 accesses the image processing control device 102 via the network.
[0058] The operations performed by the image processing control device 102 when the state of the image processing control device 102 is switched to and returned from the power saving state 504 are described below with reference to Fig. 5 and Fig. 6 described. <Beschreibung eines Betriebs, der durch ein Bildverarbeitungssteuerungsgerät ausgeführt wird, wenn ein Zustand des Bildverarbeitungssteuerungsgeräts zu einem Energiesparzustand umgeschaltet wird>
[0059] First, the operation performed by the image processing control device 102 when the state of the image processing control device 102 is switched to the power saving state 501 in the present exemplary embodiment will be described below with reference to Fig. 5 described.
[0060] Fig. 5 is a flowchart illustrating an example of an operation performed by the image processing control device 102 when the state of the image processing control device 102 switches to the power saving state 504 in the present exemplary embodiment. The CPU 201 executes a program loaded into the memory 202 to realize the processing shown in the flowchart of Fig. 5 is shown.
[0061] When the state of the image processing control device 102 switches to the standby state 502 after a job is executed, in step S601, the CPU 201 determines whether the sleep switching factor is detected by monitoring the occurrence of the sleep switching factor. If the CPU 201 determines that the sleep switching factor is not detected (NO in step S601), the CPU 201 repeatedly executes the processing in step S601 until the sleep switching factor is detected.
[0062] On the other hand, in a case where the CPU 201 determines that the sleep switching factor is detected (YES in step S601), the processing proceeds to step S602. In step S602, the CPU 201 transmits a status request command to the image forming device 104 via the network I / F 205. The status request command to the image forming device 103 is a command that allows the image processing control device 102 to request the image forming device 103 to transmit the current status information of the image forming device 103. The status request command to the image forming device 103 is transmitted to the image forming device 103 via the control cable 111.
[0063] Then, in step S603, the CPU 201 determines whether a response (for example, an acknowledgment response (ACK response) in a Transmission Control Protocol (TCP)) indicating that the image forming apparatus 104 has received the status request command transmitted in step S602 is received from the image forming apparatus 103. Then, in a case where the CPU 201 determines that the response indicating that the image forming apparatus 103 has received the status request command is received (YES in step S603), the processing proceeds to step S604. In step S604, the CPU 201 determines whether the status information data is received from the image forming apparatus 103.
[0064] Then, in a case where the CPU 201 determines that the status information data is obtained from the image forming apparatus 103 (YES in step S604), the processing proceeds to step S605. In step S605, the CPU 201 stores the status information data obtained from the image forming apparatus 103 in the HDD 203. Then, in step S606, the CPU 201 transmits a receipt completion notification to the image forming apparatus 103.
[0065] Furthermore, in conjunction with the transmission of the acquisition completion notification to the image forming device 103, in step S607, the CPU 201 switches the image processing control device 102 to the power saving state 504 from the standby state 502. Specifically, the CPU 201 instructs the power control unit 217 to stop the power supply to the CPU 201 and the HDD 203. The CPU 201 executes sleep switching processing before the power control unit 217 stops the power supply to it. In the sleep switching processing, the CPU 201 stores a state of the image processing control device 102 immediately before switching to the power saving state 504 in the memory 202.
[0066] Furthermore, in step S603, in a case where the CPU 201 determines that the response indicating that the image forming apparatus 104 has received the status request command is not received (NO in step S603), the processing proceeds to step S608. In step S608, the CPU 201 determines whether a predetermined time has elapsed after the transmission of the status request command to the image forming apparatus 103. In a case where the CPU 201 determines that the predetermined time has not elapsed (NO in step S608), the processing proceeds to step S602. In step S602, the CPU 201 retransmits the status request command to the image forming apparatus 103 via the network I / F 205.On the other hand, in a case where the CPU 201 determines that the predetermined time has elapsed (YES in step S608), the CPU 201 ends the processing of the flowchart without switching the image processing control apparatus 102 to the power saving state 504.
[0067] Furthermore, in step S604, in a case where the CPU 201 determines that the status information data is not received from the image forming apparatus 103 (NO in step S604), the processing proceeds to step S609. In step S609, the CPU 201 determines whether a predetermined time has elapsed after receiving the response indicating that the image forming apparatus 103 has received the status request command. Then, in a case where the CPU 201 determines that the predetermined time has not elapsed (NO in step S609), the processing proceeds to step S604. On the other hand, in a case where the CPU 201 determines that the predetermined time has elapsed (YES in step S609), the CPU 201 ends the processing of the flowchart without switching the image processing control apparatus 102 to the power saving state 504. <Beschreibung eines Betriebs, der durch ein Bildverarbeitungssteuerungsgerät ausgeführt wird, wenn ein Zustand des Bildverarbeitungssteuerungsgeräts von einem Energiesparzustand zurückgestellt wird>
[0068] The following describes the operation performed by the image processing control device 102 when the state of the image processing control device 102 returns to the standby state 502 from the power saving state 504 according to the present exemplary embodiment, with reference to Fig. 6 described.
[0069] Fig. 6 is a flowchart illustrating an example of an operation performed by the image processing control device 102 when the state of the image processing control device 102 is returned from the power saving state 504 according to the present exemplary embodiment. The CPU 201 executes a program loaded into the memory 202 to realize the processing shown in the flowchart of Fig. 6 is shown.
[0070] In a case where the sleep return factor (sleep reset factor) occurs while the image processing control device 102 is in the power saving state 504, the power control unit 217 restarts the power supply to the CPU 201. With this processing, the state of the image processing control device 102 is reset to the standby state 502 from the power saving state 504. Conditions such as when the user presses the wake-up button (not shown), the image processing control device 102 receives a job from the client computer 101, or the image processing control device 102 is accessed by the image generation device 103 via the network can be the sleep reset factors. The CPU 201 executes the processing according to the flowchart in Fig. 6 by executing a program loaded into the memory 202 when energy (current) is supplied to it.
[0071] First, in step S701, the CPU 201 executes activation processing when power is supplied thereto. In the activation processing, the CPU 201 returns the image processing control device 102 to a state before switching to the power saving state 504 by using the state information of the image processing control device 102 stored in the memory 202. Then, in step S702, the CPU 201 transmits a state request command to the image forming device 103 via the network I / F 205. The state request command to the image forming device 103 is a command that allows the image processing control device 102 to request the image forming device 103 to transmit the current state information of the image forming device 103. The status request command to the image forming device 103 is transmitted to the image forming device 103 via the control cable 111.
[0072] Then, in step S703, the CPU 201 determines whether a response (for example, an ACK response in TCP) indicating that the image forming apparatus 103 has received the status request command transmitted in step S702 is received from the image forming apparatus 103. Then, in a case where the CPU 201 determines that the response indicating that the image forming apparatus 103 has received the status request command is received (YES in step S703), the processing proceeds to step S704. In step S704, the CPU 201 determines whether the status information data is received from the image forming apparatus 103.
[0073] Then, in a case where the CPU 201 determines that the status information data has been obtained from the image forming apparatus 103 (YES in step S704), the processing proceeds to step S705. In step S705, the CPU 201 stores the status information data obtained from the image forming apparatus 103 in the HDD 203. Then, in step S706, the CPU 201 transmits a receipt completion notification to the image forming apparatus 103.
[0074] Furthermore, in connection with the transmission of the acquisition completion notification to the image forming apparatus 103 in step S707, the CPU 201 updates the image forming apparatus information stored in the image processing control apparatus 102. The processing for updating the image forming apparatus information executed in step S707 will be described in detail below with reference to Fig. 7 described.
[0075] Furthermore, in step S703, in a case where the CPU 201 determines that the response indicating that the image forming apparatus 103 has received the status request command is not received (NO in step S703), the processing proceeds to step S708. In step S708, the CPU 201 determines whether a predetermined time has elapsed after the transmission of the status request command to the image forming apparatus 103. In a case where the CPU 201 determines that the predetermined time has not elapsed (NO in step S708), the processing proceeds to step S702. In step S702, the CPU 201 retransmits the status request command to the image forming apparatus 107 via the network I / F 205.On the other hand, in a case where the CPU 201 determines that the predetermined time has elapsed (YES in step S708), the CPU 201 proceeds the processing to step S707 without obtaining the state information data of the image forming apparatus 103.
[0076] Furthermore, in step S704, in a case where the CPU 201 determines that the status information data is not obtained from the image forming apparatus 103 (NO in step S704), the processing proceeds to step S709. In step S709, the CPU 201 determines whether a predetermined time has elapsed after receiving the response indicating that the image forming apparatus 103 has received the status request command. Then, in a case where the CPU 201 determines that the predetermined time has not elapsed (NO in step S709), the processing proceeds to step S704. On the other hand, in a case where the CPU 201 determines that the predetermined time has elapsed (YES in step S709), the CPU 201 proceeds to step S707 without obtaining the status information data of the image forming apparatus 103. <Betrieb zum Aktualisieren der Bilderzeugungsgeräteinformationen, die in einem Bildverarbeitungssteuerungsgerät gespeichert sind>
[0077] The following is an operation for updating the image forming device information stored in the image processing control device 102 (for example, the processing performed in step S707 in Fig. 6), according to the present exemplary embodiment with respect to Fig. 7 described.
[0078] Fig. 7 is a flowchart illustrating an example of the operation for updating the image forming device information stored in the image processing control device 102 (for example, the processing performed in step S707 in Fig. 6) to be executed when the image processing control device 102 is returned from the power saving state 504 in the present exemplary embodiment. The CPU 201 executes a program loaded into the memory 202 to realize the processing shown in the flowchart of Fig. 7 is shown.
[0079] In step S801, the CPU 201 checks whether pieces of the state information data of the image forming apparatus 103 obtained at the time of switching to the power saving state 504 from the standby state 502 and at the time of returning to the standby state 502 from the power saving state 504 (i.e., information data of the image forming apparatus 103 before and after the power saving state 504) are stored in the HDD 203. The state information data of the image forming apparatus 103 obtained at the time of switching to the power saving state 504 from the standby state 502 corresponds to the state information data stored in Fig. 5 are obtained in step S604 and stored in step S605 before switching to the power saving state 504. Furthermore, the state information data of the image forming apparatus 103 obtained at the time of returning to the standby state 502 from the power saving state 504 corresponds to the state information data obtained in step S704 and stored in step S705 in Fig. 6 are saved after resetting from the power saving state 504.
[0080] Then, in a case where the CPU 102 determines that both pieces of the state information data of the image forming device 103 are stored (YES in step S801), the processing proceeds to step S802. In step S802, the CPU 201 compares the pieces of the state information data of the image forming device 103.
[0081] Then, in step S803, the CPU 201 analyzes a comparison result by selecting only differences (changes) from the comparison result obtained in step S802. Then, in step S804, based on the analysis result obtained in step S803, the CPU 201 determines an update method of the changes.
[0082] In a case where the CPU 201 determines that there are no changes (NO in step S804), the processing proceeds to step S805. In step S805, the CPU 201 returns the image processing control device 102 to the standby state 502 without updating the image forming device information stored in the image processing control device 102.
[0083] In a case where the CPU 201 determines that there are no changes requiring reactivation / rebooting ("ONLY CHANGES THAT DO NOT REQUIRE REACTIVATION EXIST" in step S804), the processing proceeds to step S806. In step S806, the CPU 201 individually updates the information according to the changes.
[0084] In addition, the following conditions (1) to (5) can be taken as the specific examples of "CHANGES THAT DO NOT REQUIRE REACTIVATION": (1) A change in the blade feeding phase information (for example, blade type and blade size). (2) A change in a remaining quantity of leaves. (3) A change in a remaining amount of toner. (4) A change in the arrangement information (installation position). (5) A change in the sheet delivery information (for example, sheets are fully stacked, stacked, or unstacked at an output location).
[0085] In a case where the CPU 201 determines that the changes requiring reactivation / reboot processing exist ("CHANGES REQUIRING REACTIVATION EXIST" in step S804), the processing proceeds to step S807. In step S807, the CPU 201 reboots (e.g., restarts) the entire image processing control device 102 and resets all information of the image processing control device 102.
[0086] In addition, the following conditions (1) and (2) can be used as specific examples of "CHANGES REQUIRING REACTIVATION": (1) A change in a type of finishing device (finishing device) 110. (2) A change of a setting value (setting value) of the finishing device 110.
[0087] After executing the processing in any one of steps S805, S806, and S807, processing proceeds to step S808. In step S808, the CPU 201 opens the network I / F 204 to enable communication between the CPU 201 and an external device via the network 113, and ends the processing of the flowchart. In the power saving state 504, the network I / F 204 operates in an operation mode in which the input and output of data is restricted, so the network I / F 204 transmits a notification to the CPU 201 only when the network I / F 204 receives specific data such as a job.The above processing for changing the operation mode from the operation mode that restricts the input and output of data to the operation mode that allows the CPU 201 to control communication via the network 113 without restricting the input and output of data is referred to as "opening the network I / F 204." Therefore, after updating the above changes, the CPU 201 starts communication with the external device in the standby state 502.
[0088] In addition, update method instruction information (for example, a rule book) with which the update method is linked with each of the above changes may be stored in advance in the HDD 203 of the image processing control device 102, and the CPU 201 may determine the update method of the image forming device information by determining the update method corresponding to the change from the update method instruction information. <Betrieb, der durch ein Bilderzeugungsgerät ausgeführt wird, wenn ein Zustand eines Bildverarbeitungssteuerungsgeräts zu dem Energiesparzustand 504 umgeschaltet oder von diesem zurückgestellt wird>
[0089] First, an operation performed by the image forming apparatus 103 when the state of the image processing control apparatus 102 is switched to or returned from the power saving state 504 according to the present exemplary embodiment will be described below with reference to Fig. 8 described.
[0090] Fig. 8 is a flowchart illustrating an example of the operation according to the present exemplary embodiment, which is performed by the image forming apparatus 103 when the state of the image processing control apparatus 102 is switched to or returned from the power saving state 504. The CPU 208 executes a program loaded into the memory 209 to realize the processing shown in the flowchart of Fig. 8 is shown.
[0091] First, in step S901, the CPU 208 monitors and determines whether a status request command to the image forming apparatus 103 transmitted from an image processing control apparatus 102 is received. If the CPU 208 determines that the status request command to the image forming apparatus 103 is not received (NO in step S901), the CPU 208 repeatedly executes the processing in step S901 until the status request command for the image forming apparatus 103 is received.
[0092] On the other hand, if the CPU 208 determines that the status request command is received by the image forming device 103 (YES in step S901), the processing proceeds to step S902. In step S902, the CPU 208 transmits a response (e.g., an ACK response in TCP) indicating that the image forming device 103 has received the status request command to the image processing control device 102.
[0093] Then, in step S903, the CPU 208 generates the status information data of the image forming apparatus 103. In step S903, the CPU 208 generates the status information data from various types of information of the image forming apparatus 103 stored in the memory 209 or the HDD 211. For example, the following pieces of information (1) to (5) may be stored in the memory 209 or the HDD 211 as the various types of information of the image forming apparatus 103, so that the status information data is generated therefrom: (1) A type of finishing device 110. (2) A setting value of the finishing device 110. (3) Leaf feeding phase information (leaf type and leaf size). (4) A remaining amount of leaves. (5) A remaining amount of toner. (6) An arrangement (installation location). (7) Sheet delivery information (for example, sheets are fully stacked, stacked or unstacked at the output location).
[0094] Then, in a step S904, the CPU 208 transmits the state information data generated in the step S903 to the image processing control device 102 and ends the processing of the flowchart.
[0095] As described above, even in a case where the changes in the configuration of the image forming apparatus 103 have occurred while the image processing control apparatus 102 is in the power-saving state 504, the changes in the configuration of the image forming apparatus 103 are reflected in the image processing control apparatus 102 when the state of the image processing control apparatus 102 is returned from the power-saving state 504. Through the above-described processing, uniformity of information across the entire image forming system can be ensured, and thus, occurrence of any malfunctions that may otherwise be caused by a lack of uniformity of information when one or more features of the present invention(s) is / are not applied can be prevented.
[0096] In the first exemplary embodiment, the example in which the image forming device information stored in the image processing control device 102 is updated is described, which is performed by the image processing control device 102 by acquiring the image forming device information before switching to and after returning from the power saving state 504. However, the present invention(s) is not limited to the above exemplary embodiment, and other exemplary embodiments may also be applied as long as the uniformity of the information across the entire image forming system(s) can be ensured. A second exemplary embodiment of the present invention(s) will be described below.
[0097] In the present exemplary embodiment, in a case where the state of the image processing control device 102 is switched to or returned from the power-saving state 504, the image generation device 103 itself stores the image generation device information. Then, when the state of the image processing control device 102 is returned from the power-saving state 504, the image generation device 103 instructs the image processing control device 102 about the update method of the image generation device information by comparing and analyzing its changes.
[0098] The following is an operation performed by the image processing control device 102 when the state of the image processing control device 102 is switched to the power saving state 504 in the present exemplary embodiment, with reference to Fig. 9 described.
[0099] Fig. 9 is a flowchart illustrating an example of an operation performed by the image processing control device 102 when the state of the image processing control device 102 switches to the power saving state 504 in the present exemplary embodiment. The CPU 201 executes a program loaded into the memory 202 to realize the processing shown in the flowchart of Fig. 9. In addition, the same step numbers are applied to the same steps as those shown in Fig. 4 and their detailed description is omitted.
[0100] In step S601, when the state of the image processing control device 102 is switched to the standby state 502 after executing a job, the CPU 201 monitors the occurrence of the sleep switching factor. If the CPU 201 determines that the sleep switching factor is detected (YES in step S601), the processing proceeds to step S1001.
[0101] In step S1001, the CPU 201 transmits a sleep switching notification packet to the image forming device 104 via the network I / F 205. The sleep switching notification packet is a packet for notifying the image forming device 103 that the state of the image processing control device 102 is switching to the power saving state 504. The sleep switching notification packet is transmitted to the image forming device 103 via the control cable 111.
[0102] Then, in step S1002, the CPU 201 determines whether a response (for example, an ACK response in TCP) indicating that the image forming apparatus 103 has received the sleep switching notification packet transmitted in step S602 is received from the image forming apparatus 103. Then, in a case where the CPU 201 determines that the response indicating that the image forming apparatus 103 has received the sleep switching notification packet is received (YES in step S1002), the processing proceeds to step S607. In step S607, the CPU 201 switches the image processing control apparatus 102 to the power saving state 504 from the standby state 502.
[0103] Furthermore, in step S1002, in a case where the CPU 201 determines that the response indicating that the image forming apparatus 103 has received the sleep switching notification packet is not received (NO in step S1002), the processing proceeds to step S1003. In step S1003, the CPU 201 determines whether a predetermined time has elapsed after the transmission of the sleep switching notification packet to the image forming apparatus 103. In a case where the CPU 201 determines that the predetermined time has not elapsed (NO in step S1003), the processing proceeds to step S1001. In step S1001, the CPU 201 retransmits the sleep switching notification packet to the image forming apparatus 103 via the network I / F 205.On the other hand, in a case where the CPU 201 determines that the predetermined time has elapsed (YES in step S1003), the CPU 201 ends the processing of the flowchart without switching the image processing control apparatus 102 to the power saving state 504. <Betrieb, der durch ein Bildverarbeitungssteuerungsgerät ausgeführt wird, wenn ein Zustand des Bildverarbeitungssteuerungsgeräts von einem Energiesparzustand zurückgestellt wird>
[0104] The following is an operation performed by the image processing control device 102 when the state of the image processing control device 102 is returned to the standby state 502 from the power saving state 504 in the present exemplary embodiment, with reference to Fig. 10 described.
[0105] Fig. 10 is a flowchart illustrating an example of the operation performed by the image processing control device 102 when the state of the image processing control device 102 is returned from the power saving state 504 in the present exemplary embodiment. The CPU 201 executes the program loaded into the memory 202 to realize the processing shown in the flowchart of Fig. 10. In addition, the same step numbers are applied to the same steps as those shown in Fig. 5 and their detailed description is omitted.
[0106] The CPU 201 executes the processing according to the flowchart shown in Fig. 10, when the reset factor has occurred and power (current) is supplied to it. In step S701, the CPU 201 executes the activation process. Thereafter, in step S1101, the CPU 201 transmits a sleep reset notification packet to the image forming apparatus 104 via the network I / F 205. The sleep reset notification packet of the image processing control apparatus 102 is a packet for notifying that the state of the image processing control apparatus 102 is being reset from the power saving state 504.
[0107] Then, in step S1102, the CPU 201 determines whether an update request command (update instruction) for updating the image forming device information stored in the image processing control device 102 is received from the image forming device 103. Then, in a case where the CPU 201 determines that the update request command for updating the image forming device information is received from the image forming device 103 (YES in step S1102), the processing proceeds to step S1103. In step S1103, the CPU 201 transmits a response (receipt completion notification) indicating that the image processing control device 102 has received the above update request command for updating the image forming device information to the image forming device 103, and the processing proceeds to step S1106.
[0108] In step S1106, according to the update request command for updating the image forming device information stored in the image processing control device 102 obtained in step S1102, the CPU 201 updates the image forming device information stored in the image processing control device 102. In step S1102, if the CPU 201 determines that the update request command for updating the image forming device information is not received from the image forming device 103 (NO in step S1102), the processing proceeds to step S1104. In step S1104, the CPU 201 determines whether a predetermined time has elapsed after the sleep reset notification was transmitted to the image forming device 103.In a case where the CPU 201 determines that the predetermined time has not elapsed (NO in step S1104), processing proceeds to step S1101. In step S1101, the CPU 201 retransmits the sleep reset message to the image forming device 103 via the network I / F 205. On the other hand, in a case where the CPU 201 determines that the predetermined time has elapsed (YES in step S1104), processing proceeds to step S1105. In step S1105, the CPU 201 overwrites the content of the update process result message to "UPDATE PROCESS = REBOOT" without receiving the update request command for updating the image forming device information stored in the image processing control device 102, and processing proceeds to step S1106. <Betrieb, der durch ein Bilderzeugungsgerät ausgeführt wird, wenn ein Zustand eines Bildverarbeitungssteuerungsgeräts zu einem Energiesparzustand umgeschaltet wird>
[0109] The following is an operation performed by the image forming apparatus 103 when the state of the image processing control apparatus 102 is switched to the power saving state 504 in the present exemplary embodiment, with reference to Fig. 11 described.
[0110] Fig. 11 is a flowchart illustrating an example of the operation performed by the image forming apparatus 103 when the state of the image processing control apparatus 102 is switched to the power saving state 504 in the present exemplary embodiment. The CPU 208 transfers a program loaded into the memory 209 to realize the processing shown in the flowchart of Fig. 11 is shown.
[0111] First, in step S1201, the CPU 208 monitors and determines whether a sleep switching notification packet transmitted from the image processing control device 102 is received. If the CPU 208 determines that the sleep switching notification packet is not received from the image processing control device 102 (NO in step S1201), the CPU 208 repeatedly executes the processing in step S1201 until the sleep switching notification packet is received.
[0112] On the other hand, if the CPU 208 determines that the sleep switching notification packet is received from the image processing control device 102 (YES in step S1201), the processing proceeds to step S1202. In step S1202, the CPU 208 transmits a response (for example, an ACK response in TCP) indicating that the image generation device 103 has received the sleep switching notification packet to the image processing control device 102.
[0113] Then, in step S1203, the CPU 208 generates the status information data of the image forming apparatus 103 from the various types of information of the image forming apparatus 103 stored in the memory 209 or the HDD 211. The processing in step S1203 is the same as that in step S903 in Fig. 8 and therefore their detailed description is omitted.
[0114] Then, in a step S1204, the CPU 208 stores the generated state information data in the HDD 211 and ends the processing of the flowchart. <Betrieb, der durch ein Bilderzeugungsgerät ausgeführt wird, wenn ein Zustand eines Bildverarbeitungssteuerungsgeräts von einem Energiesparzustand zurückgestellt wird>
[0115] An operation performed by the image forming apparatus 103 when the state of the image processing control apparatus 102 is returned from the power saving state 504 in the present exemplary embodiment will be described below with reference to Fig. 12 described.
[0116] Fig. Fig. 12 is a flowchart illustrating the operation performed by the image forming apparatus 103 when the state of the image processing control apparatus 102 is returned from the power saving state 504 in the present exemplary embodiment. The CPU 208 executes a program loaded into the memory 209 to realize the processing shown in the flowchart of Fig. 12 is shown.
[0117] First, in step S1301, the CPU 208 monitors and determines whether a sleep reset notification packet transmitted from the image processing control device 102 is received. If the CPU 208 determines that the sleep reset notification packet is not received (NO in step S1301), the CPU 208 repeatedly executes the processing of step S1301 until the sleep reset notification packet is received.
[0118] On the other hand, if the CPU 208 determines that the sleep reset notification packet is received (YES in step S1301), the processing proceeds to step S1302. In step S1302, the CPU 208 transmits a response (for example, an ACK response in TCP) indicating that the image forming apparatus 103 has received the sleep reset notification packet to the image processing control apparatus 102.
[0119] Then, in step S1303, the CPU 208 generates the status information data of the image forming apparatus 103 from the various types of information of the image forming apparatus 103 stored in the memory 209 or the HDD 211. The processing in step S1303 is the same as that in step S903 in Fig. 8, and thus, their detailed description is omitted. In step S1304, the CPU 208 stores the status information data generated in step S1303 in the HDD 211.
[0120] Then, in step S1305, the CPU 208 determines an update method of the image forming device information stored in the image processing control device 102 by using the state information data of the image forming device 103 generated when the state of the image processing control device 102 is switched to or returned from the power saving state 504. The processing executed in step S1305 is described in detail below with reference to Fig. 13 described.
[0121] Further, in step S1306, the CPU 208 notifies the result of the determination processing executed in step S1305 (for example, an update method of the image forming device information stored in the image processing control device 102) to the image processing control device 102 as an update request command (update instruction). After that, the CPU 208 terminates the processing of the flowchart. <Betrieb zum Bestimmen eines Aktualisierungsverfahrens der Bilderzeugungsgeräteinformationen, die in einem Bildverarbeitungssteuerungsgerät gespeichert sind>
[0122] The following is an operation for determining the updating method of the image forming device information stored in the image processing control device 102 (for example, the processing performed in step S1305 of Fig. 12), according to the present exemplary embodiment with respect to Fig. 13 described.
[0123] Fig. 13 is a flowchart illustrating an example of the operation for determining the update method of the image forming device information stored in the image processing control device 102 according to the present exemplary embodiment, which is executed by the image forming device 103. The CPU 208 executes a program loaded into the memory 209 to realize the processing shown in the flowchart of Fig. 13 is shown.
[0124] In a step S1401, the CPU 208 compares the pieces of the state information data of the image forming device 103, which are respectively generated when the state of the image processing control device 102 is switched to the power saving state 504 and is returned to the standby state 502. The state information data of the image forming device 103, which are generated when the state of the image processing control device 102 switches to the power saving state 504, are the state data generated in step S1203 and returned in step S1204 to Fig. 11. Furthermore, the state information data of the image forming device 103 generated when the state of the image processing control device 102 is switched to the standby state 502 is the state data generated in step S1303 and stored in step S1304 in Fig. 12 are saved.
[0125] Then, in step S1402, the CPU 208 reads only differences (changes) from a comparison result obtained in step S1401 to analyze the comparison result of the read changes. Then, in step S1403, based on the analysis result obtained in step S1402, the CPU 208 determines the update method of the changes.
[0126] In step S1403, if the CPU 201 determines that there are no changes (NO in step S1403), the processing proceeds to step S1404. In step S1404, the CPU 208 sets a result as "UPDATE METHOD = BLANK COMMAND" and ends the processing of the flowchart.
[0127] In a case where the CPU 208 determines that there are no changes requiring reactivation / reboot processing ("ONLY CHANGES NOT REQUIRING REACTIVATION EXIST" in step S1403), the processing proceeds to step S1405. In step S1405, the CPU 208 sets a result as "UPDATE METHOD = UPDATE ONLY CHANGES." In this case, the state information data of the image forming apparatus 103 corresponding to the changes is also set to the parameter of the update request command. Then, the CPU 208 terminates the processing of the flowchart. In addition, other specific examples of "ONLY CHANGES NOT REQUIRING REACTIVATION" have already been described in the first exemplary embodiment.
[0128] In a case where the CPU 208 determines that the changes requiring reactivation / reboot processing exist ("CHANGES REQUIRING REACTIVATION EXIST" in step S1403), the processing proceeds to step S1406. In step S1406, the CPU 208 sets a result as "UPDATE PROCESS = REBOOT" and terminates the processing of the flowchart. In addition, other specific examples of "CHANGES REQUIRING REACTIVATION" have already been described in the first exemplary embodiment.
[0129] In addition, update method instruction information (for example, a rule book) in which the update method is linked to the above changes, respectively, may be stored in advance in the HDD 211 of the image forming apparatus 103, and the CPU 208 may determine the update method of the image forming apparatus information by determining the update method corresponding to the change from the update method instruction information.
[0130] As described above, in step S1306 of Fig. 12 the updating process performed in one of steps S1404, S1405 and S1406 in Fig. 13 is communicated to the image processing control device 102 as the image generation device information update instruction command. Based on this image generation device information update instruction command, in step S1306 of Fig. 12, the image processing control device 102 updates the image forming device information stored therein.
[0131] For example, when the update request command corresponds to "UPDATE METHOD = EMPTY COMMAND," the CPU 201 of the image processing control device 102 simply returns the image processing control device 102 to the standby state 502 without updating the image forming device information stored in the image processing control device 102. Furthermore, when the update request command corresponds to "UPDATE METHOD = UPDATE ONLY CHANGES," the CPU 201 of the image processing control device 102 individually updates the information according to the changes. Furthermore, when the update request command corresponds to "UPDATE PROCESS = REBOOT", the CPU 201 of the image processing control device 102 resets all information of the image processing control device 102 by reactivating (rebooting) the entire image processing control device 102.
[0132] According to the present exemplary embodiment, even in a case where the changes in the configuration of the image forming apparatus 102 have occurred while the image processing control apparatus 102 is in the power saving state 504, the image forming apparatus 103 compares and analyzes the changes in the configuration itself and reflects the changes in the image processing control apparatus 102 when the state of the image processing control apparatus 102 is returned from the power saving state 504.By the processing described above, uniformity of information over the entire image forming system can be ensured and thus any malfunctions that may otherwise be caused by a lack of uniformity of information (for example, over an entire image forming system) when one or more features of the present invention(s) is / are not applied can be avoided and / or prevented from occurring.
[0133] In the first exemplary embodiment, the operation for updating the image forming device information stored in the image processing control device 102, which is performed by the image processing control device 102 by comparing the pieces of the information of the image forming device 103 acquired at the time of switching to the power saving state 504 and returning from the power saving state 504, is described as an example.
[0134] However, the present invention(s) is not limited to the above-described exemplary embodiment. The print jobs and accesses to the image processing control device 102 obtained when switching to the standby state 502 may be processed before the update processing of the changes in a case where the print job or access is not affected by the changes in the image processing device information, in a case where the changes requiring the reactivation / reboot processing exist. Such an exemplary embodiment will be described below.
[0135] The following is with regard to Fig. 14, an operation performed by the image processing control device 102 in a case where the changes in the image forming device information require the reactivation / reboot processing when the state of the image processing control device 102 is returned from the power saving state 504 to the standby state 502 will be described.
[0136] Fig. 14 (including Fig. 14A and Fig. 14B) is a flowchart illustrating an example of processing for updating the image forming device information stored in the image processing control device 102 according to a third exemplary embodiment (for example, processing performed in step S707 in Fig. 6), which is executed when the state of the image processing control device 102 is returned from the power saving state 504. The CPU 201 executes a program loaded into the memory 202 to realize the processing shown in the flowchart of Fig. 14. In addition, the same step numbers are applied to the same steps as those shown in Fig. 7, and therefore their detailed description is omitted.
[0137] In step S804, in a case where the CPU 201 determines that the changes requiring the reactivation / reboot processing exist ("CHANGES REQUIRING REACTIVATION EXIST" in step S804), the processing proceeds to step S1501.
[0138] In step S1501, the CPU 201 determines whether there is an access corresponding to a reset factor of the image processing control device 102 or an access obtained thereby after a return to the standby state 502.
[0139] In a case where the CPU 201 determines that neither the access corresponding to the reset factor of the image processing control device 102 nor the access thereby obtained after the reset to the standby state 502 (nor any other access to the image processing control device 102) exists (NO in step S1501), the processing proceeds to step S807. In step S807, the CPU 201 reboots (restarts) the entire image processing control device 102 and resets all information of the image processing control device 102. Specifically, the following pieces of information (1) and (2) are included in the information to be reset and changed: (1) A type of finishing device 110. (2) A setting value (setting value) of the finishing device 110.
[0140] On the other hand, in a case where the CPU 201 determines that the access corresponding to the reset factor of the image processing control device 102 or the access obtained thereby after the reset to the standby state 502 (or any other access to the image processing control device 102) is present (YES in step S1501), the processing proceeds to step S1502.
[0141] In step S1502 (see Fig. 14B in Fig. 14), the CPU 201 analyzes the job content of the access described above that is thereby obtained. Then, in step S1503, the CPU 201 determines whether the job processing corresponding to the obtained and / or present access is affected by the reactivation / reboot processing of the image processing control device 102.
[0142] In addition, the following jobs (1) and (2) are included in the job processing corresponding to the accesses that are not affected by the reactivation / reboot processing of the image processing control device 102: (1) A print job that has only the specifications / settings that are not affected by the reactivation / reboot processing. (2) A notification order that reads and communicates only the information that is not affected by the reactivation / reboot processing.
[0143] Furthermore, the following print jobs (I) and (II) in (1) "A print job that has only the specifications / settings that are not affected by the reactivation / reboot processing" are included: (I) A print job that does not use the finishing device 110. (II) A print job to be stored in the HDD 211 of the image forming apparatus 103.
[0144] Furthermore, the following print jobs (III) and (IV) in (2) "A notification job that reads and notifies only the information that is not affected by the reactivation / reboot processing" are included: (III) A notification job for determining the sheet type information stored in the image forming apparatus 103. (IV) A notification order to determine the name of the image forming device 103.
[0145] Then, in a case where the CPU 201 determines that the print processing corresponding to the obtained and / or present access is not affected by the reactivation / reboot processing of the image processing control device 102 (NO in step S1503), the processing proceeds to step S1504. In step S1504, the CPU 201 first processes the job corresponding to the obtained and / or present access, waits until the processing of the job corresponding to the obtained and / or present access is completed, and then the processing proceeds to step S807 (see Fig. 14A in Fig. 14). In step S807, the CPU 201 reboots (restarts) the image processing control device 102.
[0146] On the other hand, in a case where the CPU 201 determines that the processing of the job corresponding to the obtained and / or present access is affected by the reactivation / reboot processing of the image processing control device 102 (YES in step S1503 shown in Fig. 14B of Fig. 14), the processing proceeds to a step S1505. In step S1505, the CPU 201 aborts the job corresponding to the received and / or present access and proceeds to the processing of step S807 (see Fig. 14A from Fig. 14). In step S807, the CPU 201 reboots the image processing control device 102.
[0147] According to the present exemplary embodiment, first, in a case where the changes requiring the reactivation / reboot processing of the image processing control device 102 occur in the configuration of the image forming device 103 while the image processing control device 102 is in the power-saving state, the image processing control device 102 executes the processing of the received job if the job is not affected by the reactivation / reboot processing for resetting the information. Through this processing, the job can be processed promptly while avoiding and / or preventing any malfunctions that might otherwise be caused by a lack of uniformity of information (for example, across an entire image forming system) if one or more features of the present invention(s) are not applied.
[0148] In the first exemplary embodiment, the operation for updating the image forming device information stored in the image processing control device 102, which is performed by the image processing control device 102 by comparing the pieces of the information of the image forming device 103 acquired at the time of switching to and returning from the power saving state 504, is described as an example.
[0149] However, the present invention(s) is not limited to the above-described exemplary embodiment. The print jobs and accesses to the image processing control device 102 obtained when switching to the standby state 502 may be processed before the update processing of the changes in a case where the print job or access is not affected by the changes in the image processing device information, in a case where the changes requiring the reactivation / reboot processing exist. Such an exemplary embodiment will be described below.
[0150] The following is with regard to Fig. 15 an operation for updating only the changes (for example, the processing performed in step S808 in Fig. 7) executed by the image processing control device 102 in a case where the changes in the image forming device information do not require the reactivation / reboot processing when the state of the image processing control device 102 is returned to the standby state 502 from the power state 504.
[0151] Fig. 15 is a flowchart showing an example of the operation for updating only the changes (for example, the processing shown in step S808 in Fig. 7) executed by the image processing control device 102 according to a fourth exemplary embodiment in a case where the changes in the image forming device information do not require the reactivation / reboot processing when the state of the image processing control device 102 is returned from the power saving state 504. The CPU 201 executes a program loaded onto the memory 202 to realize the processing shown in the flowchart of Fig. 15 is shown.
[0152] First, in step S1601, the CPU 201 determines whether the image processing control device 102 is receiving access, accessing, or accessing while updating the changes of the image forming device information stored in the image processing control device 102.
[0153] Then, in a case where the CPU 201 determines that the image processing control device 102 does not receive access while updating the changes in the image forming device information (or it is not accessing, or there is no such access) (NO in step S1601), the processing proceeds to step S1602. In step S1602, the CPU 201 executes the update processing by reading out an unprocessed change from the changes in the image forming device information.
[0154] Then, in step S1603, the CPU 201 checks for the presence of unprocessed changes in the image forming device information. Then, in step S1604, the CPU 201 determines whether the unprocessed changes still exist. If the CPU 201 determines that the unprocessed changes still exist (YES in step S1604), the processing proceeds to step S1601. On the other hand, if the CPU 201 determines that the unprocessed changes do not exist (NO in step S1604), the CPU 201 ends the processing of the flowchart.
[0155] Furthermore, in step S1601, in a case where the CPU 201 determines that the image processing control device 102 obtains the access, accesses, or that such access occurs while the changes of the image forming device information stored therein are being updated (YES in step S1601), the processing proceeds to step S1605.
[0156] In step S1605, the CPU 201 analyzes the job content of the received access and / or the current access. Then, in step S1606, the CPU 201 determines whether the processing of the job corresponding to the received access and / or the current access is affected by the update processing of the changes in the image forming device information.
[0157] In addition, the following processing (1) and (2) are included in the order processing corresponding to the accesses affected by the update processing of the changes in the image forming device information: (1) Processing of a print job including the specifications / settings affected by the update processing of the changes in the image forming device information. (2) Processing a notification request to determine the information affected by the update processing of the changes in the image forming device information.
[0158] Then, in a case where the CPU 201 determines that the processing of the job corresponding to the obtained and / or present access is affected by the update processing of the changes in the image forming device information (YES in step S1606), the CPU 201 proceeds to the processing in step S1602 to first update the changes in the image forming device information.
[0159] On the other hand, in a case where the CPU 201 determines that the processing of the job corresponding to the obtained and / or present access is not affected by the update processing of the changes in the image forming device information (NO in step S1606), the processing proceeds to step S1607. In step S1607, the CPU 201 first processes the job corresponding to the obtained and / or present access. Then, after the processing of the job corresponding to the obtained and / or present access is completed, the CPU 201 proceeds to the processing in step S1602 to update the changes in the image forming device information.
[0160] According to the present exemplary embodiment, first, in a case where changes that do not require the reactivation / reboot processing of the image processing control device 102 occur in the configuration of the image forming device 103 while the image processing control device 102 is in the power-saving state, the image processing control device 102 executes processing of a received job if that job is not affected by the update processing of the changes. Through this processing, the job can be processed promptly, while any malfunctions that may otherwise be caused by a lack of uniformity of information (for example, across an entire image forming system) when one or more features of the present invention(s) are not applied can be avoided and / or prevented from occurring. <Wirkungen der Ausführungsbeispiele>
[0161] According to the exemplary embodiments of the present invention (inventions), the image processing control device 102 stores the state information of the image forming device 103 before switching to the power saving state 504. Then, the state information of the image forming device 103 when the state of the image processing control device 102 is returned from the standby state 502 is compared with the state information of the image forming device 103 obtained when the state of the image processing control device 102 is switched to the power saving state 104 and returned from the power saving state 504. Then, the differences (changes) of the state information are appropriately reflected in the information of the image forming device 103 stored in the image processing control device 102 by applying the update method according to the changes.By the processing described above, uniformity of information over the entire image forming system can be ensured and thus any malfunctions that may otherwise be caused by a lack of uniformity of information (for example, over an entire image forming system) when one or more features of the present invention(s) are not applied can be avoided and / or prevented from occurring.
[0162] Furthermore, the designs and contents of the various types of data described above are not limited to these, and thus the designs and contents thereof may be designed in various ways according to the use or purpose thereof.
[0163] While the exemplary embodiments of the present invention(s) have been described in detail above, it is to be understood that the present invention(s) may also be implemented, for example, as a system, an apparatus, a method, a program, or a storage medium. In particular, the present invention(s) may be applied as a system configured from a plurality of devices, or may be applied as an apparatus configured as a single device. The present invention(s) may additionally or alternatively be directed to a method using such a system(s) and / or apparatus(es), and to a storage medium(s) having a program stored therein for causing a computer or processor to execute such a method.
[0164] Furthermore, any configuration in which the above-described exemplary embodiments are combined with each other may be encompassed by the present invention(s). <Weitere Ausführungsbeispiele>
[0165] Furthermore, the present invention(s) can be realized by executing the following processing. Specifically, software (a program) for implementing a function of the above-described exemplary embodiments is provided to at least one system or at least one device via a network or various storage media, so that a computer (or a CPU or a microprocessor unit (MPU)) of the system or device reads and executes the program.
[0166] Furthermore, the present invention(s) can be applied to at least one system configured from a plurality of devices, or can be applied to at least one apparatus configured from a single device.
[0167] The present invention(s) is / are not limited to the above-described exemplary embodiments. Thus, various modifications and changes (including any combination of the exemplary embodiments) are possible based on the gist of the invention(s), and such modifications and changes are not excluded from the scope of the present invention(s). Therefore, any configuration in which the above-described exemplary embodiments and variations thereof are combined with each other is also included in the present invention(s).
[0168] According to at least one aspect of the present invention(s), uniformity of information across the entire image forming system(s) can be ensured even in a case where changes in the design of the image forming apparatus occur while the image processing control apparatus is in the power saving state, and thus any malfunctions that may otherwise be caused by a lack of uniformity when one or more features of the present invention(s) are not applied can be prevented and / or avoided from occurring.
[0169] Embodiments of the present invention (inventions) may also be implemented by a computer of a system or device reading and executing computer-executable instructions recorded on a storage medium (for example, on a non-transitory, computer-readable storage medium) to perform the functions of one or more of the above-described embodiments of the present invention (inventions), and may also be implemented by a method performed by the computer of the system or device, for example, by reading and executing the computer-executable instructions from the storage medium to perform the functions of one or more of the above-described embodiments.The computer may include one or more of a central processing unit (CPU), microprocessor unit (MPU), or other circuitry, and may include a network of separate computers or separate computer processors. The computer-executable instructions may be provided to the computer and / or processor, for example, from a network or the storage medium. The storage medium may include, for example, one or more of a hard disk, random access memory (RAM), read-only memory (ROM), distributed computer system memory, an optical disc (e.g., a compact disc (CD), a digital versatile disc (DVD), or a Blu-ray Disc (BD)™), a flash memory device, a memory card, and the like.
[0170] While the present invention(s) have been described above with reference to the exemplary embodiments, it is to be understood that the invention(s) are not limited to the disclosed exemplary embodiments. The scope of the following claims should be accorded the broadest interpretation to encompass all such modifications and equivalent structures and functions.< / details> < / druckfunktion> < / kopierfunktion>
Claims
[1] An imaging system (100) comprising: an image processing device (102) connected to a client computer (101) via a network (113) and configured to generate and transmit image data based on a print request by receiving the print request from the client computer (101); and an image forming apparatus (103) configured to perform printing based on the image data transmitted from the image processing apparatus, wherein the image processing device (102) comprises a storage unit (203) configured to store design information of the image forming apparatus, a first communication unit (204) configured to receive a request from the client computer (101) and transmit the design information of the image forming apparatus to the client computer (101), a second communication unit (205) configured to communicate with the image forming device, a reset unit (201) configured to reset a state of the image processing device from a power saving state in which at least power is supplied to the first communication unit for receiving data transmitted from the client computer in a case where the image processing device detects a predetermined condition, and a request unit (201) configured to transmit a request for determining the design information of the image forming apparatus to the image forming apparatus via the second communication unit in a case where the resetting unit resets the image processing apparatus from the power saving state, wherein the image forming apparatus (103) has a transmission unit (208) configured to transmit the design information of the image forming apparatus to the second communication unit of the image processing apparatus based on the request transmitted by the request unit, and wherein the image processing device (102) further comprises an updating unit (201) configured to update the layout information stored in the storage unit (203) by using the layout information of the image forming device transmitted by the transmission unit (208) of the image forming device and received via the second communication unit. [2] The image forming system according to claim 1, wherein the requesting unit transmits a request for acquiring the layout information of the image forming apparatus to the image forming apparatus when the resetting unit resets the state of the image processing apparatus from the power saving state. [3] The image forming system according to claim 1, wherein the predetermined condition is a condition that the first communication unit receives data from the client computer. [4] The image forming system according to claim 1, wherein the predetermined condition is a condition that the second communication unit receives data from the image forming apparatus. [5] The image forming system according to claim 1, wherein the image processing device transmits the image data to the image forming device via a video cable and transmits a control command for controlling the image data to the image forming device via a control cable. [6] The image forming system according to claim 1, wherein the configuration information includes at least one of information of a connecting device connected to the image forming device, information of a sheet conveying phase, information of a sheet, and information of a toner. [7] The image forming system according to claim 1, wherein the image processing apparatus further comprises: a determination unit configured to determine whether reactivation or rebooting is required in connection with update processing performed by the update unit, and a control unit configured to reactivate or reboot the image processing device in a case where the determining unit determines that reactivation or rebooting is required. [8] The image forming system according to claim 7, wherein the determination unit determines that the image processing apparatus is to be reactivated or rebooted in a case where a type of a post-processing unit for performing post-processing of a sheet on which an image is formed by the image forming apparatus is to be changed, or a change of a setting value of the post-processing unit is to be updated. [9] The image forming system according to claim 1, wherein the image processing device is capable of rasterizing data of a page description language, and the image forming device is capable of printing data of the page description language. [10] An imaging system (100) comprising: an image processing device (102) connected to a client computer (101) via a network (113) and configured to generate and transmit image data based on a print request by receiving the print request from a client computer (101); and an image forming apparatus (103) configured to perform printing based on the image data transmitted from the image processing apparatus, wherein the image processing device (102) comprises a first communication unit (204) configured to receive a request from the client computer (101) and transmit the design information of the image forming apparatus to the client computer (101), a second communication unit (205) configured to communicate with the image forming device, a storage unit (203) configured to store design information of the image forming apparatus, a reset unit (201) configured to reset a state of the image processing device from a power saving state in which at least power is supplied to the first communication unit for receiving data transmitted from the client computer in a case where the image processing device detects a predetermined condition, and a notification unit (201) configured to notify the image forming apparatus via the second communication unit that the state of the image processing apparatus has been returned from the power saving state in a case where the resetting unit returns the image processing apparatus from the power saving state, wherein the image forming apparatus comprises a transmission unit (208) configured to transmit the design information of the image forming apparatus to the second communication unit of the image processing apparatus based on the notification from the notification unit, and wherein the image processing apparatus further comprises an updating unit (201) configured to update the layout information stored in the storage unit by using the layout information of the image forming apparatus transmitted by the transmission unit of the image forming apparatus and received via the second communication unit. [11] The image forming system according to claim 10, wherein the notifying unit notifies the image forming apparatus that the state of the image processing apparatus has been returned from the power saving state when the resetting unit returns the image processing apparatus from the power saving state. [12] The image forming system according to claim 10, wherein the predetermined condition is a condition that the first connection unit receives data from the client computer. [13] The image forming system according to claim 10, wherein the predetermined condition is a condition that the second communication unit receives data from the image forming apparatus. [14] The image forming system according to claim 10, wherein the image processing device transmits the image data to the image forming device via a video cable and transmits a control command for controlling the image data to the image forming device via a control cable. [15] The image forming system according to claim 10, wherein the configuration information includes at least one of information of a connecting device connected to the image forming device, information of a sheet conveying phase, information of a sheet, and information of a toner. [16] The image forming system according to claim 10, wherein the image processing apparatus further comprises: a determination unit configured to determine whether reactivation or rebooting is required in connection with update processing performed by the update unit, and a control unit configured to reactivate or reboot the image processing device in a case where the determining unit determines that reactivation or rebooting is required. [17] The image forming system according to claim 16, wherein the determination unit determines that the image processing apparatus is to be reactivated or rebooted in a case where a type of a post-processing unit for performing post-processing of a sheet on which an image is formed by the image forming apparatus is changed or a change of a setting value of the post-processing unit is updated. [18] The image forming system according to claim 10, wherein the image processing device is capable of rasterizing data of a page description language, and the image forming device is capable of printing data of the page description language.
Citation Information
Patent Citations
Image forming apparatus allowing setting item to be changed in power-saving mode
US20070201089A1
Image forming apparatus and method for responding to access request
US20080018930A1
Information processing device, method and record medium for implementing status monitor
US20080158596A1