When a feeding apparatus of a first type is connected to a first mounting surface, a processor outputs, to the feeding apparatus of the first type via a first signal terminal, a control signal. When the feeding apparatus of the first type is connected to a second mounting surface, the control unit outputs, to a feeding apparatus of a second type via a second signal terminal, a control command for controlling the feeding apparatus of the first type. When the feeding apparatus of the first type is connected to the second mounting surface, the feeding apparatus of the second type outputs, to the feeding apparatus of the first type via another signal terminal, a control signal based on a control command for controlling the feeding apparatus of the first type outputted from an image forming apparatus.
|
1. An image forming system comprising an image forming apparatus and a feeding apparatus configured to feed a sheet to the image forming apparatus,
the image forming apparatus comprising:
a first mounting surface to which either a feeding apparatus of a first type or a feeding apparatus of a second type can be connected;
a first signal terminal configured to output a control signal from the image forming apparatus to the feeding apparatus of the first type in a case where the feeding apparatus of the first type is connected to the first mounting surface;
a second signal 2terminal configured to communicate a signal with the feeding apparatus of the second type in a case where the feeding apparatus of the second type is connected to the first mounting surface;
an acceptance port configured to accept a sheet fed from the feeding apparatus of the first type or of the second type; and
at least one first processor configured to generate a control signal to be outputted to the first signal terminal or the second signal terminal,
the feeding apparatus of the second type comprising:
a second mounting surface to which the feeding apparatus of the first type can connect;
a third signal terminal configured to be connected with the second signal terminal via a first cable; and
a fourth signal terminal configured to output a control signal to the feeding apparatus of the first type in a case where the feeding apparatus of the first type is connected to the second mounting surface,
wherein the feeding apparatus of the first type comprises:
a fifth signal terminal configured to be connected to the first signal terminal of the image forming apparatus via a second cable in a case where the feeding apparatus of the first type is connected to the first mounting surface of the image forming apparatus, and connected to the fourth signal terminal of the feeding apparatus of the second type via the second cable in a case where the feeding apparatus of the first type is connected to the second mounting surface of the feeding apparatus of the second type,
wherein the at least one first processor is configured to:
in a case where the feeding apparatus of the first type is connected to the first mounting surface, output, to the feeding apparatus of the first type via the first signal terminal, a control signal, and
in a case where the feeding apparatus of the first type is connected to the second mounting surface, output, to the feeding apparatus of the second type via the second signal terminal, a control command for controlling the feeding apparatus of the first type, and
wherein the feeding apparatus of the second type is configured to:
in a case where the feeding apparatus of the first type is connected to the second mounting surface, output, to the feeding apparatus of the first type via the fourth signal terminal, a control signal based on a control command for controlling the feeding apparatus of the first type outputted from the image forming apparatus.
2. The image forming system according to
the feeding apparatus of the second type comprises at least one second processor configured to convert a control command for controlling the feeding apparatus of the first type received from the image forming apparatus into a control signal that the feeding apparatus of the first type can receive, and to output the control signal to the feeding apparatus of the first type from the fourth signal terminal.
3. The image forming system according to
the at least one first processor is configured to, based on a signal of the first signal terminal or the second signal terminal, discriminate a type of a feeding apparatus connected to the first mounting surface, and
wherein the at least one first processor discriminates whether the feeding apparatus of the first type is connected or the feeding apparatus of the second type is connected to the first mounting surface based on a discrimination result.
4. The image forming system according to
when the at least one first processor discriminates that the feeding apparatus of the second type is connected to the first mounting surface, the at least one first processor transmits, to the feeding apparatus of the second type via the second signal terminal, a query signal for querying whether the feeding apparatus of the first type is connected to the second mounting surface of the feeding apparatus of the second type, receives from the feeding apparatus of the second type a response signal in response to the query signal, and based on the response signal, discriminates whether the feeding apparatus of the first type is connected to the second mounting surface of the feeding apparatus of the second type.
|
The present invention relates to a method for controlling a plurality of feeding apparatuses sequentially connected to an image forming apparatus.
There are cases in which in order to execute post-processing such as folding processing or stapling and punching processing, a plurality of post-processing apparatuses are connected sequentially downstream in a sheet conveyance direction to an image forming apparatus. In recent years, there is demand for a plurality of feeding apparatuses to be connected upstream in a sheet conveyance direction. In particular, there is a demand for the supply of a wide variety of sheets and the supply of a large number of sheets in POD (print on-demand). U.S. Pat. No. 4,980,780 proposes connecting in parallel a plurality of feeding apparatus to an image forming apparatus.
In the invention described in U.S. Pat. No. 4,980,780, a plurality of post-processing apparatuses and a plurality of feeding apparatuses are controlled via a common signal line. Note that there are feeding apparatuses that are to be directly connected to an image forming apparatus. For convenience of explanation, such feeding apparatuses will be referred to as manual feeding units. With a manual feeding unit, it is not possible for other feeding apparatuses to communicate with the image forming apparatus via a common signal line. For example, if the image forming apparatus and the manual feeding unit are directly connected via another signal cable other than the common signal line, the image forming apparatus should be able to control such a manual feeding unit. However, in the case where a manual feeding unit is connected sequentially together with a plurality of feeding apparatuses to the image forming apparatus, the length of the signal cable differs depending on the number of feeding apparatuses present between the image forming apparatus and the manual feeding unit. In other words, the user must prepare a specific one of a plurality of lengths of signal cables, and usability suffers. Hypothetically, when another feeding apparatus is added between the image forming apparatus and the manual feeding unit to the image forming apparatus to which the manual feed unit is attached, a longer signal cable becomes necessary.
The present invention provides an image forming system comprising an image forming apparatus and a feeding apparatus configured to feed a sheet to the image forming apparatus. The image forming apparatus comprises: a first mounting surface to which a feeding apparatus of a first type and a feeding apparatus of a second type can be connected; a first signal terminal configured to output a control signal from the image forming apparatus to the feeding apparatus of the first type in a case where the first type feeding apparatus is connected to a first mounting surface; a second signal terminal configured to communicate a signal with the feeding apparatus of the second type in a case where the feeding apparatus of the second type is connected to the first mounting surface; an acceptance port configured to accept a sheet fed from the feeding apparatus of the first type or of the second type; and at least one processor configured to generate a control signal to be outputted to the first signal terminal or the second signal terminal. The feeding apparatus of the second type comprises a second mounting surface to which the feeding apparatus of the first type can connect; a third signal terminal configured to be connected with the second signal terminal via a first cable; and a fourth signal terminal configured to output a control signal with the feeding apparatus of the first type in a case where the feeding apparatus of the first type is connected to the second mounting surface. The feeding apparatus of the first type comprises a fifth signal terminal configured to be connected to the first signal terminal of the image forming apparatus via a second cable in a case where the feeding apparatus of the first type is connected to the first mounting surface of the image forming apparatus, and connected to the fourth signal terminal of the feeding apparatus of the second type via the second cable in a case where the feeding apparatus of the first type is connected to the second mounting surface of the feeding apparatus of the second type. The at least one processor is configured to in a case where the feeding apparatus of the first type is connected to the first mounting surface, output, to the feeding apparatus of the first type via the first signal terminal, a control signal, and in a case where the feeding apparatus of the first type is connected to the second mounting surface, output, to the feeding apparatus of the second type via the second signal terminal, a control command for controlling the feeding apparatus of the first type. The feeding apparatus of the second type is configured to, in a case where the feeding apparatus of the first type is connected to the second mounting surface, output, to the feeding apparatus of the first type via the fourth signal terminal, a control signal based on a control command for controlling the feeding apparatus of the first type outputted from the image forming apparatus.
Further features of the present invention will become apparent from the following description of exemplary embodiments (with reference to the attached drawings).
Hereinafter, embodiments will be described in detail with reference to the attached drawings. Note, the following embodiments are not intended to limit the scope of the claimed invention. Multiple features are described in the embodiments, but limitation is not made to an invention that requires all such features, and multiple such features may be combined as appropriate. Furthermore, in the attached drawings, the same reference numerals are given to the same or similar configurations, and redundant description thereof is omitted. The lowercase alphabet letters appended to the end of reference signs are appended in order to distinguish the same type or similar elements. Accordingly, when matters common to the plurality of elements are described, the lowercase alphabet letters on the end of the reference signs will be omitted.
<Image Forming System>
As
As
As
<Cables>
The image forming apparatus 101 may communicate with the long sheet feeding deck 102 by serial communication. In this case, the cable 17a may include a clock line and a control line for serial communication. On the other hand, the terminal 24 may be directly connected to a motor and a sensor arranged within the manual feeding unit 104. In this case, since the image forming apparatus 101 and the manual feeding unit 104 do not execute communication, the cable 17b does not need to be equipped with a clock line and a control line for serial communication. The cable 17b, for example, may include a drive line through which the drive current to the motor is supplied and a signal line for conveying a detection signal of the sensor.
The feeding deck 103b includes the terminal 25c to be connected to the terminal 22b of the feeding deck 103a via the cable 17c. The feeding deck 103b includes a terminal 22c to be connected to the terminal 23 of the long sheet feeding deck 102 via a cable 17d. The feeding deck 103b includes a terminal 21c to be connected to the terminal 24 of the manual feeding unit 104 via the cable 17b. The feeding deck 103b converts a control command received via the cables 17a and 17c to generate a control signal (a drive current), and supplies it to the manual feeding unit 104 via the cable 17b.
Here, the feeding deck 103a may be the same product as the feeding deck 103b. In addition, the terminals 21a to 21c may have compatibility. Similarly, the terminals 22a to 22c may have compatibility. The terminals 23, 25b, and 25c may have compatibility, too. In this case, the cables 17a, 17c, and 17d may have compatibility, too.
In this way, the cables 17a to 17d each connect two adjacent apparatuses. Thus, the length of the cables 17a to 17d may be comparably short. For example, when directly connecting the terminal 21a of the image forming apparatus 101 to the terminal 24 of the manual feeding unit 104 in the connection configurations illustrated in
<Internal Mechanism>
The image forming apparatus 101 includes an imaging forming unit 15. The imaging forming unit 15 forms an image on the sheet P fed from one of the feeding stages 111. A discharge roller 14 discharges the sheet P from an outlet 19a to a discharge tray 16. For example, the image forming method of the imaging forming unit 15 may be any of an electrographic method, an electrostatic recording method, an inkjet method, or the like.
<Control Unit>
The CPU 151a is connected via the cable 17a to an ASIC 154d within the control unit 150d arranged in the long sheet feeding deck 102. The CPU 151a may execute serial communication with the ASIC 154d via an IO port 153a and the cable 17a to execute transmission and reception of commands and responses. The IO port 153a may be the serial communication port for executing serial communication. Note that IO is an abbreviation for Input and Output. The ASIC 154a arranged in the control unit 150a of the image forming apparatus 101 drives a motor 161 of the manual feeding unit 104 via the cable 17b and receives the detection signal of a sheet sensor 163. Note that the manual feeding unit 104 does not include a control unit such as a CPU or an ASIC.
The CPU 152b is connected to the ASIC 154d of the control unit 150d arranged in the long sheet feeding deck 102 via an IO port 153c and the cable 17c. The CPU 152b executes serial communication with the ASIC 154d via the cable 17c to execute transmission and reception of commands and responses. Furthermore, the CPU 151b is connected to the CPU 151a of the image forming apparatus 101 via an IO port 153b and the cable 17a, and executes serial communication. The CPU 152b transfers to the ASIC 154d a feeding command for the long sheet feeding deck 102 transmitted from the CPU 151a. The IO ports 153b and 153c may be serial communication ports for executing serial communication.
The CPU 151b transmits to the ASIC 154b a control signal to drive the motor 161 based on a feeding command of the manual feeding unit 104 transmitted from the CPU 151a. The ASIC 154b generates a drive current or a driving pulse based on this control signal and drives the motor 161 by supplying it to the motor 161. Also, the ASIC 154b outputs a detection result indicated by the detection signal of the sheet sensor 163 on the CPU 151b. The CPU 151b transmits the detection result to the CPU 151a of the image forming apparatus 101.
The ASIC 154a of the image forming apparatus 101 detects, when the image forming apparatus 101 starts, whether or not the manual feeding unit 104 is connected to the image forming apparatus 101, and outputs the detection result to the CPU 151a. Also, the CPU 151a detects whether or not the feeding deck 103 or the long sheet feeding deck 102 is connected to the image forming apparatus 101.
Similarly, the ASIC 154b of the feeding deck 103a detects, when the image forming apparatus 101 starts, whether or not the manual feeding unit 104 is connected, and outputs the detection result to the CPU 151b. Similarly, an ASIC 154c of the feeding deck 103b detects, when the image forming apparatus 101 starts, whether or not the manual feeding unit 104 is connected, and outputs the detection result to the CPU 151c. The CPUs 151b and 151c transmit detection results of the manual feeding unit 104 to the CPU 151a of the image forming apparatus 101. The CPUs 151b and 151c detect whether or not another feeding deck or the long sheet feeding deck 102 is connected to the feeding deck 103. The CPUs 151b and 151c transmit the result of detection of another feeding deck or the long sheet feeding deck 102 to the CPU 151a of the image forming apparatus 101. Note that the CPU 151b of the feeding deck 103a transfers the detection result received from the CPU 151c of the feeding deck 103b to the CPU 151a of the image forming apparatus 101.
The CPU 151a of the image forming apparatus 101 may recognize the type of a feeding apparatus and the connection position of a feeding apparatus configuring the image forming system 100 based on a detection result received from the ASIC 154a and a detection result received from the feeding deck 103. The CPU 151a may write, to the RAM of the memory 152a, configuration information 804a indicating the type of a feeding apparatus and the connection position of a feeding apparatus. For example, when the CPU 151a recognizes the manual feeding unit 104 is connected to the image forming apparatus 101 by referring to the configuration information 804a, it outputs a control command for the manual feeding unit 104 to the ASIC 154a. When the CPU 151a recognizes that the manual feeding unit 104 is connected to the feeding deck 103a by referencing the configuration information 804a, it outputs a control command of the manual feeding unit 104 to the CPU 151b of the feeding deck 103a. When the CPU 151a recognizes that the manual feeding unit 104 is connected to the feeding deck 103b by referencing the configuration information 804a, it outputs a control command for the manual feeding unit 104 with the CPU 151c of the feeding deck 103b as the destination.
<Flow Chart>
Processing Executed by the Control Unit of the Image Forming Apparatus
In step S701, the CPU 151a (a manual detection function portion 812b of a connection confirmation function portion 801a) detects whether or not the manual feeding unit 104 is connected to the image forming apparatus 101. The connection confirmation function portion 801a executes a function for confirming whether or not another feeding apparatus is connected to the image forming apparatus 101 and the feeding deck 103. For example, based on a switch or a sensor provided on the mounting surface 105 and the logic of the terminal, the manual detection function portion 812b may determine whether or not there is a connection of the manual feeding unit 104. This logic is decided by the ASIC 154a and outputted to the CPU 151a. For example, the logic is high when the manual feeding unit 104 is connected to the image forming apparatus 101, and the logic is low when the manual feeding unit 104 is not connected to the image forming apparatus 101. Alternatively, the manual detection function portion 812b may execute a determination of a connection based on a connection detection signal that is outputted by the manual feeding unit 104. If the manual feeding unit 104 is connected to the image forming apparatus 101, the CPU 151a advances the processing to S702. If the manual feeding unit 104 is not connected to the image forming apparatus 101, the CPU 151a advances the processing to S703.
In step S702, the CPU 151a (a configuration management function portion 802a) adds information indicating that the manual feeding unit 104 is connected to the image forming apparatus 101 to the configuration information 804a. The configuration information 804a is information for managing an existence or absence of the various feeding apparatuses configuring the image forming system 100 and connection positions, and is stored in the memory 152a.
In step S703, the CPU 151a (a deck detection function portion 811a) determines whether or not decks such as the feeding deck 103 and the long sheet feeding deck 102 are connected to the image forming apparatus 101. For example, based on a switch or a sensor provided on the mounting surface 105 and the logic of the terminal, the deck detection function portion 811a may determine whether or not there is a connection of the deck. Here, a deck is a feeding apparatus for which a communication establishment is necessary, such as the feeding deck 103 and the long sheet feeding deck 102. In a case where a deck is connected, the CPU 151a advances the processing to step S704. In a case where a deck is not connected, the CPU 151a finishes a connection confirmation.
In step S704, the CPU 151a (a communication control function portion 803a) establishes communication with a deck that is connected to the upstream side of the image forming apparatus 101, obtains configuration information of the deck, and adds the information to the configuration information 804a. Here, configuration information of the deck that is connected beside the image forming apparatus 101 may include specification information of that deck. The specification information may include information indicating a number of feeding stages and sheet sizes which the deck is provided with. As
In step S705, the CPU 151a (a type determination function portion 813a) determines whether or not there is a possibility that another feeding apparatus is present on the upstream side based on specification information obtained from the adjacent deck. The specification information may include information indicating whether the adjacent deck can further connect another feeding apparatus. If the deck cannot connect another feeding apparatus or is not connected to another feeding apparatus, the CPU 151a ends the connection confirmation. If there is a possibility that the deck is connected to another feeding apparatus, the CPU 151a advances the processing to step S706.
In step S706, the CPU 151a (the type determination function portion 813a) obtains this information from an adjacent deck by transmitting, to the adjacent the deck, a command to obtain information of another feeding apparatus connected to the adjacent deck.
In step S707, the CPU 151a (the configuration management function portion 802a) adds another feeding apparatus to the configuration information 804a. For example, the configuration management function portion 802a adds a connection position, specification information, or the like of another feeding apparatus to the configuration information 804a. In the case of
In
Processing Executed by a Control Unit of the Feeding Deck
In step S901, the CPU 152b (the manual detection function portion 812b) detects whether or not the manual feeding unit 104 is connected to the feeding deck 103. A connection confirmation function portion 801b confirms whether or not the feeding apparatus is connected to the feeding decks 103a and 103b. For example, based on a switch or a sensor provided on a connecting surface 106 and the logic of the terminal, the manual detection function portion 812b may determine whether or not there is a connection of the manual feeding unit 104. This logic is decided by the ASIC 154b and outputted to the CPU 151b. For example, the logic is high when the manual feeding unit 104 is connected to the feeding deck 103, and the logic is low when the manual feeding unit 104 is not connected to the feeding deck 103. Alternatively, the manual detection function portion 812b may execute a determination based on a connection detection signal that is outputted by the manual feeding unit 104. If the manual feeding unit 104 is connected to the feeding deck 103, the CPU 151b advances the processing to step S902. If the manual feeding unit 104 is not connected to the feeding deck 103, the CPU 152b advances the processing to step S903.
In step S902, the CPU 152b (a configuration management function portion 802b) adds information illustrating that the manual feeding unit 104 is connected to the feeding deck 103 to configuration information 804b. The configuration information 804b is information for managing an existence or absence of the various feeding apparatuses configuring the feeding deck 103 and positions, and is stored in the memory 152b.
In step S903, the CPU 151b (a deck detection function portion 811b) determines whether or not decks such as the feeding deck 103 and the long sheet feeding deck 102 are connected to the connecting surface 106. For example, based on a switch or a sensor provided on the connecting surface 106 and the logic of the terminal, the deck detection function portion 811b a may determine whether or not there is a connection of the deck. Here, a deck is a feeding apparatus for which a communication establishment is necessary, such as the feeding deck 103 and the long sheet feeding deck 102. In a case where a deck is connected, the CPU 151b advances the processing to step S904. In a case where a deck is not connected, the CPU 152b finishes a connection confirmation.
In step S904, the CPU 152b (the communication control function portion 803b) establishes communication with a deck that is connected to the upstream side of the feeding deck 103, obtains configuration information of the deck, and adds the information to the configuration information 804b. Here, configuration information of the deck that is connected beside the feeding deck 103 may include specification information of that deck. The specification information may include information indicating a number of feeding stages and sheet sizes which the deck is provided with. As
In step S905, the CPU 152b (a type determination function portion 813b) determines whether or not there is a possibility that another feeding apparatus is present based on specification information obtained from the adjacent deck. The specification information includes information illustrating whether or not the adjacent deck can be connected to yet another feeding apparatus. If the deck cannot connect another feeding apparatus or is not connected to another feeding apparatus, the CPU 151b ends the connection confirmation. If there is a possibility that the deck is connected to another feeding apparatus, the CPU 151b advances the processing to step S906.
In step S906, the CPU 151b (the type determination function portion 813b) obtains this information from an adjacent deck by transmitting, to the adjacent the deck, a command to obtain information of another feeding apparatus connected to the adjacent deck.
In step S907, the CPU 152b (the configuration management function portion 802b) adds another feeding apparatus to the configuration information 804b. For example, the configuration management function portion 802b adds a connection position, specification information, or the like of another feeding apparatus to the configuration information 804b. In the case of
In step S908, the CPU 152b (the communication control function portion 803b) determines whether or not there is a communication request from a downstream apparatus (for example: the image forming apparatus 101 or the feeding deck 103a). When the communication request is received, the CPU 151b advances the processing to step S909.
In step S909, the CPU 152b (a reporting function portion 808) transmits the configuration information 804b to the downstream apparatus. In the case of
In
Execution of a Job in the Image Forming Apparatus
In step S1101, the CPU 151a (the job execution function portion 805a) analyzes the print job and determines whether or not the feeding stage designated by the print job can be directly controlled. The job execution function portion 805a obtains from the configuration information 804a information of a connection position of the designated feeding stage. Based on the obtained information, the job execution function portion 805a determines whether or not the designated feeding stage is a feeding apparatus which is connected to the image forming apparatus 101 directly or a feeding stage existing within the image forming apparatus 101. A feeding apparatus connected directly is a feeding apparatus that is attached to the mounting surface 105 (for example: the manual feeding unit 104, the long sheet feeding deck 102, and the feeding deck 103a). In other words, the CPU 151a can control these feeding apparatus directly. On the other hand, the CPU 151a cannot directly control the manual feeding unit 104 and the long sheet feeding deck 102 when they are connected to the feeding decks 103a and 103b. The configuration information 804a includes the presence or absence of a connection, a connection position, a number of feeding stages, or the like, of a feeding apparatus such as the feeding deck 103, the manual feeding unit 104, and the long sheet feeding deck 102. Therefore, the CPU 151a may determine whether or not it is possible to control the designated feeding stage directly by referring the configuration information 804a. In this way, in order to feed a sheet from the manual feeding unit 104 and the long sheet feeding deck 102 when they are connected to the feeding deck 103, it is necessary for the CPU 151a to transmit a feeding command to the feeding deck 103. Consequently, viewed from the CPU 151a, the manual feeding unit 104 and the long sheet feeding deck 102, when connected to the feeding deck 103, are feeding stages controlled indirectly. If it is possible to control the designated feeding stage directly, the CPU 151a advances the processing to step S1102. If it is not possible to control the designated feeding stage directly, the CPU 151a advances the processing to step S1103.
In step S1102, the CPU 151a (the sheet feed control function portion 806a) executes feed processing by driving the feeding roller 12 of the designated feeding stage. The CPU 151a supplies a driving signal to the manual feeding unit 104 connected to the image forming apparatus 101. Also, the CPU 151a transmits a feeding command to the long sheet feeding deck 102 and the feeding deck 103a connected to the image forming apparatus 101. In step S1103, the CPU 151a (the instruction transmission function portion 807a) transmits a feeding command accompanied by information indicating the designated feeding stage to an upstream deck (for example: the feeding deck 103a).
In step S1104, the CPU 151a (the sheet feed control function portion 806a) determines whether or not the sheet sensor 11 of the image forming apparatus 101 detects the sheet P. If the sheet P is detected, the CPU 151a advances the processing to step S1105. In step S1105, the CPU 151a (the job execution function portion 805a) controls the imaging forming unit 15 to form an image on the sheet P and discharge the sheet P from the image forming apparatus 101.
Feed Processing in the Feeding Deck
In step S1201, the CPU 151b (the communication control function portion 803b) determines whether or not a feeding command is received from the downstream apparatus. When a feeding command is received, the CPU 151b advances the processing to step S1202.
In step S1202, the CPU 151b (the sheet feed control function portion 806b) determines whether or not it is possible to control the feeding stage which is designated by feeding command directly. The sheet feed control function portion 806b obtains from the configuration information 804b information of a connection position of the designated feeding stage. Based on obtained information, the sheet feed control function portion 806b determines whether or not the designated feeding stage is the manual feeding unit 104 when it has been connected to the feeding deck 103 or a feeding stage present in the feeding deck 103. Note, for the long sheet feeding deck 102 and the feeding deck 103b, a feeding command must be transmitted, but the feeding apparatus can be controlled directly by the CPU 151b. The feeding deck 103a can indirectly control the manual feeding unit 104 when it is connected to the feeding deck 103b. Note that the feeding deck 103b can directly control the manual feeding unit 104 when it is connected to the feeding deck 103b. If it is possible to control the designated feeding stage directly, the CPU 151b advances the processing to step S1203. If it is not possible to control the designated feeding stage directly, the CPU 152b advances the processing to step S1204.
In step S1203, the CPU 151b (the sheet feed control function portion 806b) executes feed processing by driving the feeding roller 12 of the designated feeding stage. For example, the sheet feed control function portion 806b commands the ASIC 154b so as to drive the motor 161 of the manual feeding unit 104. The ASIC 154b drives the motor 161 of the manual feeding unit 104 in accordance with the command. Also, the feeding deck 103a transmits a feeding command received from the image forming apparatus 101 to a separate feeding deck 103b or the long sheet feeding deck 102 connected to the feeding deck 103a. In the case of
In step S1204, the CPU 151b (the instruction transmission function portion 807b) transmits a feeding command accompanied by information indicating the designated feeding stage to an upstream deck. In the case of
In step S1205, the CPU 151b (the sheet feed control function portion 806b) determines whether or not the sheet sensor 11 of the feeding deck 103 detects the sheet P. If the sheet P is detected, the CPU 151b advances the processing to step S1206. In step S1206, the CPU 151b (the sheet feed control function portion 806b) controls the conveyance roller 13 to discharge the sheet P to the downstream apparatus (e.g.: the image forming apparatus 101).
By virtue of the first embodiment, the cable 17 need only be connected between two adjacent devices. For this reason, it is possible for the length of the cable 17 to be short.
The image forming apparatus 101, the feeding deck 103, and the long sheet feeding deck 102 in the first embodiment can only directly communicate with apparatuses that are connected respectively adjacent thereto. On the other hand, in the second embodiment, the image forming apparatus 101 and the feeding deck 103b can communicate directly by the image forming apparatus 101 and the feeding decks 103a and 103b being bus-connected. For example, the image forming apparatus 101 is configured such that configuration information of the feeding deck 103b can be obtained without help of the feeding deck 103a. Accordingly, the image forming apparatus 101 can directly control the feeding deck 103b. However, the image forming apparatus 101 or the feeding deck 103 can still only directly control the long sheet feeding deck 102 when directly connected to the long sheet feeding deck 102. This is because the long sheet feeding deck 102 does not have a communication circuit supporting a bus connection.
[Connection Configuration]
In the connection configuration that
As is widely known, in serial communication via the serial bus 20, the master communication I/F 155a assigns a communication ID to each of the slave communication I/Fs 155b and 155c. The communication I/F 155a transmits to the serial bus a command which sets the self-communication ID and the destination communication ID. Although the communication I/Fs 155b and 155c pass commands in which a communication ID assigned to self is set on to the CPUs 151b and 151c, they ignore all other commands. The communication ID of the transmission source and the communication ID of the destination are also set in a response to the command.
Processing Executed by the Control Unit of the Image Forming Apparatus
In step S1601, the CPU 151a (the connection confirmation function portion 801a) determines whether or not the feeding deck 103 is connected to the serial bus 20. The communication I/F 155a searches for another communication I/F 155b via the serial bus 20 and allocates communication IDs to the communication I/Fs 155b and 155c connected to the serial bus 20. The communication I/Fs 155b and 155c reserve each unique communication ID by transmitting a response in order from the communication I/F closest to the communication I/F 155a. The communication I/F 155a has a list of the communication I/Fs 155b and 155c for which allocation of a communication ID succeeded. This list can be referred to by the connection confirmation function portion 801a. The connection confirmation function portion 801a determines that the feeding deck 103 is not connected to the serial bus 20 if the communication I/Fs 155b and 155c are not registered in the list. The connection confirmation function portion 801a determines that the feeding deck 103 is connected to the serial bus 20 if the communication I/Fs 155b and 155c are not registered in the list. The connection confirmation function portion 801a recognizes the number of feeding decks 103 from the number of the communication I/Fs 155b and 155c registered in the list. If the feeding deck 103 is not connected to the serial bus 20, the CPU 151a advances the processing to step S704. If the feeding deck 103 is not connected to the serial bus 20, the CPU 151a advances the processing to step S1602.
In step S1602, the CPU 151a (the communication control function portion 803a) establishes communication in order with each feeding deck 103 connected to the serial bus 20, obtains configuration information of each feeding deck 103, and adds this information to the configuration information 804a.
In step S1603, the CPU 151a (the type determination function portion 813a) determines whether or not there is a possibility that another feeding apparatus is present based on specification information obtained from the feeding deck 103. Information indicating whether the feeding deck 103 can be connected to another feeding apparatus (the manual feeding unit 104 and the long sheet feeding deck 102) may be included in the specification information. If the deck cannot connect another feeding apparatus or is the feeding deck 103 when it is not connected to another feeding apparatus, the CPU 151a ends the connection confirmation. In the case of the feeding deck 103 when there is a possibility that another feeding apparatus is connected, the CPU 151a advances the processing to step S1604.
In step S1604, the CPU 151a (the type determination function portion 813a), by transmitting a command for obtaining information of other feeding apparatuses connected to the respective feeding decks 103 to the respective feeding decks 103, obtains the information from the respective feeding decks 103.
In step S1605, the CPU 151a (the configuration management function portion 802a) adds another feeding apparatus to the configuration information 804a. For example, the configuration management function portion 802a adds a connection position, specification information, or the like of another feeding apparatus to the configuration information 804a. In the case of
Processing Executed by the Control Unit of the Feeding Deck
In step S1701, the CPU 152b (the deck detection function portion 811b) determines whether or not the long sheet feeding deck 102 is connected to the connecting surface 106. In a case where the long sheet feeding deck 102 is connected, the CPU 151b advances the processing to step S1702. In a case where the long sheet feeding deck 102 is not connected, the CPU 151b advances the processing to step S1703.
In step S1702, the CPU 151b (the communication control function portion 803b) establishes communication with the long sheet feeding deck 102 via a serial line, obtains configuration information of the long sheet feeding deck 102, and adds this information to the configuration information 804b. In step S1703, the CPU 152b (the communication control function portion 803b) determines whether or not a communication request was received via the serial bus 20 from the image forming apparatus 101. If a communication request was received, the CPU 151b advances the processing to step S1704.
In step S1704, the CPU 151b (the reporting function portion 808) transmits the configuration information 804b to the image forming apparatus 101 via the serial bus 20. In the case of
Execution of a Job in the Image Forming Apparatus
The CPU 151a (the instruction transmission function portion 807a) in step S1103 of
Feed Processing in the Feeding Deck
By virtue of the second embodiment, the cable 17 need only be connected between an apparatus and the apparatus positioned beside it. For this reason, it is possible for the length of the cable 17 to be short.
<Technical Ideas Derived From the Examples>
As illustrated in
The feeding deck 103 is an example of a feeding apparatus of the second type. The feeding deck 103 may have a second mounting surface to which a feeding apparatus of the first type can connect. The terminal 25b is an example of a third signal terminal which is to be connected to the second signal terminal via a first cable (for example: the cable 17a). The terminal 21b is an example of a fourth signal terminal which outputs a control signal to a feeding apparatus of the first type in a case where the feeding apparatus of the first type is connected to the image forming apparatus via a feeding apparatus of the second type. The terminal 21b is an example of a fourth signal terminal which outputs a control signal to a feeding apparatus of the first type in a case where the feeding apparatus of the first type is connected to the second mounting surface of a feeding apparatus of the second type.
The feeding apparatus of the first type may have a fifth signal terminal (for example: the terminal 24). The fifth signal terminal is connected to the first signal terminal of the image forming apparatus via a second cable (for example: the cable 17b) in a case where a feeding apparatus of the first type is connected to the mounting surface 105. The fifth signal terminal is connected to the fourth signal terminal (for example: the terminal 21b) of the feeding apparatus of the second type via a second cable in a case where the feeding apparatus of the first type is connected to the image forming apparatus via the feeding apparatus of the second type. In a case where the feeding apparatus of the first type is connected to the image forming apparatus via the feeding apparatus of the second type, the feeding apparatus of the first type is connected to the second mounting surface of the feeding apparatus of the second type.
The control unit 150a outputs a control signal to the feeding apparatus of the first type via the first signal terminal in a case where the feeding apparatus of the first type is connected to the mounting surface 105. The control unit 150a outputs a control command for controlling the feeding apparatus of the first type to the feeding apparatus of the second type via the second signal terminal in a case where the feeding apparatus of the first type is connected to the feeding apparatus of the second type. The feeding apparatus of the second type outputs a control signal based on a control command for controlling the feeding apparatus of the first type outputted from the image forming apparatus to the feeding apparatus of the first type via the fourth signal terminal in a case where the feeding apparatus of the first type is connected to the image forming apparatus via the feeding apparatus of the second type. In this way, in a case where the feeding apparatus of the first type is connected to the image forming apparatus via the feeding apparatus of the second type, a cable which directly connects the feeding apparatus of the first type and the image forming apparatus is not necessary, and so a cable length is shorter. Accordingly, usability in an image forming system in which a plurality of feeding apparatuses are connected is improved.
The feeding apparatus of the second type (for example: the feeding deck 103) may have a conversion unit or at least one second processor (for example: the control unit 150b) for converting a control command for controlling the feeding apparatus of the first type received from the image forming apparatus into a control signal (for example: a driving current and a driving pulse) which the feeding apparatus of the first type can receive. The conversion unit or the at least one second processor outputs the control signal from the fourth signal terminal to the feeding apparatus of the first type. Thereby, the feeding apparatus of the first type can be connected to the image forming apparatus and also the feeding apparatus of the second type.
Based on a voltage or a current or signal applied to the first signal terminal or the second signal terminal, the connection confirmation function portion 801a may function as a discrimination section (at least one first processor) that discriminates a type of a feeding apparatus connected to the mounting surface 105. In this signal, the configuration information 804b obtained from the feeding apparatus connected to the mounting surface 105 may be included. The control unit 150a may recognize whether the feeding apparatus of the first type or the feeding apparatus of the second type is connected to the mounting surface 105 based on the result of discrimination of the discrimination section. By this, the control unit 150b makes it possible to recognize the type of the feeding section connected to the upstream side.
In a case where the feeding apparatus of the second type is connected to the first mounting surface, the control unit 150a may transmit a query signal for querying whether the feeding apparatus of the first type is connected to the feeding apparatus of the second type. A query signal is transmitted to the feeding apparatus of the second type via the second signal terminal. The control unit 150a receives a response signal with respect to the query signal from the feeding apparatus of the second type. Furthermore, the control unit 150a recognizes that the feeding apparatus of the first type is connected to the second mounting surface of the feeding apparatus of the second type based on the response signal. In this way, the control unit 150b, via a feeding apparatus such as the feeding deck 103 or the like, may recognize still another feeding apparatus. By this, the control unit 150b can recognize the feeding apparatus connected to the upstream side.
The image forming apparatus 101 controls the manual feeding unit 104 or the long sheet feeding deck 102 connected to the most upstream feeding deck 103 by the feeding deck 103 connected most upstream (final position) from among a plurality of serially connected feeding decks 103. In this way, a cable through which the manual feeding unit 104 or the long sheet feeding deck 102 is directly connected to the image forming apparatus is made unnecessary by the controlling of the manual feeding unit 104 or the long sheet feeding deck 102 by the feeding deck 103 connected most upstream. Accordingly, usability in an image forming system whose plurality of feeding apparatuses is connected is corrected.
The connection confirmation function portion 801a functions as a determination section (the at least one first processor) which determines whether the feeding stage designated by the print job is the manual feeding unit or the long sheet feeding deck connected to the feeding deck connected most upstream. In a case where the feeding stage is the manual feeding unit or the long sheet feeding deck connected to the feeding deck connected most upstream, the instruction transmission function portion 807a functions as a transmission section which transmits a control command, (control signal) for controlling operation of the manual feeding unit or the long sheet feeding deck, to the feeding deck connected most upstream. Note, the control command may be conveyed or transferred via each feeding deck 103 present between the image forming apparatus and the manual feeding unit or the long sheet feeding deck. In other words, a transfer method such as in the first embodiment may be employed and a conveyance method such as in the second embodiment may be employed. By this, the image forming apparatus 101 can control the manual feeding unit or the long sheet feeding deck.
As described in the second embodiment, the image forming apparatus 101 may establish communication with each of the plurality of the feeding decks 103 serially connected. As described in the first embodiment, the image forming apparatus 101 may establish communication with the feeding deck 103a connected beside the image forming apparatus 101 from among the plurality of feeding decks. The connection confirmation function portion 801a functions as an obtainment section which obtains information (e.g.: the configuration information 804b) indicating the feeding stage of each of the plurality of feeding decks. The CPU 151a or the job execution function portion 805a may determine whether the feeding stage designated by the print job is the manual feeding unit or the long sheet feeding deck connected to the feeding deck connected most upstream based on information obtained by the obtainment section. In this way, the image forming apparatus 101 may discriminate the presence or absence of the manual feeding unit or the long sheet feeding deck by executing communication with the feeding deck 103.
The IO port 153d or the communication I/F 155a function as a first communication section connected to a communication bus for communication with the plurality of feeding decks 103. The IO port 153a functions as a second communication section which communicates with the long sheet feeding deck 102 when the long sheet feeding deck 102 is connected beside the image forming apparatus 101. The instruction transmission function portion 807a may transmit a control command for controlling the manual feeding unit or the long sheet feeding deck to the feeding deck connected most upstream via the first communication section. By this, the image forming apparatus 101 may control a manual feeding unit or a long sheet feeding deck indirectly connected to the image forming apparatus 101.
There is a case in which the manual feeding unit is connected to the feeding deck 103. In this case, the control section (at least one processor) of the feeding deck 103 controls the manual feeding unit based on a control command transmitted from the image forming apparatus and received by the communication section. In a case where the manual feeding unit is connected to the image forming apparatus, the control section of the feeding deck 103 does not control the manual feeding unit.
There is a case where another feeding deck is connected downstream of the feeding deck 103 in the conveyance direction of the sheet. The control section of the feeding deck 103 receives from another feeding deck a control command for the manual feeding unit received from the image forming apparatus by another feeding deck. By this, the control section of the feeding deck 103 may control the manual feeding unit.
The connection confirmation function portion 801a may determine whether or not there is a possibility that another feeding apparatus is connected to the respective feeding decks based on information obtained from each of the plurality of feeding decks 103. Furthermore, the connection confirmation function portion 801a may query and obtain information relating to another feeding apparatus in relation to a feeding deck, from among the plurality of feeding decks, that the other feeding apparatus may be connected to. Since another feeding apparatus such as the manual feeding unit 104 or the long sheet feeding deck 102 is not directly connected to the image forming apparatus 101, it had not been possible for the image forming apparatus 101 to obtain information related to the other feeding apparatus. For this reason, the image forming apparatus 101 is configured such that information related to another feeding apparatus can be obtained by querying to the feeding deck that another feeding apparatus may be connected to.
The feeding deck 103 is one example of a feeding apparatus connected to the upstream side of the image forming apparatus 101 in the conveyance direction of the sheet P. The IO port 153b or the communication control function portion 803b function as a communication section which communicates with the image forming apparatus 101. The feeding section (e.g.: the manual feeding unit 104 and the long sheet feeding deck 102), which is to be directly connected to the image forming apparatus 101, may be connected to the upstream side of the feeding apparatus in conveyance direction of the sheet P. In this case, the CPU 152b functions as a control section (at least one processor) which controls the feeding section based on a control command that is transmitted by the image forming apparatus 101 and received by the communication section. By this, the image forming apparatus 101 is configured such that the manual feeding unit 104 or the long sheet feeding deck 102 when connected to the feeding deck 103 can be controlled. In other words, a long cable directly connecting the image forming apparatus 101 to such feeding sections is unnecessary and a short cable through which communication between the image forming apparatus 101 and the feeding apparatus is possible may be present. Accordingly, usability is further improved.
The CPU 151b is a control section of the feeding apparatus, from among the one or more feeding apparatuses connected in series to the image forming apparatus 101, which is connected farthest from the image forming apparatus and to which the feeding section is connected. In the case of
As illustrated in
When the CPU 151b of the control unit 150b receives the control command for the feeding section issued by the image forming apparatus 101, the CPU 151b may determine whether or not the feeding section can be directly controlled by the control section. In a case where the feeding section can be directly controlled by the CPU 151b, the CPU 151b may control the feeding section in accordance with the control command. In a case where the feeding section cannot be directly controlled by the control section, the CPU 151b may transfer the control command to another feeding apparatus connected to the upstream side of a feeding apparatus to which the control section is provided.
The ASIC 154b may additionally have a driving circuit which drives a driving source (e.g.: the motor 161) arranged in the feeding section. By this, the feeding deck 103 may drive a feeding section such as the manual feeding unit 104 or the long sheet feeding deck 102.
The CPU 152b may detect whether or not the feeding section is connected to the feeding apparatus. When it is detected that the feeding section is connected to the feeding apparatus, the CPU 151b may report to the image forming apparatus 101 that the feeding section is connected to the feeding apparatus. By this, the image forming apparatus 101 is configured such that another feeding apparatus connected to the feeding apparatus can be recognized.
Embodiment(s) of the present invention can also be realized by a computer of a system or apparatus that reads out and executes computer executable instructions (e.g., one or more programs) recorded on a storage medium (which may also be referred to more fully as a ‘non-transitory computer-readable storage medium’) to perform the functions of one or more of the above-described embodiment(s) and/or that includes one or more circuits (e.g., application specific integrated circuit (ASIC)) for performing the functions of one or more of the above-described embodiment(s), and by a method performed by the computer of the system or apparatus by, for example, reading out and executing the computer executable instructions from the storage medium to perform the functions of one or more of the above-described embodiment(s) and/or controlling the one or more circuits to perform the functions of one or more of the above-described embodiment(s). The computer may comprise one or more processors (e.g., central processing unit (CPU), micro processing unit (MPU)) and may include a network of separate computers or separate processors to read out and execute the computer executable instructions. The computer executable instructions may be provided to the computer, for example, from a network or the storage medium. The storage medium may include, for example, one or more of a hard disk, a random-access memory (RAM), a read only memory (ROM), a storage of distributed computing systems, an optical disk (such as a compact disc (CD), digital versatile disc (DVD), or Blu-ray Disc (BD)™), a flash memory device, a memory card, and the like.
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. 2019-123132, filed Jul. 1, 2019, which is hereby incorporated by reference herein in its entirety.
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
4980780, | Aug 29 1988 | Ricoh Company, LTD | Image forming system |
5126786, | Oct 29 1988 | RICOH COMPANY, LTD , A CORP OF JAPAN | Image forming system |
6293536, | Oct 22 1996 | Qce Printing Systems GmbH | Paper feeder for a single sheet printer |
6801329, | Apr 27 1999 | Ricoh Company, LTD | Digital copying machine and a digital copying machine system |
7050751, | Jul 28 2003 | Canon Kabushiki Kaisha | Image forming system with temporary storage trays between sheet storage units and image forming apparatus |
8054475, | Aug 31 2006 | Canon Kabushiki Kaisha | Image forming system and printing-medium feeding device |
8670686, | Jun 12 2009 | Canon Kabushiki Kaisha | Image forming apparatus having registration designation for optional apparatus |
20030025263, | |||
20030048474, | |||
20070086045, | |||
20070120313, | |||
20080197558, | |||
20090243187, | |||
20090302521, | |||
20100066012, | |||
20110217107, | |||
20130264763, | |||
20150229783, | |||
20150331642, | |||
JP2236614, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jun 17 2020 | ISHIKAWA, NAOKI | Canon Kabushiki Kaisha | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 053969 | /0184 | |
Jun 26 2020 | Canon Kabushiki Kaisha | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Jun 26 2020 | BIG: Entity status set to Undiscounted (note the period is included in the code). |
Date | Maintenance Schedule |
Feb 22 2025 | 4 years fee payment window open |
Aug 22 2025 | 6 months grace period start (w surcharge) |
Feb 22 2026 | patent expiry (for year 4) |
Feb 22 2028 | 2 years to revive unintentionally abandoned end. (for year 4) |
Feb 22 2029 | 8 years fee payment window open |
Aug 22 2029 | 6 months grace period start (w surcharge) |
Feb 22 2030 | patent expiry (for year 8) |
Feb 22 2032 | 2 years to revive unintentionally abandoned end. (for year 8) |
Feb 22 2033 | 12 years fee payment window open |
Aug 22 2033 | 6 months grace period start (w surcharge) |
Feb 22 2034 | patent expiry (for year 12) |
Feb 22 2036 | 2 years to revive unintentionally abandoned end. (for year 12) |