Information
-
Patent Grant
-
6390465
-
Patent Number
6,390,465
-
Date Filed
Friday, September 25, 199826 years ago
-
Date Issued
Tuesday, May 21, 200222 years ago
-
Inventors
-
Original Assignees
-
Examiners
- Walsh; Donald P.
- Miller; Johnathan R
Agents
- Fitzpatrick, Cella, Harper & Scinto
-
CPC
-
US Classifications
Field of Search
US
- 271 207
- 271 213
- 271 184
- 271 185
- 271 186
- 271 187
- 271 176
- 271 220
- 271 200
- 271 314
- 414 7912
- 270 5808
- 700 219
-
International Classifications
- B65H3100
- B65H3900
- B42C112
-
Abstract
A sheet process apparatus includes a stapler for performing a stapling process on a sheet any a shift sheet discharge unit for performing shift sheet discharging. The shift sheet discharging discharges and stacks the sheets on a tray in a status that the sheet intended to be discharged is shifted from the sheet already put on the tray. A control unit causes the shift sheet discharge unit to perform shift sheet discharging when the stapling process by the stapler is not included in any of a previous-time job and a present-time job. The control unit also causes the shift sheet discharge unit to perform the shift sheet discharging when the stapling process by the stapler is not included in any of a previous-time job and a present-time job. In addition, the control unit also causes the shift sheet discharge unit to discharge the sheet without performing the shift sheet discharging when the stapling process by the stapler is included in at least one of the previous-time job and the present-time job.
Description
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a sheet process apparatus which performs a binding process on sheets.
2. Related Background Art
It has been proposed that a print apparatus having a plurality of sheet discharge ports (or trays) and capable of detecting a sheet loading (or stack) amount is connected to a plurality of host computers under a network environment. In case of receiving print instructions from a plurality of users, the print apparatus can discharge printed sheets to a arbitrary sheet port by appropriately designating a fixed mode in which the specific sheet discharge port is designated by each user, and an automatic mode in which the sheet discharge ports capable of discharging the sheets are automatically searched to determine the port to be used.
In such a print apparatus, in order that a plurality of kinds of job sheets are not mixed with others in one sheet discharge port, the sheet loading amount in the sheet discharge port to be actually used to discharge the sheets is detected. Then, if a sheet already exists in the port, a message is displayed before printing starts to urge the user to remove the sheet from the port. However, it has been troublesome for the user because he is certainly urged to remove the sheet when the sheet already exists in the port to which the sheet is intended to be discharged.
SUMMARY OF THE INVENTION
An object of the present invention is to provide a sheet process apparatus which solves the above-described problem.
An another object of the present invention is to provide a sheet process apparatus which can make it unnecessary to urge a user to remove a sheet from a sheet discharge port or can reduce the number of times the user is urged to remove the sheet.
A still another object of the present invention is to provide a sheet process apparatus in which, even when a job including a sheet binding process and a job not including the sheet binding process are appropriately performed, it does not become difficult to easily find a pause or boundary of each job.
Other objects and features of the present invention will become apparent from the following detailed description and the accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1
is a block diagram showing an embodiment of the present invention;
FIG. 2
is a view for explaining interfaces and signals of controllers in a laser beam printer
102
shown in
FIG. 1
;
FIG. 3
is a block diagram showing a structure of a video controller shown in
FIG. 1
;
FIG. 4
is a sectional view showing a structure of the laser beam printer
102
shown in
FIG. 1
;
FIG. 5
is a view showing an example of a memory map in a common memory of a RAM in an option controller unit
106
shown in
FIG. 1
;
FIG. 6
is a view for explaining an example that, based on a basic status, a command status is generated to acquire detailed information of input and output options;
FIG. 7
is a view for explaining an example that, based on the basic status, the command status is generated to acquire the detailed information of the input and output options;
FIG. 8
is a flowchart showing an example of option information acquisition procedure by a control unit
109
shown in
FIG. 1
;
FIG. 9
is a flowchart showing an example of scheduling procedure by the control unit
109
shown in
FIG. 1
;
FIG. 10
is a flowchart showing the example of the scheduling procedure by the control unit
109
shown in
FIG. 1
;
FIG. 11
is a flowchart showing an example of procedure of a shift sheet discharge judgment process in a step S
708
of
FIG. 9
;
FIG. 12
is a flowchart showing an example of print execution procedure by the control unit
109
shown in
FIG. 1
;
FIG. 13
is a flowchart showing an example of process procedure by the control unit
109
shown in
FIG. 1
in a case where a redesignation notification is sent to the option controller unit
106
; and
FIGS. 14A and 14B
are views for explaining shift sheet discharge.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
Hereinafter, embodiments of the present invention will be explained in detail with reference to the accompanying drawings.
(First Embodiment)
FIG. 1
shows the first embodiment of the present invention. Although the drawing discloses an example of a laser beam printer
102
, a printer or other print system such as an inkjet printer or the like can be also applied. Further, although the present embodiment discloses an example that the laser beam printer
102
connects with two sheet feed option devices is disclosed, the printer
102
can connect with three or more sheet feed option devices. Moreover, the laser beam printer itself may include functions of the sheet feed option devices.
The laser beam printer
102
is connected to an external equipment
101
such as a host computer or the like through a general-purposes interface
60
(e.g., Centronics, RS232C or the like). The printer
102
is capable of connecting with various option devices performs image recording on the basis of print information (i.e., control information such as code data or the like based on predetermined printer language; including, e.g., PostScript, LIPS(III), LIPS(IV), image data and the like) transferred from the external equipment
101
through the interface
60
. The printer
102
is composed of a panel unit
104
, a control unit
109
, a sheet feed option device
107
and a sheet discharge option device
108
.
The panel unit
104
which is composed of various switches (buttons) for various operations, an LED (light emission diode) display, an LCD (liquid crystal display) and the like is an interface to a user. That is, the user can instruct the printer
102
to perform a predetermined operation by handling the panel unit
104
. Various data and the like set by the user are stored and managed in a not-shown nonvolatile memory such as an NVRAM (nonvolatile random access memory), an EEPROM (electrically erasable and programmable read-only memory) or the like.
The control unit
109
is composed of an engine controller
105
, a video controller
103
and an option controller unit
106
.
The engine controller
105
performs print process controlling for the laser beam printer
102
. The controller
105
forms a latent image on a photosensitive drum through a well-known electrophotographic process on the basis of the image data transferred from the video controller
103
, and then performs printing by transferring and fixing the formed latent image onto a fed sheet. At this time, the controller
105
instructs the option controller unit
106
about sheet feed/discharge timing.
The video controller
103
controls the printer
102
as a whole, and also analyzes data sent from the external equipment
101
to convert it into the image data. The controller
103
is connected to the external equipment
101
through the general-purpose interface
60
. Further, the controller
103
receives code data (ESC code, various PDL data and the like) transferred from the external equipment
101
, generates page information consisting of dot data and the like on the basis of the received code data, transmits the image data (binary or multivalue data) to the engine controller
105
through a video interface
80
, and then transmits a sheet feed designation command, a sheet discharge designation command and the like to the option controller unit
106
through an integrated interface
90
.
The option controller unit
106
integrally controls the sheet feed and discharge option devices (or units). That is, the option controller unit
106
manages the respective option devices through a common option unit interface
70
, and communicates with the video controller
103
through the integrated interface
90
. The present embodiment is characterized by the operation that the respective sheet feed and discharge option devices are controlled by the video controller
103
through the option controller unit
106
. The unit
106
composed of a CPU (central processing unit), a ROM, a RAM and the like all not shown is an integrated controller which integrally controls one or more option devices on the basis of the sheet feed and discharge designations transferred from the video controller
103
, the sheet feed and discharge instructions sent from the engine controller
105
, and the like. That is, the option controller unit
106
communicates with controllers respectively provided in the various option devices through the option unit interface
70
, and thus integrally controls these option devices. A common memory (
FIG. 5
) which can be accessed by the video controller
103
is provided in the RAM of the option controller unit
106
. This common memory is composed of a feed status management area capable of managing data of about 40 sheets, a basic status area, a command status management area, a starting-up process area and the like, and the video controller
103
performs various designations to the option devices through the necessary area in the common memory.
When a faceup mode is designated by the video controller
103
through the integrated interface
90
, as later described in
FIG. 4
, a recording sheet S guided by a flapper
254
is fed to a sheet discharge port by rollers
255
as it is. On the other hand, when a facedown mode is designated by the video controller
103
through the interface
90
, as later described in
FIG. 4
, the recording sheet S guided by the flapper
254
is fed by rollers
256
and
257
until a trailing edge of the sheet S once passes the rollers
256
. Then, the rollers
257
are reversely rotated such that the sheet S is again fed from its trailing edge to the sheet discharge port through rollers
258
.
The feed status management area is composed of an area used when the video controller
103
notifies each option device of a print method (sheet feed port, sheet discharge port, color, stapling operation, shift operation, etc.), and an area used when each option device notifies the video controller
103
of each option status (the number of printed sheets, completion of sheet discharge, etc.). The basic status area is an area used when each option device notifies the video controller
103
of its abnormality (sheet (or paper) jamming, no sheet, no stylus in stapler, etc.). The command status management area is an area used when each option device sends and receives a command status to and from the video controller
103
. The starting-up process area is an area used when the video controller
103
designates a starting-up process of each option device.
The sheet feed option device
107
is, e.g., a paper (sheet) deck option unit, has therein a paper (sheet) deck controller (i.e., large-capacity sheet feed cassette controller)
107
a
, and performs sheet feed control on the basis of the control information transmitted from the option controller unit
106
. The paper deck controller
107
a
has a CPU, a ROM and a RAM all not shown, and the CPU controls the sheet feed option device
107
on the basis of a program stored in the ROM. The ROM has previously stored expansion information of the device
107
, e.g., information concerning a sheet size capable of being loaded or held in a paper (sheet) deck, and the like.
The sheet discharge option device
108
is, e.g., a finisher option unit having a stapling function, has therein a finisher controller (i.e., large-capacity sheet discharge stacker controller)
108
a
, and performs a stapling operation and a sheet discharge operation on the basis of the control information transmitted from the option controller unit
106
. The finisher controller
108
a
has a CPU, a ROM and a RAM all not shown, and the CPU controls the sheet discharge option device
108
according to a program stored in the ROM. Such the ROM has previously stored expansion information of the device
108
, e.g., information concerning the number of discharge ports, information concerning presence/absence of the stapling function, information concerning presence/absence of a shift function to shift the discharged sheet in a predetermined direction, information concerning presence/absence of an inversion function to invert a face direction of the discharged sheet, and the like.
Console units
107
b
and
108
b
each having a display unit and various keys are provided respectively in the sheet feed option device
107
and the sheet discharge option device
108
. Thus, a message, a operation method and the like for the user can be displayed on the display unit when he actually uses each option to allow him to operate the option.
The option controller unit
106
, the paper deck controller
107
a
and the finisher controller
108
a
are connected to others by connectors, and serial communication is performed among them by using the option unit interface
70
. Since the sheet feed and discharge option devices
107
and
108
are connected in series by the same connector, the devices
107
and
108
can be connected in altered connecting order. The finisher controller
108
a
controls the finisher option unit, i.e., the sheet discharge option device
108
.
Subsequently, the interfaces and signals of the respective controllers in the laser beam printer
102
will be explained in detail with reference to FIG.
2
. The integrated interface
90
is composed of five hardware signals (signal lines), i.e., a serial communication interface
91
, a signal OPTRDY, a signal POUTT, a signal PFEDT and a signal SPCNG. The serial communication interface
91
is used when various commands such as sheet feed designation to a paper deck
241
of the sheet feed option device
107
, sheet discharge designation to sheet discharge ports (trays)
251
to
253
of the sheet discharge option device
108
, and the like are transferred from the video controller
103
to the option controller unit
106
, and is also used when various statuses such as a sheet presence/absence status of the paper deck
241
of the device
107
, sheet loading statuses of the sheet discharge ports
251
to
253
of the sheet discharge option device
108
, a stylus presence/absence status of the stapler, and the like are transferred from the option controller unit
106
to the video controller
103
. It should be noted that the option controller unit
106
and the video controller
103
may be directly connected by a CPU bus. The signal OPTRDY is a signal representing whether or not the option, e.g., stapling designated by the video controller
103
is in a usable status, and is transferred from the option controller unit
106
to the video controller
103
. The signal POUTT is a timing signal used when the printer
102
itself discharges the recording sheet, and is transferred from the engine controller
105
to the option controller unit
106
through the video controller
103
. The signal PFEDT is a timing signal used when the printer
102
itself receives the recording sheet from the option unit, and is transferred from the engine controller
105
to the option controller unit
106
through the video controller
103
. The signal SPCNG is a signal used when feeding speed of the recording sheet S fed in the option device at high speed is decreased to be matched to sheet feeding speed of the printer
102
itself, and is transferred from the engine controller
105
to the option controller unit
106
through the video controller
103
.
The video interface
80
is composed of five hardware signals (signal lines), i.e., a communication interface
81
, a signal VDO, the signal POUTT, the signal PFEDT and the signal SPCNG. The communication interface
81
is used when various commands such as sheet feed designation to the sheet feed cassette of the printer
102
itself, sheet discharge designation to the sheet discharge ports
251
to
253
of the printer
102
itself, a print command and the like are transferred from the video controller
103
to the engine controller
105
, and is also used when various statuses such as a sheet presence/absence status of the cassette
230
of the printer
102
itself, sheet jamming and the like are transferred from the engine controller
105
to the video controller
103
. The signal VDO is bit data transferred from the video controller
103
to the engine controller
105
.
FIG. 3
shows a structure of the video controller
103
in FIG.
1
. In
FIG. 3
, numerals
101
,
104
,
105
and
106
respectively denote the same elements as those shown in FIG.
1
. Numeral
401
denotes a panel interface (I/F) unit used to receive various setting and instructions by an operator from the panel unit
104
through data communication with the unit
104
. Numeral
402
denotes a host interface unit acting as a signal input/output unit between the video controller
103
and the external equipment
101
such as the host computer or the like. Numeral
406
denotes an engine interface unit acting as a signal input/output unit between the controller
103
and the engine controller
105
. That is, the engine interface unit
406
is used to transmit a data signal from a not-shown output buffer register and also to control communication with the engine controller
105
.
Numeral
403
denotes an image data generation unit for generating bit map data to be used in actual printing, on the basis of control code data sent from the external equipment
101
. Numeral
405
denotes an image memory for storing the image data. Numeral
409
denotes a CPU for controlling the video controller
103
as a whole. It should be noted that a control code for controlling the CPU
409
is composed of an OS (operating system) performing time-divisional control in the unit of load module called as task on the basis of not-shown system clock, and a later-described plurality of load modules (tasks) operating in the unit of function. Numeral
404
denotes a ROM for storing the control codes of the CPU
409
. Numeral
407
denotes a RAM used as a working area of the CPU
409
. Numeral
410
denotes an EEPROM composed of a nonvolatile memory medium.
Numeral
408
denotes a DMA (direct memory access) control unit for transferring the bit map data in the image memory to the engine interface unit
406
according to the instruction from the CPU
409
. Numeral
412
denotes an option interface unit for communicating with the option controller unit
106
according to the instruction from the CPU
409
. The signals POUTT, PFEDT and SPCNG are transferred from the engine interface unit
406
to the integrated interface
90
through the option interface unit
412
.
Numeral
411
denotes a system bus having an address bus and a data bus. The panel interface unit
401
, the host interface unit
406
, the image data generation unit
403
, the ROM
404
, the image memory
405
, the engine interface unit
406
, the RAM
407
, the DMA control unit
408
, the CPU
409
, the EEPROM
410
and the option interface unit
412
are mutually connected to others through the system bus
411
.
FIG. 4
shows a structure of the laser beam printer
102
in FIG.
1
. In
FIG. 4
, the same elements as those shown in
FIG. 1
are added with the same reference materials. In addition, numeral
230
denotes a sheet cassette for holding the recording sheet S and having a mechanism to electrically detect a size of the sheet S by using a not-shown partition board. Numeral
231
denotes a cassette sheet feed clutch intermittently rotated to pick up the recording sheet S one by one held in the cassette
230
and feed it up to sheet feed rollers
204
. Numeral
230
s
denotes a recording sheet sensor for detecting an amount of the recording sheets S held in the cassette
230
.
Numeral
227
denotes a resist shutter for depressing the sheets to stop the sheet feeding. Numeral
204
denotes the sheet feed rollers for feeding a leading edge of the sheet S up to the shutter
227
. Numeral
203
denotes a manual sheet feed clutch for feeding the recording sheet S put on a manual sheet feed tray
202
up to the shutter
227
. Numeral
233
denotes option sheet feed rollers (i.e., transit sheet feed rollers) for feeding the recording sheet S fed from the sheet feed option device
107
into the printer
102
itself.
The sheet feed option device
107
is composed of the paper deck
241
, a paper deck sheet feed roller
242
, feed rollers
244
, the transit sheet feed rollers
233
and a recording sheet loading amount sensor
241
s
. The paper deck
241
capable of being moved up and down is loaded with a large number of recording sheets S. The paper deck sheet feed roller
242
feeds the recording sheet S on the deck
241
. The feed rollers
244
feed the recording sheet S from the roller
242
to the transit sheet feed rollers
233
. The rollers
233
transitionally feed recording sheets fed from plural other sheet feed system option units capable of being detachably connected below the sheet feed option device
107
. In this case, it should be noted that the other sheet feed system option unit can feed the different-size sheets or the same-size sheets. The recording sheet loading amount sensor
241
s
detects a loading amount of the recording sheets S on the paper deck
241
.
A laser scanner unit
206
is composed of a laser unit
215
, a polygon mirror
216
, an image forming lens group
218
, a reflection mirror
219
and a light amount sensor
270
. The laser unit
215
generates laser beam on the basis of an image signal (VDO signal) from the video controller
103
. The laser beam generated by the laser unit
215
is scanned by the polygon mirror
216
and then introduced onto a photosensitive drum
220
through the lens group
218
and the reflection mirror
219
, whereby a latent image is formed on the drum
220
. A beam detector
217
detects the laser beam generated from the laser unit
215
and outputs a main-scanning sync signal. The light amount sensor
270
detects a light amount of the laser beam generated from the laser unit
215
.
Numeral
205
denotes a pair of resist rollers provided on a downstream side of the manual sheet feed clutch
203
, the cassette sheet feed clutch
231
and the transit sheet feed rollers
233
for synchronously feeding the recording sheet S to an image recording unit
207
.
The image recording unit
207
is composed of the photosensitive drum
220
, a primary charger
222
, a development unit
223
, a transfer charger
224
, a cleaner
225
and a pre-exposure lamp
221
. The primary charger
222
uniformly charges the photosensitive drum
220
. The development unit
223
develops the latent image formed on the drum
220
by using a toner. The transfer charger
224
transfers the toner image on the drum
220
developed by the development unit
223
to the recording sheet S fed by the resist rollers
205
. The cleaner
225
removes the remaining toner on the drum
220
. The pre-exposure lamp
221
light discharges the drum
220
.
Numeral
208
denotes a fixing unit provided on a downstream side of the image recording unit
207
for heat fixing the toner image on the recording sheet S fed from the unit
207
. Numeral
210
denotes feed rollers provided on a downstream side of the fixing unit
208
for feeding and discharging the recording sheet S. Numeral
209
denotes a sheet discharge sensor also provided on the downstream side of the fixing unit
208
for detecting a discharge status of the sheet S.
Numeral
211
denotes a flapper for switching a feeding direction of the sheet S by the feed rollers
210
between a side of a loading tray
213
and a side of the sheet discharge option device
108
. Numerals
214
and
212
denote sheet discharge rollers for discharging the recording sheet S guided by the flapper
211
to the loading tray
213
. Numeral
213
s
denotes a sheet discharge loading amount sensor for detecting a loading amount of the recording sheets loaded or put on the loading tray
213
.
Numerals
251
to
253
denote the sheet discharge trays each capable of loading about 700 sheets. Therefore, about 2000 sheets can be loaded on the three trays in total. In a case where the sheet is subjected to a stapling process, since there is some fear that the loaded sheets break down when the sheet discharge tray is moved up and down, a detection standard of sheet full loading on each sheet discharge tray is set to have a half (44 mm) of an ordinary value (88 mm in this case). Numeral
260
denotes a sheet discharge tray elevation motor for moving the trays
251
to
253
up and down. Numeral
261
denotes a sheet discharge loading amount sensor (i.e., height sensor) for detecting heights of the recording sheets on the trays
251
to
253
. For example, at a time when it is detected that the height of the recording sheets on the tray reaches 88 mm (corresponding to about 700 sheets), the finisher controller
108
a
notifies the video controller
103
of “full loading” through the option controller unit
106
.
Numeral
259
denotes a stapler. In the stapling designation by the video controller
103
through the integrated interface
90
, the recording sheets S are loaded and aligned on a not-shown stapling tray provided in the vicinity of the stapler
259
, the stapling is performed by the stapler
259
, and then the stapled sheets are discharged to any one of the trays
251
to
253
. On the other hand, in a shift designation by the video controller
103
through the integrated interface
90
, the sheets S are loaded and aligned on the stapling tray, the sheet discharge trays
251
to
253
are shifted in a horizontal direction (front side of drawing sheet⇄reverse side of drawing sheet), and then the sheets S are discharged to any one of the trays
251
to
253
. Numeral
259
s
denotes a stapler stylus remaining amount sensor for detecting a remaining amount of styluses held in the stapler
259
.
FIGS. 14A and 14B
are views for explaining a shift sheet discharge operation to be performed according to shift designation, and are plan views of the sheet feed option device
108
and the laser beam printer
102
.
FIG. 14A
shows a shift sheet discharge mechanism in the present embodiment. For example, when the shift sheet discharge is designated in a status that the sheet discharge trays
251
to
253
are at a solid-line position, the trays
251
to
253
are shifted to a dashed-line position by driving a not-shown motor. Thus, a stack of sheets is put or loaded on the tray in a status that the stack is being shifted from its original position. On the other hand, when the shift sheet discharge is designated in the status that the trays
251
to
253
are at the dashed-line position, the trays
251
to
253
are shifted to the solid-line position. Further, when the shift sheet discharge is not designated, the position of the trays
251
to
253
in the horizontal direction are maintained as it is, and any tray is not shifted.
FIG. 14B
shows an another type of a shift sheet discharge mechanism. When the tray to which the sheet is intended to be discharged is vacant, or when the shift sheet discharge is not designated, the sheet is once shifted to a dashed-line position by an alignment member
271
and then discharged onto the tray. On the other hand, when the shift sheet discharge is designated and the sheet already discharged in a previous-time job remains at the dashed-line position on the tray, the sheet to be discharged in a present-time job (current job) is once shifted to an alternate long and short dashed-line position and then discharged onto the tray.
Further, when the shift sheet discharge is designated and the sheet already discharged in the previous-time job remains at the alternate long and short dashed-line position on the tray, the sheet to be discharged in the present-time job is once shifted to the dashed-line position by the alignment member
271
and then discharged onto the tray.
Subsequently, a method in which the video controller
103
integrally or entirely controls the respective option devices through the option controller unit
106
will be explained with reference to
FIGS. 5
to
7
. The common memory shown in
FIG. 5
is composed of a feed status management area
503
used to perform page designation and to know a sheet feed status, a basic status area
504
used to know an abnormal status of each option device, a command status area
505
used to manage a command status, and a starting-up process area
506
used to designate a starting-up process of the option device.
The starting-up process area
506
is composed of a starting-up designation part used when the video controller
103
designates the starting-up process, and a completion notification part used when each option device notifies the controller of completion of the process as a result of the above designation. When the video controller
103
designates the starting-up process by using the area
506
, each option device performs the starting-up process. That is, when a power supply is turned on, the video controller
103
notifies the starting-up designation part of initialization designation of the common memory, configuration information acquisition designation for each option device necessary in the option controller unit
106
, information acquisition completion, and the like, and then observes the completion notification part to check whether or not each process is completed. When all the processes are completed, the starting-up process terminates.
The feed status management area
503
is composed of a part used to designate various print methods such as the sheet feed tray, the sheet discharge tray, color/monochrome printing, a stapling position, execution of stapling, and the like, and a part used to know various statuses of options such as where the fed sheet has reached, whether print signal outputting is allowed, whether sheet discharging has been completed, and the like. The video controller
103
designates the above print methods and grasps the status of each option to perform the printing.
It is possible to perform the designation of maximumly 40 pages in the feed status management area
503
. The designation is performed for each page in due order. Then, the area from which the corresponding page (i.e., data) has been discharged is considered as a vacant area and initialized for redesignation. Thus, the initialized area is used as a ring buffer.
The basic status area
504
is the area used when the abnormal status of each option device is notified. That is, the video controller
103
acquires the abnormal statuses such as no sheet, sheet jamming, door opening, full loading and the like. Further, the controller acquires more detailed information from the contents of a basic status by managing the command status.
The command status area
505
is the area used to acquire the detailed information of each option and perform operation controlling of the option. That is, the video controller
103
designates the necessary command in this area and acquires the information. For example, the information concerning a device name, a size of the actually fed sheet, a remaining amount of the sheets for feeding, a sheet-jamming position, a kind of sheet jamming, an access point, a loading amount of the discharged sheets, details of failure and the like can be acquired. As shown in
FIGS. 6 and 7
, the controller generates the command according to respective situations and receives the status. Further, options such as mode changing to a power saving mode, emergency stop at the time when the sheet jamming occurs, shift of the sheet discharge tray, execution of reset, and the like are controlled by using the command status area
505
.
As above, the video controller
103
acquires the above various information, and thus the printer
102
performs the printing in the status of no abnormality. When the controller
103
detects the abnormality from the basic status area, it generates the command status to assign (or specify) the abnormal point, assigns the contents of the abnormality in the device, collects the detailed information according to such an abnormality, and then controls the device based on the collected information.
FIG. 8
is a flowchart showing an example of control procedure by the control unit
109
. In this example, the control unit
109
accesses to the common memory in the option controller unit
106
, and sends and receives the command status to/from each option to exchange the information. In the case of acquiring the option information, the control unit
109
performs the designation in the command status management area in the common memory and receives the information. That is, the control unit
109
designates ID (identification) to discriminate the kind of necessary information at a predetermined address in a command designation area (S
601
), designates at the predetermined address the number of data to be designated to the option controller unit
106
according to an execution command (S
602
), designates the data representing the designated contents at the predetermined address (S
603
), notifies the unit
105
that the command was sent, and then pulls the trigger such that the unit
106
manages the command status to/from each option device to acquire the information (S
604
). According to this trigger and the designated contents, the unit
106
performs a serial communication with the necessary option device to obtain the designated information.
On the other hand, the control unit
109
operates a tune until the option controller unit
106
completely acquires the information, to observe whether or not the video controller
103
is in a status capable of acquiring the status information (S
605
, S
606
). If the controller
103
does not come to be in such a status after elapsing a predetermined time, the unit
109
can not acquire the status information. Therefore, the unit
109
sends a retry notification to the controller
103
for command re-execution (S
611
), and the process terminates.
If the controller
103
comes to be in the status capable of acquiring the status information, the unit
109
acquires the command ID of the status and confirms whether or not the status information corresponds to the designated command (S
607
). Then, the unit
109
acquires the number of status data (S
608
), acquires the status data to such the number (S
609
), and then notifies the option controller unit
106
of status acquisition completion (S
610
).
FIGS. 9 and 10
are flowcharts showing an example of scheduling procedure by the control unit
109
shown in FIG.
1
. This example relates to the process procedure of a scheduling system which performs scheduling according to command information analyzed and converted by a translator process system, on the basis of the control data and the print data sent from the external equipment
101
. That is, when the data is sent from the external equipment
101
, the process procedure starts. Initially, it is observed whether or not the sent data includes the print data, the unit
109
produces the page information and the print information based on designation contents of a layout command (S
702
), and determines the sheet feed and discharge ports (i.e., trays) from the formed page information (S
703
). Since the designation contents in the step S
702
include “auto”, the sheet feed and discharge ports cannot be finally determined in this step. In the step S
703
, the fixed sheet feed port (tray) is determined based on sheet presence/absence, sheet size and the like, while the fixed sheet discharge port (tray) is determined based on whether the sheet can be loaded and the like.
When the sheet feed and discharge ports are determined, it is judged whether or not a sheet discharge mode in a present-time job (current job) is different from that in a previous-time job (S
704
). If different, since an another job is processed, the information of the sheet discharge port is detected (S
711
). Further, it is judged whether or not the sheet remains in the sheet discharge port (S
708
), to check whether or not the shift sheet discharge is necessary. On the other hand, if not different, it is further judged whether or not it is necessary to shift (or change) the sheet discharge port to the port to which the sheet is discharged next (S
705
). If necessary, a sheet discharge port shift command is generated to previously set the next-used sheet discharge port to be in a current status, thereby detecting sheet loading information or the like of the current sheet discharge port (S
706
).
Subsequently, it is judged whether the designated sheet discharge mode is an automatic sheet discharge mode or a fixed sheet discharge mode (S
707
). In case of the automatic sheet discharge mode, it is judged whether or not the sheet remains in the shifted or changed sheet discharge port intended to be used for sheet discharging (S
708
). If the sheet remains, it is necessary to notify the user that there is some fear that the sheet discharge port is changed during the job and thus the sheets of the plural jobs are undesirably mixed to others. To do so, it is judged whether or not the shift sheet discharge is to be performed, and the designation is changed to perform the shift sheet discharge according to necessity (S
709
). In this case, in order to prevent a phenomenon that the sheet of the another job invades and is irregularly loaded, a message “remove sheet” may be displayed to urge the user to remove the unnecessary sheet.
On the other hand, if the sheet does not remain in the sheet discharge port, since the sheet of the another user's job does not invade, the sheet is discharged as it is. Therefore, the unit
109
performs print designation in the common memory of the option controller unit
106
through the option unit interface (S
710
).
On the other hand, if the sheet discharge mode designated is the fixed sheet discharge mode, since the shift or change of the sheet discharge port occurs only by the designation at the head of job, another user's job never invades during a job being carried on. For this reason, even if the sheet remains, any message is not displayed, and the sheet is output as it is. Therefore, the unit
109
performs the print designation in the common memory of the option controller unit
106
through the option unit interface (S
710
). For this reason, even if the sheet remains, any message is not displayed, and the sheet is output as it is. Therefore, the unit
109
performs the print designation in the common memory of the option controller unit
106
through the option unit interface (S
710
).
Then, it is judged whether or not the page not yet printed remains although the page information and the print information have been already formed (S
711
). If remains, it is further judged whether or not the engine controller
105
is in a ready status and a status capable of performing video transmission (S
712
). If in such the video transmittable status, the print designation is performed for a later-described engine interface task shown in
FIG. 8
(S
713
). Further, the engine interface task performs the print designation to the engine controller
105
. Subsequently, it is observed whether or not a sheet discharge completion notification of the page to which the printing started is received (S
714
). When the sheet discharge completion notification is received, the information of the completed page is abandoned, and the status of the designated page is updated to make vacancy in the memory (S
715
). After then, the flow returns to the reception judgment process in the step S
701
.
On the other hand, if it is judged in the step S
711
that there is no data to be printed, the flow advances to the step S
714
.
Further, if it is judged in the step S
712
that the engine controller
105
is not in the video transmittable status, the print designation to the engine interface task is not performed, and the flow advances to the step S
713
.
If the print data to be scheduled is not newly sent after designating only the one-page print data, the judgment in the step S
715
is repeated to update only the status representing that the page already designated is in what status.
Further, in such a case as the print data of a plurality of pages are received and thus the continuous printing is performed, ordinarily the print designation is performed to the engine controller
105
in the status that the print designation for two or three later pages is performed to the option controller unit
106
, so as to increase a thruput. After repeating the processes in the steps S
702
to S
709
, the process by the engine interface task starts.
FIG. 11
is a flowchart showing an example of procedure in such a shift sheet discharge judgment process as in the step S
708
of FIG.
9
. Initially, it is judged whether or not a process mode which can be set by a panel (console) operation or the like and is acquired from an external storage device such as an NVRAM or the like is a high-speed process mode in which any unnecessary job is not mixed (S
1001
). If so, it is checked how a loading status in the sheet discharge port used for sheet discharging, a sheet discharge mode and the like are set, so as to judge whether or not the shift sheet discharge is to be performed.
That is, it is judged whether or not the current job is designated to be subjected to the stapling process (S
1002
). If not, the shift sheet discharge judgment process terminates. On the other hand, if the stapling process is designated, it is further judged whether or not the previous-time job was the stapling job (S
1003
). If not, the shift sheet discharge judgment process terminates. On the other hand, if the stapling job is designated, it is further judged whether or not the sheet size or direction in the previous-time (current) job (S
1004
). If different, the shift sheet discharge judgment process terminates. If it is not different, it is further judged whether or not a sheet type (i.e., color, material or the like) in the previous-time job (S
1005
). If different, the shift sheet discharge judgment process terminates. If it is not different, it is further judged whether or not the sheet loading amount at the present-time sheet discharging is smaller than that at the previous-time sheet discharging because the user has removed the sheet in the sheet discharge port (S
1006
). If smaller, the shift sheet discharge judgment process terminates. If it is not smaller, a process to change the designation into the shift sheet discharge designation is performed (S
1007
). In other words, in a case where a condition that it becomes impossible to discriminate a pause or boundary between the previous- and present-time jobs when the shift sheet discharge is not performed is satisfied, the process in the step S
1007
is performed.
If it is judged that the high-speed process mode is not set in the step S
1001
, the flow advances to the step S
1007
.
If there is a “YES” determination in any one of the steps S
1002
to S
1006
, the designation is not forcedly changed into the shift sheet discharge designation. Rather the sheet is discharged based on the essential designation from the external equipment
101
or the like. When this is a “YES” determination in any one of the steps S
1002
to S
1006
, the user can easily discriminate the pause or boundary of the jobs even if the shift sheet discharge is not performed.
FIG. 12
is a flowchart showing an example of the print execution procedure by the control unit
109
shown in FIG.
1
. This example is directed to the process procedure of an engine interface system which executes the printing based on page information formed by the scheduling system. The engine interface system is initiated based on the print designation from a page scheduling system. Initially, if there is the print designation from a scheduling task (S
801
), status observation (i.e., possibility of printing, sheet size and the like), abnormality observation (no sheet, door opening, sheet jamming and the like) and the like of the print
102
itself are performed (S
802
), and the observed results are notified to the necessary systems. Then, the print designation is performed to the engine controller
105
through the engine interface unit
406
, to perform the print process (S
803
). Further, a status notification such as sheet feed starting, print starting and the like is sent to the option controller unit
106
through the option interface unit
412
(S
804
). After then, the flow returns to the step S
801
.
FIG. 13
is a flowchart showing an example of process procedure by the control unit
109
shown in
FIG. 1
in a case where a redesignation notification is sent to the option controller unit
106
. This example is directed to the process procedure of an option interface system which observes the status of the page designated by the scheduling system and notifies the option controller unit
106
of the information redesignated by the engine interface system and other systems. That is, it is initially judged whether or not the page print-designated by the scheduling system is present or exists (S
901
). If present, the status of this page is observed (S
902
). At this time, if the page already printed is present, the control unit
109
notifies the scheduling system that the corresponding information can be abandoned. Then, a position of an optional movable-type sheet discharge port (including whether or not port is in shifting) is observed (S
903
). On the other hand, if the page print-designated is not present, the page status is not observed, and the flow advances to the step S
903
.
Subsequently, an abnormality such as no sheet in the options, sheet jamming, full loading and the like is observed (S
904
). The unit
109
notifies the necessary systems of the observed results to instruct them to perform operator call displaying, execution of redesignation and the like. Then, for example, the statuses such as the sheet remaining amount in the feed port, the sheet loading amount in the discharge port, the stapling stylus remaining amount and the like are observed and updated (S
905
). After that, a redesignation notification is received from the engine interface system or the like, and thus it is judged whether or not there is the redesignation data present (S
906
). If there is no redesignation data present, the flow returns to the step S
901
. On the other hand, if there is the redesignation data present, the redesignation is performed to the option controller unit
106
on the basis of the redesignation data (S
907
). The engine interface system performs the print process according to such a redesignation.
Such a redesignation is performed by reason of, e.g., change of the sheet feed port due to no sheet status, change of the sheet discharge port due to full loading status, or the like. In this case, the designation is switched to the redesignation.
(Second Embodiment)
The second embodiment is different from the first embodiment regarding a process to be performed when a sheet remains in a sheet discharge port after port shifting. In the first embodiment, the job is sectioned from others through the shift sheet discharge operation, thereby preventing that the user erroneously picks up the discharged sheet. Such a shift sheet discharge operation is not performed in the present embodiment. Instead, a message such as “remove sheet” or the like is displayed to urge the user to remove the loaded sheet such that any unnecessary job is not mixed with the current job. Therefore, as compared with a conventional case, the number of displays urging the user to remove the sheet can be reduced.
(Third Embodiment)
In a case where a sheet remains in a sheet discharge port after port shifting, the job is sectioned by the shift sheet discharge operation in the first embodiment, while an on-line status is shifted to an off-line status and the message such as “remove sheet” or the like is displayed to urge the user to remove the loaded sheet in the second embodiment. However, in the third embodiment, the user can set either of the shift sheet discharge operation and the operation that the message such as “remove sheet” or the like is displayed to urge the user to remove the loaded sheet. Therefore, it becomes possible to select one of these two operations according to the user's setting, so that the number of displays urging the user to remove the sheet can be reduced as compared with the conventional case.
Claims
- 1. A sheet processing apparatus comprising:binding process means for performing a binding process of sheets in a binding job; shift sheet discharging means for performing a shift discharge of a sheet such that the sheet to be discharged on a tray is stored in a shifted position with respect to a sheet of an immediately preceding job already stored on the tray; and control means for controlling, in a case where a current job to be processed after the immediately preceding job is a nonbinding job, said shift sheet discharging means to permit a shift discharge of a sheet of the current job by said shift sheet discharging means when the immediately preceding job in a nonbinding job, and to inhibit a shift discharge of a sheet of the current job if the immediately preceding job is a binding job.
- 2. An apparatus according to claim 1, wherein the immediately preceding job is a job already processed, and the current job is a job in which processing has not ended, and said control means includes discrimination means for discriminating whether the immediately preceding job is the binding job and discrimination means for discriminating whether the current job is the binding job.
- 3. An apparatus according to claim 1, wherein said shift sheet discharging means includes tray shift means for shifting the tray in a horizontal direction to perform the shift discharge.
- 4. An apparatus according to claim 3, wherein said tray shift means shifts the tray in a direction perpendicular to a sheet discharge direction.
- 5. An apparatus according to claim 1, wherein said shift sheet discharging means includes shift means for shifting the sheet in a horizontal direction to perform the shift discharge before storing the sheet on the tray.
- 6. An apparatus according to claim 5, wherein said shift means shifts the sheet in a direction perpendicular to a sheet discharge direction.
- 7. An apparatus according to claim 1, wherein said shift sheet discharging means discharges the sheet to any one of a plurality of trays.
- 8. An apparatus according to claim 1, further comprising image forming means for forming an image on the sheet.
- 9. An apparatus according to claim 1, wherein said shift sheet discharging means performs the shift discharge of the sheets of one of the immediately preceding or current job, which is composed of a plurality of sheets.
- 10. A controller for controlling a sheet processing apparatus comprising:binding process means for performing a binding process of sheets in a binding job; and shift sheet discharging means for performing shift a discharge of a sheet such that the sheet to be discharged on a tray is stored in a shifted position with respect to a sheet of an immediately preceding job already stored on the tray, said controller comprising: control means for controlling, in a case where a current job to be processed after the immediately preceding job is a nonbinding job, said shift sheet discharging means to permit a shift discharge of a sheet of the current job by said shift sheet discharge means when the immediately preceding job is a nonbinding job, and to inhibit the shift discharge of a sheet of the current job if the immediately preceding job is a binding job.
- 11. An apparatus according to claim 10, wherein said shift sheet discharging means includes tray shift means for shifting the tray in a horizontal direction to perform the shift discharge.
- 12. A controller according to claim 11, wherein said tray shift means shifts the tray in a direction perpendicular to a sheet discharge direction.
- 13. An apparatus according to claim 10, wherein said shift sheet discharging means includes shift means for shifting the sheet in a horizontal direction to perform the shift discharge before storing the sheet on the tray.
- 14. An apparatus according to claim 13, wherein said shift means shifts the sheet in a direction perpendicular to a sheet discharge direction.
- 15. A controller according to claim 10, wherein said shift sheet discharging means discharges the sheet to any one of a plurality of trays.
- 16. A controller according to claim 10, further comprising image forming means for forming an image on the sheet.
- 17. A controller according to claim 10, wherein said shift sheet discharging means performs the shift discharge of the sheets of one of the immediately preceding or current job, which is composed of a plurality of sheets.
- 18. A sheet processing method comprising the steps of:judging whether an immediately preceding job to be processed is a binding job; judging whether a current job to be processed after the immediately preceding job is a binding job; performing a shift discharge of a sheet of the current job such that the sheet of the current job to be discharged on a tray is stored in a job to be discharged is being shifted position with respect to a sheet of the immediately preceding job; and controlling, in a case where the current job is a nonbinding job, said shift discharge performing step to permit a shift discharge of the sheet of the current job if the immediately preceding job is a nonbinding job, and to inhibit a shift discharge of the sheet of the current job if the immediately preceding job is a binding job.
- 19. A method according to claim 18, wherein the immediately preceding job is a job already processed, and the current job is a job in which processing has not ended, andsaid controlling step includes a discrimination step of discriminating whether the immediately preceding job is the binding job and a discrimination step of discriminating whether the current job is the binding job.
- 20. A method according to claim 18, wherein said shift sheet discharge step includes a step of shifting the tray in a horizontal direction to perform the shift sheet discharging.
- 21. A method according to claim 20, wherein said tray shift step shifts the tray in a direction perpendicular to a sheet discharge direction.
- 22. A method according to claim 18, wherein said shift sheet discharge step includes a step of shifting the sheet in a horizontal direction to perform the shift sheet discharging before putting the sheet on the tray.
- 23. A method according to claim 22, wherein said sheet shift step shifts the sheet in a direction perpendicular to a sheet discharge direction.
- 24. A method according to claim 18, wherein said shift sheet discharging step discharges the sheet to any one of a plurality of trays.
- 25. A method according to claim 18, further comprising a step of forming an image on the sheet.
- 26. A method according to claim 18, wherein said shift sheet discharging step performs the shift discharge of the sheets of one of the immediately preceding or current job, which is composed of a plurality of sheets.
- 27. A control method for a sheet processing apparatus, said apparatus including:a binding process means for performing a binding process of sheets in a binding job; and a shift sheet discharging means for performing shift discharge of a sheet such that the sheet to be discharged on a tray is stored in a shifted position with respect to a sheet of an immediately preceding job already stored on the tray, said method comprising the step of: controlling, in a case where a current job to be processed after an immediately preceding job is a nonbinding job, the shift sheet discharging means to permit the shift discharge of a sheet of the current job if the immediately preceding job is a nonbinding job, and to inhibit the shift discharge of a sheet of the current job if the immediately preceding job is a binding job.
- 28. A method according to claim 27, wherein the shift sheet discharging means includes a means for shifting the tray in a horizontal direction to perform the shift discharge.
- 29. A method according to claim 28, wherein the tray is shifted in a direction perpendicular to a sheet discharge direction.
- 30. A method according to claim 27, wherein the shift sheet discharging means includes a means for shifting the sheet in a horizontal direction to perform the shift discharge before storing the sheet on the tray.
- 31. A method according to claim 30, wherein the sheet is shifted in a direction perpendicular to a sheet discharge direction.
- 32. A method according to claim 27, wherein the shift sheet discharging means discharges the sheet to any one of a plurality of trays.
- 33. A method according to claim 27, further comprising a step of forming an image on the sheet.
- 34. A method according to claim 27, wherein the previous job is a job already processed, and the current job is a job in which processing has not ended, and said controlling step includes a discrimination step of discriminating whether the immediately preceding job is the binding job and a discrimination step of discriminating whether the current job is the binding job.
- 35. A method according to claim 27, wherein said shift sheet discharging means performs the shift discharge of the sheets of one of the immediately preceding or current job, which is composed of a plurality of sheets.
- 36. An apparatus including shift sheet discharging means for performing a shift discharge of a sheet such that the sheet to be discharged is shifted with respect to a sheet of an immediately preceding job already stored on a tray, said apparatus comprising:control means for controlling execution/nonexecution of the sheet discharge of a sheet of a current job by the shift sheet discharging means, on a basis of a size of a sheet of the immediately preceding job and a size of the sheet of the current job processed after the immediately preceding job.
- 37. An apparatus according to claim 36, wherein when a size of the sheet of the current job is similar in size of the sheet of the immediately preceding job, the control means performs a control to permit the shift discharge of the sheet of the current job by said shift sheet discharging means, and when the size of the sheet of the current job is different from the size of the sheet of the immediately preceding job, the control means performs a control to inhibit the shift discharge of the sheet of the current job by said shift sheet discharging means.
- 38. An apparatus according to claim 36, wherein the immediately preceding job is the job already processed, and the current job is the job to which processing has not ended, and said control means includes discrimination means for discriminating whether the size of the sheet of the current job is different from the size of a sheet of the immediately preceding job.
- 39. An apparatus according to claim 36, wherein said shift sheet discharging means includes tray shift means for shifting the tray in a horizontal direction to perform the shift discharge.
- 40. An apparatus according to claim 39, wherein said tray shift means shifts the tray in a direction perpendicular to a sheet discharge direction.
- 41. An apparatus according to claim 36, wherein said shift sheet discharging means includes shift means for shifting the sheet in a horizontal direction to perform the shift discharge before storing the sheet on the tray.
- 42. An apparatus according to claim 41, wherein said shift means shifts the sheet in a direction perpendicular to a sheet discharge direction.
- 43. An apparatus according to claim 36, wherein said shift sheet discharging means discharges the sheet to any one of a plurality of trays.
- 44. An apparatus according to claim 36, further comprising image forming means for forming an image on the sheet.
- 45. An apparatus according to claim 36, wherein said shift sheet discharging means performs the shift discharge of the sheets of one of the immediately preceding or current job, which is composed of a plurality of sheets.
- 46. An apparatus including shift sheet discharging means for performing a shift discharge of a sheet such that the sheet to be discharged on a tray is stored in a shifted position with respect to a sheet of an immediately preceding job already stored on the tray, said apparatus comprising:control means for controlling execution/nonexecution of the shift discharge of a sheet of a current job by said shift sheet discharging means, on the basis of a direction of a sheet of the an immediately preceding job and a direction of the sheet of the current job processed after the an immediately preceding job.
- 47. An apparatus according to claim 46, wherein when a direction of the sheet of the current job is coincident with a direction of the sheet of the immediately preceding job, the control means performs a control to permit the shift discharge of the sheet of the current job by said shift sheet discharging means, and when the direction of the sheet of the current job is different from the direction of the sheet of the immediately preceding job, said control means performs a control to inhibit the shift discharge of the sheet of the current job by said shift sheet discharging means.
- 48. An apparatus according to claim 46, wherein the immediately preceding job is a job already processed, and the current job is a job in which processing has not ended, and said control means includes discrimination means for discriminating whether the direction of the sheet of the current job is different from the direction of the sheet of the immediately preceding job.
- 49. An apparatus according to claim 46, wherein said shift sheet discharging means includes tray shift means for shifting the tray in a horizontal direction to perform the shift discharge.
- 50. An apparatus according to claim 49, wherein said tray shift means shifts the tray in a direction perpendicular to a sheet discharge direction.
- 51. An apparatus according to claim 46, wherein said shift sheet discharging means includes shift means for shifting the sheet in a horizontal direction to perform shift sheet discharging before storing the sheet on the tray.
- 52. An apparatus according to claim 51, wherein said shift means shifts the sheet in a direction perpendicular to a sheet discharge direction.
- 53. An apparatus according to claim 46, wherein said shift sheet discharging means discharges the sheet to any one of a plurality of trays.
- 54. An apparatus according to claim 46, further comprising image forming means for forming an image on the sheet.
- 55. An apparatus according to claim 46, wherein said shift sheet discharging means performs the shift discharge of the sheets of one of the immediately preceding or current job, which is composed of a plurality of sheets.
- 56. An apparatus including shift sheet discharging means for performing a shift discharge a sheet such that the sheet to be discharged on a tray is stored in a shifted position with respect to a sheet of an immediately preceding job already stored on the tray, said apparatus comprising:control means for controlling execution/nonexecution of said shift sheet discharging means, on the basis of a type of a sheet of an immediately preceding job and a type of the sheet of a current job processed after the immediately preceding job.
- 57. An apparatus according to claim 56, wherein when a type of the sheet of the current job is similar to a type of the sheet of the immediately preceding job, said control means performs the control to permit the shift discharge of the sheet of the current job by said shift sheet discharging means, and when a type of the sheet of the current job is different from the type of the sheet of the immediately preceding job, said control means performs a control to inhibit the shift discharge of the sheet of the current job by said shift sheet discharging means.
- 58. An apparatus according to claim 56, wherein the immediately preceding job is a job already processed, and the current job is the job in which processing has not ended, and said control means includes discrimination means for discriminating whether a type of the sheet of the current job is different from a type of the sheet of the immediately preceding job.
- 59. An apparatus according to claim 56, wherein said shift sheet discharging means includes tray shift means for shifting the tray in a horizontal direction to perform the shift discharge.
- 60. An apparatus according to claim 59, wherein said tray shift means shifts the tray in a direction perpendicular to a sheet discharge direction.
- 61. An apparatus according to claim 56, wherein said shift sheet discharging means includes shift means for shifting the sheet in a horizontal direction to perform the shift sheet discharge before storing the sheet on the tray.
- 62. An apparatus according to claim 61, wherein said shift means shifts the sheet in a direction perpendicular to a sheet discharge direction.
- 63. An apparatus according to claim 56, wherein said shift sheet discharging means discharges the sheet to any one of a plurality of trays.
- 64. An apparatus according to claim 56, further comprising image forming means for forming an image on the sheet.
- 65. An apparatus according to claim 56, wherein said shift sheet discharging means performs the shift discharge of the sheets of one of the immediately preceding or current job, which is composed of a plurality of sheets.
- 66. A control method for an apparatus including shift sheet discharging means for performing a shift discharge of a sheet such that the sheet to be discharged on a tray is stored in a shifted position with respect to a sheet of an immediately preceding job already stored on the tray, the method comprising the step of:controlling execution/nonexecution of the shift discharge of a sheet of a current job by the shift sheet discharging means, on the basis of a size of a sheet of the immediately preceding job and a size of the sheet of the current job processed after the immediately preceding job.
- 67. A control method according to claim 66, wherein when the size of the sheet of the current job is similar to a size of the sheet of the immediately preceding job, the controlling step performs a control to permit a shift discharge of the sheet of the current job by the shift sheet discharging means, and when the size of the sheet of the current job is different from the size of the sheet of the immediately preceding job, the controlling step performs a control to inhibit a shift discharge of the sheet of the current job by the shift sheet discharging means.
- 68. A control method according to claim 66, wherein the immediately preceding job is a job already processed, and the current job is a job in which processing has not ended, and said controlling step includes a step of discriminating whether a size of the sheet of the current job is different from a size of the sheet of the immediately preceding job.
- 69. A control method according to claim 66, wherein the shift sheet discharging means includes a tray shift means for shifting the tray in a horizontal direction to perform the shift discharge.
- 70. A method according to claim 69, wherein the tray shift means shifts the tray in a direction perpendicular to a sheet discharge direction.
- 71. A method according to claim 66, wherein the shift sheet discharging means includes a shift means for shifting the sheet in a horizontal direction to perform the shift sheet discharging before storing the sheet on the tray.
- 72. A method according to claim 71, wherein the shift means shifts the sheet in a direction perpendicular to a sheet discharge direction.
- 73. A method according to claim 66, wherein the shift sheet discharging means discharges the sheet to any one of a plurality of trays.
- 74. A method according to claim 66, further comprising a step of forming an image on the sheet.
- 75. A method according to claim 66, wherein the shift sheet discharging means performs the shift discharge to the sheets of one of the immediately preceding or current job, which is composed of a plurality of sheets.
- 76. A control method for an apparatus including shift sheet discharging means for performing a shift discharge of a sheet such that the sheet to be discharged on a tray is stored in a shifted position with respect to a sheet of an immediately preceding job already stored on the tray, the method comprising the step of:controlling execution/nonexecution of the shift discharge to a sheet of a current job by the shift sheet discharging means, on the basis of a direction of a sheet of the immediately preceding job and a direction of the sheet of the current job processed near in time to the immediately preceding job.
- 77. A method according to claim 76, wherein when the direction of the sheet of the current job is coincident with the direction of the sheet of the immediately preceding job, the control step performs a control to permit the shift discharge of the sheet of the current job by the shift sheet discharging means, and when the direction of the sheet of the current job is different from the direction of the sheet of the immediately preceding job, the control step performs a control to inhibit the shift discharge of the sheet of the current job by the shift sheet discharging means.
- 78. A method according to claim 76, wherein the immediately preceding job is the job already processed, and the current job is the job in which the process has not ended, and the control step includes a step of discriminating whether the direction of the sheet of the current job is different from the direction of the sheet of the immediately preceding job.
- 79. A method according to claim 76, wherein the shift sheet discharging means includes a tray shift means for shifting the tray in a horizontal direction to perform the shift discharge.
- 80. A method according to claim 79, wherein the shift sheet discharging means includes a tray shift means for shifting the tray in a horizontal direction to perform the shift discharge.
- 81. A method according to claim 76, wherein the shift sheet discharging means includes a shift means for shifting the sheet in a horizontal direction to perform shift sheet discharging before storing the sheet on the tray.
- 82. A method according to claim 81, wherein the shift means shifts the sheet in a direction perpendicular to a sheet discharge direction.
- 83. A method according to claim 76, wherein the shift sheet discharging means discharges the sheet to any one of a plurality of trays.
- 84. A method according to claim 76, further comprising a step of forming an image on the sheet.
- 85. A method according to claim 76, wherein the shift sheet discharging means performs the shift discharge to the sheets of one of the immediately preceding or current job, which is composed of a plurality of sheets.
- 86. A control method for an apparatus including shift sheet discharging means for performing shift discharging of a sheet such that a sheet to be discharged on a tray is stored in a shifted position with respect to a sheet of an immediately preceding job already stored on the tray, the method comprising the step of:controlling execution/nonexecution of a shift discharge of a sheet of a current job by the shift sheet discharging means, on the basis of a type of a sheet of the immediately preceding job and a type of the sheet of the current job processed near in time to the immediately preceding job.
- 87. A method according to claim 86, wherein when a type of the sheet of the current job is coincident with a type of the sheet of the immediately preceding job, the control step performs a control to permit the shift discharge of the sheet of the current job by the shift sheet discharging means, and when the type of the sheet of the current job is different from the type of the sheet of the immediately preceding job, the control step performs a control to inhibit the shift discharge of the sheet of the current job by the shift sheet discharging means.
- 88. A method according to claim 86, wherein the immediately preceding job is a job already processed, and the current job is a job in which processing has not ended, and the control step includes a step of discriminating whether a type of the sheet of the current job is different from a type of the sheet of the Immediately preceding job.
- 89. A method according to claim 86, wherein the shift sheet discharging means includes a tray shift means for shifting the tray in a horizontal direction to perform the shift discharge.
- 90. A method according to claim 89, wherein the tray shift means shifts the tray in a direction perpendicular to a sheet discharge direction.
- 91. A method according to claim 86, wherein the shift sheet discharging means includes a shift means for shifting the sheet in a horizontal direction to perform shift sheet discharging before storing the sheet on the tray.
- 92. A method according to claim 91, wherein the shift means shifts the sheet in a direction perpendicular to a sheet discharge direction.
- 93. A method according to claim 86, wherein the shift sheet discharging means discharges the sheet to any one of a plurality of trays.
- 94. A method according to claim 86, further comprising a step of forming an image on the sheet.
- 95. A method according to claim 86, wherein the shift sheet discharging means performs the shift discharge of the sheet of one of the immediately preceding or current job, which is composed of a plurality of sheets.
- 96. A computer-readable storage medium which stores a program to cause an apparatus including a binding process means for performing a binding process to sheets in a binding job; and a shift sheet discharging means for performing a shift discharge of a sheet such that the sheet to be discharged on a tray is stored in a shifted position with respect to a sheet of an immediately preceding job already stored on the tray, the medium including code to execute the step of:controlling, in a case where a current job processed near in time to the immediately preceding job is a nonbinding job, the shift sheet discharging means to permit the shift discharge to a sheet of the current job by the shift sheet discharging means when the immediately preceding job is a nonbinding job, and to inhibit the shift discharge of a sheet of the current job when the immediately preceding job is a binding job.
- 97. A computer-readable storage medium, which stores a program to cause an apparatus including shift sheet discharging means for performing a shift discharge of a sheet such that the sheet to be discharged is shifted with respect to a sheet of an immediately preceding job already stored on the tray, the medium including code to execute the step of:controlling execution/nonexecution of the shift discharge of a sheet of a current job by the shift sheet discharging means, on the basis of the size of a sheet of the immediately preceding job and the size of a sheet of the current job processed near in time to the immediately preceding job.
- 98. A computer-readable storage medium, which stores a program to cause an apparatus including shift sheet discharging means for performing a shift discharge of a sheet such that the sheet to be discharged on a tray is stored in a shifted position with respect to a sheet of an immediately preceding job already stored on the tray, the medium including code to execute the step of:controlling execution/nonexecution of the shift discharge of a sheet of a current job by the shift sheet discharging means, on the basis of the direction of a sheet of the immediately preceding job and the direction of the sheet of the current job processed near in time to the immediately preceding job.
- 99. A computer-readable storage medium which stores a program to cause an apparatus including shift sheet discharging means for performing a shift discharge of a sheet such that the sheet to be discharged on a tray is stored in a shifted position with respect to a sheet of an immediately preceding job already stored on the tray, the medium including code to execute the step of:controlling execution/nonexecution of the shift discharge of a sheet of a current job by the shift sheet discharging means, on the basis of a type of a sheet of the immediately preceding job and a type of the sheet of the current job processed near in time to the immediately preceding job.
Priority Claims (1)
Number |
Date |
Country |
Kind |
9-266422 |
Sep 1997 |
JP |
|
US Referenced Citations (6)
Number |
Name |
Date |
Kind |
5007625 |
Kremers et al. |
Apr 1991 |
A |
5088721 |
Suzuki et al. |
Feb 1992 |
A |
5145167 |
McGraw et al. |
Sep 1992 |
A |
5513839 |
Green |
May 1996 |
A |
5618035 |
Coombs et al. |
Apr 1997 |
A |
6047960 |
Kawano et al. |
Apr 2000 |
A |