An embodiment of the present invention is described below. Of course, each of the separate embodiments to be described below will be useful in understanding various concepts such as generic concepts, mid-level concepts, and subordinate concepts of the present invention. Furthermore, the technical scope of the present invention is to be established by the claims and not limited by the following separate embodiments.
For example, the image forming apparatus 1 is provided with structural elements such as the following. A photosensitive drum 29 carries latent images and images made visible by toner. A primary charger 22 uniformly charges the photosensitive drum. An exposure device 20 irradiates image data, which has been converted into light signals, onto the photosensitive drum 29. A developing device 21 uses toner to convert a latent image formed on the photosensitive drum 29 into a visible image. A transfer charger 24 transfers the toner image formed on the photosensitive drum 29 onto the recording material. A separation charger 25 applies a high voltage to separate the recording material from the photosensitive drum. A cleaner 23 recovers toner that has not transferred and remains on the photosensitive drum 29.
The sheet-feeding units 2, 3, and 4 are provided respectively with the following structural elements. Storage cabinets 12, 11, and 10 are for stacking and storing recording material. Paper feed rollers 9, 8, and 19 separate and feed stacked recording material sheet by sheet. Lifters 15, 14, and 13 adjust a sheet-surface height of the recording material to an appropriate position so that the paper feed rollers 9, 8, and 19 can feed paper. Transport rollers 18, 17, and 16 transport recording material from the storage cabinets or from preceding (upstream) sheet-feeding units.
Incidentally, the sheet-feeding units 2, 3, and 4 respectively have blowers (not shown) that blow air that has been warmed by heaters (not shown) into the storage cabinets 12, 11, and 10. Thus, the humidity inside the storage cabinets 12, 11, and 10 is regulated. It should be noted that humidity regulation control varies depending on the material of the recording material. For example, it is not necessary to perform humidity regulation control for plain paper having a grammage in an approximate range of 64 g/m2 to 105 g/m2. On the other hand, humidity regulation is necessary for thick papers having a grammage of 105 g/m2 or more. Furthermore, recording material cannot be transported from the sheet-feeding units 2, 3, and 4 in which the temperature targeted by the heater has not been reached. Hence, the time from powering on or from a command to commence operation until transport operations actually commence changes depending on parameters of the material or the like of the recording material stacked in the sheet-feeding units 2, 3, and 4.
The arrival of the recording material fed from the sheet-feeding units 2, 3, and 4 to the image forming apparatus 1 is detected by a recording material detection sensor 27. Skew is corrected by the recording material hitting against registration rollers 26. Further still, the recording material is transported to the transfer charger 24 where the toner image is transferred. Thereafter, the recording material is transported by a transport belt 28 in a direction toward fixing rollers 31. The fixing rollers 31 are constituted by a pair of rollers. A halogen heater 32 is built into an upper side roller of the pair of fixing rollers. Furthermore, a thermistor 30 for detecting the temperature of the fixing rollers is arranged near the upper side roller. The temperature of the fixing roller 31 is maintained at approximately 180° C. by the halogen heater 32. Recording material that has passed through the fixing rollers 31 is transported to the stacker 5, which is directly connected to the image forming apparatus 1 and is an example of the post-process devices.
The stackers 5, 6, and 52 are provided respectively with structural elements such as the following. Storage cabinets 36, 38, and 47 are for storing recording material. Stacking trays 35, 39, and 46 are for stacking the recording material of the storage cabinets 36, 38, and 47. Transport rollers 33, 37, and 45 transport the recording material to sample trays, storage cabinets, or subsequent post-process devices. Sample trays 49, 50, and 51 are for stacking a small number of sheets of recording material such as recording material printed as samples. Flappers 34, 40, and 48 are for switching the transport paths of the recording material. There are three paths pertaining to the respective stackers as transport paths, a path for stacking to the storage cabinet, a path for transporting recording material to downstream (subsequent) post-process devices, and a path for stacking the recording material to the sample tray.
The finisher 7 is provided with a discharge tray 41 for stacking the recording material. The recording material is stacked onto the discharge tray 41 via a transport path 43. On the other hand, a portion surrounded by a dotted line in the cross-sectional view of the finisher 7 is a case binding unit 42. The case binding unit 42 is for performing case binding on recording material transported via a transport path 44.
Print jobs sent from the external device 306 are received at an external interface 307 of the image forming apparatus 1. Print jobs received at the external interface 307 are sent to a memory controller 309. The memory controller 309 extracts image data from the print jobs and sends these to a compression and decompression unit 310. The image data is compressed, and therefore the compression and decompression unit 310 converts the image data to internal data. Image data that has been converted to internal data is stored on a hard disk 311. The hard disk 311 can be also be configured using another large capacity storage unit. It should be noted that the hard disk 311 stores connecting orders (attaching orders) for the plurality of post-process devices and connecting orders for the plurality of sheet-feeding units.
On the other hand, the memory controller 309 extracts print data contained in the print jobs and sends the print data thus extracted to a job control unit 301. Upon receiving the print data, the job control unit 301 sends an operation start request to a print control unit 302 so as to start a print operation. Upon receiving the operation start request, the print control unit 302 sends the operation start request to a printer unit 303 and sends the operation start request via an accessory (ACC) interface 304 to the sheet-feeding unit and the post-process device designated in the print data. That is, the accessory interface 304 functions as a transmitting unit that sends notifications such as operation start requests. It should be noted that accessory is a general term for devices connected to the image forming apparatus 1, including sheet-feeding units and post-process devices.
At such time, the print control unit 302 functions as a determination unit that determines which post-process device should be notified of the operation start request according to the designation information that designates the post-process device to which recording material is discharged and the connecting orders for the plurality of post-process devices. Furthermore, the print control unit 302 functions as a determination unit that determines which sheet-feeding units should be given notification by an operation start request or an operation end request according to the designation information that designates the sheet-feeding unit for feeding the recording material and the connecting orders for the plurality of sheet-feeding units.
It should be noted that sheet-feeding units and the post-process devices do not necessarily fulfill the same functions but their electrical control units may employ substantially the same configuration. Accordingly, the control units of the sheet-feeding units and the post-process devices here employ the same configuration in order to simplify description.
A communications interface 314 receives commands such as operation start requests sent from the image forming apparatus 1 and sends certain information to the image forming apparatus 1. An input-output interface 318 is a unit for driving a load of a motor and the like and receiving sensor signals. An accessory control unit 316 carries out communications with the image forming apparatus 1 and other neighboring devices. The accessory control units 316 installed in the sheet-feeding units for example control the transport of the recording material and control the paper feeding. Furthermore, the accessory control units 316 installed in the post-process devices for example control the transport of the recording material and control the post-processing.
A printer unit 303 of the image forming apparatus 1 is a unit that forms images on the recording material in the image forming apparatus 1. When various operation preparations are finished in the printer unit 303 as well as in the sheet-feeding units and the post-process devices involved in the print job, the job control unit 301 requests the memory controller 309 to output the image data page by page. The memory controller 309 reads out from the hard disk 311 the image data that has been converted to internal data. The compression and decompression unit 310 decompresses the image data that has been read out into bitmap data printable by the image forming apparatus 1 and stores the result in a page memory 308. The job control unit 301 sends the bitmap data sent from the memory controller 309 to the printer unit 303 via the print control unit 302. The print control unit 302 instructs the printer unit 303 to execute image forming. Further still, the print control unit 302 instructs the designated sheet-feeding unit to commence transport of the recording material. Furthermore, the print control unit 302 sends information about the recording material via the accessory interface 304 to each of the post-process devices positioned on the transport path of the recording material.
When the print job is finished, the job control unit 301 instructs the print control unit 302 to finish operation. The print control unit 302 sends operation end requests to the sheet-feeding units and post-process devices as required via the accessory interface 304. That is, the accessory interface 304 functions as a transmitting unit that sends notifications such as operation end requests.
At such time, the print control unit 302 functions as a determination unit that determines which post-process device should be notified of the operation end request according to the designation information that designates the post-process device to which recording material is discharged and the connecting orders for the plurality of post-process devices. Similarly, the print control unit 302 functions as a determination unit that determines which sheet-feeding unit should be notified of the operation end request according to the designation information that designates the sheet-feeding unit for feeding recording material and the connecting orders for the plurality of sheet-feeding units. Furthermore, the print control unit 302 gives instruction to the printer unit 303 to finish operation.
It should be noted that while the print job is being executed by the print control unit 302, sometimes a next print job will arrive from the external device 306. In such a circumstance, the job control unit 301 stores the image data to the hard disk 311 via the memory controller 309 and stores the print data in a RAM (not shown in the diagrams) provided in the job control unit 301. It should be noted that the print data may also be stored on the hard disk 311. Thus, the RAM and the hard disk 311 function as storage units. And when the previous print job is finished, the job control unit 301 executes the next print job in order.
A job name region 401 is provided at a forefront of the page data 400 for storing a job name. A job name is identifying information (ID) or the like for distinguishing a print job from other print jobs for example. A specific page ID that is distinguishable from other pages is stored in a page ID region 402. A sheet feeding cassette ID, which is an example of designation information for designating a sheet-feeding unit for feeding the recording material, is stored in a sheet feeding cassette ID region 403. A discharge destination ID, which is an example of designation information for designating a post-process device from which the recording material is discharged, is stored in a discharge destination ID region 404. A final sheet flag 405 stores information indicating whether or not the page pertaining to this set of print data is the final page of the print job. A first sheet flag 406 stores information indicating whether or not the page pertaining to the present set of print data is the first page of the print job. An operation mode region 410 stores operation mode information indicating an operation mode to be applied to the print job. Examples of operation modes include ordinary operation, an operation (interrupt operation) in which ordinary operation is interrupted and a job having a higher priority order for execution is executed, and an operation (proof print) in which only a portion of a same job is output having its discharge destination diverted to a sample tray. It should be noted that except for image data 407, the data in the page data 400 corresponds to the print data.
Further still, when the discharge destination ID is 1 or 2, the recording material is discharged from the image forming apparatus 1 to the stacker 5. When the discharge destination ID is 3 or 4, the recording material is transported to the stacker 6 via the stacker 5 and discharged to the tray corresponding to the discharge destination ID. When the discharge destination ID is 5 or 6, the recording material is transported to the stacker 52 via the stacker 5 and the stacker 6, then discharged to the tray corresponding to the discharge destination ID. When the discharge destination ID is 7 or 8, the recording material is transported to the finisher 7 via the stacker 5, the stacker 6, and the stacker 52, then discharged to the tray corresponding to the discharge destination ID. It should be noted that the numerals listed in the discharging path column of the discharging path list are device IDs for identifying the post-process devices. Thus, the connecting orders for the plurality of post-process devices are managed as discharging paths. It should be noted that data or lists for managing the connecting orders relating to the sheet-feeding units may also be stored on the hard disk 311 or the like.
It should be noted that the device ID management list and the discharging path list are for example created by the print control unit 302 performing communication with each of the post-process devices and each of the sheet-feeding units when the image forming apparatus 1 is activated.
It should also be noted that a relationship between the discharge destination ID and the discharging path is not contained in the data structure of the print job that was described using
Device IDs assigned to the post-process devices are stored in a device ID region. Information indicating an operational state or a non-operational state of each post-process device is stored in a status region. For example, “ACT” is stored in a case of an operational state and “DMT” is stored in a case of a non-operational state. Page IDs (
In step S701, the job control unit 301 waits for the arrival of a command (print job) from the external device 306. When a command arrives, the procedure proceeds to step S702.
In step S702, the job control unit 301 specifies the discharging path. For example, the job control unit 301 reads out the discharge destination ID from the page data 400 of the received print job and compares this against the discharging path list (
In step S703, the job control unit 301 executes queue processing. For example, the job control unit 301 stores the page ID extracted from the page data into the queue of the status list.
In step S704, the job control unit 301 obtains the device ID. For example, the job control unit 301 references the discharging path list and determines the one or more post-process devices present on the determined discharging path as post-process devices to which operation start requests are to be sent. Further still, the job control unit 301 references the discharging path list and also determines the post-process device that is positioned first on the discharging path. For example, if the discharging path is “1→2→3”, the post-process device that is set with the device ID of 1 is the first post-process device. Thus, the job control unit 301 functions as a destination target determination unit that determines the post-process devices to which operation start requests are to be sent.
In step S705, the job control unit 301 reads out from the status list the status of the i-th (where i is a natural number) post-process device present on the discharging path. It should be noted that the status list is created in advance by the job control unit 301. It should also be noted that in step S705 the status may also be obtained directly from the post-process devices.
In step S706, the job control unit 301 determines whether or not the status that has been read out is “ACT”. If the status is “ACT”, which means “in operation”, the procedure proceeds to step S707. On the other hand, if the status is “DMT”, which means “not in operation”, the procedure proceeds to step S710.
In step S707, the job control unit 301 determines whether or not the post-process device corresponding to the status that has been read out is included on the discharging path. For example, the job control unit 301 reads out the discharge destination ID from the page data of the next page to determine the discharging path based on the discharging path list, then determines whether or not the corresponding post-process device is included on the discharging path. If it is not included on the discharging path, the procedure proceeds to step S708, but if it is included, the procedure proceeds to step S712.
In step S708, the job control unit 301 reads out the operation mode from the received page data and determines whether or not the operation mode that has been read out is a continuous mode. Continuous mode for example is in such cases as when there are remaining pages in an interrupt operation, a proof print, or ordinary operation. For example, the job control unit 301 further examines the next page data to confirm whether or not page currently being processed is the final sheet. If it is the final sheet, then operation will finish, and therefore it is not continuous mode. If it is continuous mode, then the procedure proceeds to step S712. On the other hand, if it is ordinary operation or the like and not continuous mode, the procedure proceeds to step S709.
In step S709, the job control unit 301 sends a command signifying an operation end request to the post-process device involved in the current process. The procedure then proceeds to step S712.
Thus, the job control unit 301 determines the post-process devices that are not present on the determined discharging path as post-process devices to which operation end requests are to be sent and sends the operation end requests. Furthermore, there are times when a post-process device that is not present on the determined discharging path does not satisfy prescribed conditions for operation end dependent on succeeding recording material. Accordingly, the job control unit 301 performs control so that an operation end request is not sent to such a post-process device. That is, undesirable transmitting of an operation end request is avoided by making a determination of continuous mode.
On the other hand, when the post-process device involved in the current process is “DMT”, the job control unit 301 determines in step S710 whether or not the “DMT” post-process device is positioned on the discharging path. An undesirable occurrence of jamming of the recording material would result if a post-process device positioned on the discharging path was not operating. Accordingly, to avoid such a circumstance, an operation start request is required to be sent to such a post-process device. It should be noted that a discharging path determination method is as described above. If no “DMT” post-process device is present on the discharging path, then the procedure proceeds to step S712.
On the other hand, if a “DMT” post-process device is present on the discharging path, then the procedure proceeds to step S711. In step S711, the job control unit 301 sends a command signifying an operation start request to the post-process device. Thereafter, the procedure proceeds to step S712.
In step S712, which follows on from S707, S708, S709, S710, and S711 in the flowchart, the job control unit 301 determines whether or not there is a next post-process device involved in processing. If there is a next post-process device, then the procedure proceeds to step S713. In step S713, the job control unit 301 sets the device ID of the post-process device to be involved in processing, determined in step S712, as the device ID of the next post-process device. Thereafter, the procedure returns to step S705, and a processing loop constituted by step S705 to step S713 is executed.
In step S901, page data concerning recording material whose page ID=1 arrives from the external device 306. Since the discharge destination ID is 7, it is determined from the discharging path list that the discharging path is 1→2→3→4.
In step S902, the image forming apparatus 1 sends a command signifying an “operation start request” to each of the post-process devices positioned on the discharging path. At such time, page ID=1 is registered in the queue of the post-process devices. Furthermore, the status of each of the post-process devices is changed to “ACT”. The statuses at the present time are shown in
When page data whose page ID=2 arrives from the external device 306 in step S903, the statuses become as shown in
In step S905, page data whose page ID=4 arrives. Since the discharge destination ID of this page data is 1, an “end request” can be sent to the stackers 6 and 52 and the finisher 7. However, the operation mode of the page data is set to “interrupt operation” (
When page data whose discharge destination ID=1 and whose page ID=5 arrives in step S906, the statuses become as shown in
In step S908, page data whose page ID 7 arrives. According to the page data, the present page is the final sheet (
The discharge destination IDs of the page data arriving in step S910 whose page ID=8 and the page data arriving in step S911 whose page ID=9 are set to 5 respectively. The discharge destination ID=5 signifies the sample tray of the stacker 52. The statuses at the present time are as shown in
In step S913, page data whose page ID=10 arrives. The discharge destination ID of the page data is 4, which signifies discharge to the stacking tray of the stacker 6. Furthermore, according to the page data, it is evident that the present page is the final sheet (
As described above, according to the present embodiment, the image forming apparatus determines which devices are to be given notification of operation start requests or operation end requests in response to the connecting orders of the post-process devices and the sheet-feeding units as well as the post-process device that is to be the discharge device and the sheet-feeding unit that actually carries out sheet-feeding. In particular, the image forming apparatus manages each print job and therefore the timings for starting and ending operations of the post-process devices and the sheet-feeding units can be determined more appropriately. Accordingly, compared to conventional techniques in which the starting and ending of operations is determined by the post-process devices independently, the present invention alleviates throughput reductions and enables reductions in power consumption and lower noise.
According to the foregoing embodiment, description was given of a case in which the present invention was applied to post-process devices, but naturally it can also be applied to sheet-feeding units. In such a circumstance, the image forming apparatus 1 can use the hard disk 311 or the like as a storage unit for storing the connecting orders of the plurality of sheet-feeding units. Furthermore, the job control unit 301 functions as a determination unit that determines which sheet-feeding units should be given notification by an operation start request or an operation end request according to the designation information that designates the sheet-feeding unit for feeding the recording material and the connecting orders for the plurality of sheet-feeding units. Furthermore, the accessory interface 304 functions as a transmitting unit that sends operation start requests or operation end requests to the determined sheet-feeding units.
Furthermore, the job control unit 301 may also function as a feeding path determination unit that determines the feeding path from the sheet-feeding unit for feeding the recording material to the image forming apparatus according to the designation information that designates the sheet-feeding unit for feeding the recording material and the connecting orders for the plurality of sheet-feeding units. Further still, the job control unit 301 may also function as a destination target determination unit that determines the one or more sheet-feeding units present on the determined feeding path as sheet-feeding units to which operation start requests are to be sent. The job control unit 301 may also determine the sheet-feeding units that are not present on the determined feeding path as sheet-feeding units to which operation end requests are to be sent.
Further still, the job control unit 301 may also function as a control unit that performs control such that operation end requests are not sent to the sheet-feeding units not present on the determined feeding path that do not satisfy prescribed conditions for operation end dependent on succeeding recording material. It should be noted that the prescribed conditions refer to cases where the succeeding recording material corresponds to the above-described continuous mode. That is, the prescribed conditions are for cases where it is advantageous in terms of throughput, power consumption, or noise to leave the sheet-feeding units operating continuously rather than stopping them.
While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
This application claims the benefit of Japanese Patent Application No. 2006-263258, filed on Sep. 27, 2006, which hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2006-263258 | Sep 2006 | JP | national |