Processing system, program, and binding trace detection system
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- ETRIA CO LTD
- Filing Date
- 2025-01-27
- Publication Date
- 2026-08-06
Smart Images

Figure 2026127429000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a processing system, a program, and a binding trace detection system.
Background Art
[0002] Conventionally, a processing system including a document reading unit that reads an image formed on a document and a binding unit that binds a medium on which an image is formed is known.
[0003] Here, when causing a document bundle that has already been bound to be read by the document reading unit, the binding state of the document bundle may be released. And, in order to rebind the document bundle whose binding state has been released, there is one having a so-called "hand-fed binding" function of binding the document bundle hand-fed through an opening (for example, see Patent Document 1).
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, on the surface of the document bundle, if the first binding position and the second binding position are different, there is a problem that the first binding trace is conspicuous. Also, if an attempt is made to match the two binding positions, there is a problem that the work of the user when hand-feeding the document bundle becomes complicated.
[0005] The present invention has been made in view of the above circumstances, and an object thereof is to provide a processing system capable of rebinding a document bundle so that past binding traces are not conspicuous while suppressing an increase in the work burden of the user.
Means for Solving the Problems
[0006] To solve the above technical problems, one aspect of the present invention provides a post-processing unit having a processing unit for processing a medium on which an image has been formed, and a discharge unit for discharging the medium processed by the processing unit from an opening, a control unit for controlling the post-processing unit, and a document reading unit for reading an image formed on a document, wherein the control unit detects binding marks on the document from the image read by the document reading unit, and moves the processing unit to a position facing the detected binding marks when a plurality of documents are manually fed through the opening. [Effects of the Invention]
[0007] According to the present invention, it is possible to obtain a processing system that can re-bind a stack of documents in a way that makes past binding marks less noticeable, while suppressing an increase in the user's workload. [Brief explanation of the drawing]
[0008] [Figure 1] A diagram showing the internal structure of an image forming system. [Figure 2] A diagram showing the internal structure of the document transport unit and the document reading unit. [Figure 3] A side view (A) and a plan view (B) showing the internal configuration of the binding apparatus according to this embodiment, and the location of the transport path. [Figure 4] A plan view showing the position of the internal tray of the binding apparatus according to this embodiment. [Figure 5] A diagram showing the structure of the crimped binding section. [Figure 6] A diagram showing the state of the binding device until the sheet reaches the transport roller pair. [Figure 7] A diagram showing the state of a binding device that performs binding operations. [Figure 8] Figure 7(B) shows the binding processing device as viewed from the sheet thickness direction. [Figure 9] This diagram shows the state of the binding processing device when a bound sheet bundle is discharged to the second discharge tray. [Figure 10] An example of a hardware configuration diagram for an image forming system. [Figure 11]Another example of the hardware configuration diagram of the image forming system. [Figure 12] Flowchart of the hand-stitching control process 1. [Figure 13] Diagram showing an example of the front (A) and back (B) of the manuscript bundle before stitching, and the front (C) and back (D) of the manuscript after the stitching is released. [Figure 14] Diagram showing variations in the orientation of the manuscript set on the placement table. [Figure 15] Diagram showing other examples of the images read on the front (A)(C)(E)(G) and back (B)(D)(F)(H) of the manuscript after the stitching is released. [Figure 16] Plan view showing the state where the manuscript bundle in Fig. 13(C) is inserted into the stitching processing device. [Figure 17] Plan view showing the state where the manuscript bundle in Fig. 15(G) is inserted into the stitching processing device. [Figure 18] Screen example of the hand-insertion notification screen. [Figure 19] Flowchart of the hand-stitching control process 2. [Figure 20] Flowchart of the hand-stitching control process 3. [Figure 21] Flowchart of the hand-stitching control process 4. [Figure 22] Flowchart of the hand-stitching control process 5. [Figure 23] Flowchart of the hand-stitching control process 6. [Figure 24] Flowchart of the hand-stitching control process 7. [Figure 25] Flowchart of the hand-stitching control process 8. [Figure 26] Flowchart of the hand-stitching control process 9. [Figure 27] Flowchart of the hand-stitching control process 10. [Figure 28] Flowchart of the hand-stitching control process 11. [Figure 29] Diagram showing variations in the execution order of multiple jobs. [Figure 30] Screen examples of the hand-insertion mode transition setting screen (A) and the non-stitching notification screen (B). [Figure 31] Screen examples of the binding method selection screen (A) and the priority setting screen (B). [Figure 32] An example of a functional block diagram of the controller. [Figure 33] A flowchart showing an example of the controller's processing. [Figure 34] Another example of a functional block diagram of the controller. [Figure 35] A flowchart showing another example of the controller's processing. [Figure 36] A configuration diagram of the binding trace detection system.
Mode for Carrying Out the Invention
[0009] Hereinafter, the image forming system 1 according to the present invention will be described with reference to the drawings. FIG. 1 is a diagram showing the internal structure of the image forming system 1. The image forming system is an apparatus that forms an image on a sheet S (typically, paper), which is an example of a sheet-like medium. As shown in FIG. 1, the image forming system 1 (image forming apparatus) mainly includes a housing 111 and an image forming unit 115. The image forming system 1 is an example of a processing system. However, the processing system may not have the image forming unit 115.
[0010] The housing 111 is box-shaped with an internal space for housing the components of the image forming system 1. Further, an internal space W accessible from the outside of the image forming system 1 is formed in the housing 111. The internal space W is located, for example, slightly above the center in the vertical direction of the housing 111. Also, the outer wall of the housing 111 is cut away and exposed to the outside in the internal space W. In the internal space W, a processing device (for example, an option device, a binding processing device 30) that performs various processes on the sheet S on which an image is formed by the image forming unit 115 is installed. Further, the internal space W is a space where the sheet S discharged from the image forming system 1 can be discharged and is also a space where the discharged sheet S can be taken out.
[0011] As shown in Figure 1, for example, a binding processing device 30 (media processing device) is arranged in the internal space W of the image forming system 1. In this configuration, multiple sheets S on which images have been formed by the image forming unit 115 are bound by the binding processing device 30 and discharged into the second discharge tray 32.
[0012] As another example, an optional device and a binding device 30 may be arranged in the internal space W of the image forming system 1. In this configuration, multiple sheets S on which images have been formed by the image forming unit 115 are processed by the optional device (for example, liquid application to binding positions, punching holes, folding), and then bound by the binding device 30 before being discharged to the second discharge tray 32.
[0013] The optional device and the binding device 30 are each unitized, and the input / output interfaces of the sheet S can be connected to them. In other words, the optional device and the binding device 30 are configured to be interchangeable depending on the application of the image forming system 1. More specifically, the input interfaces of the optional device and the binding device 30 can be connected to the output interface of the image forming unit 115. Also, the input interface of the binding device 30 can be connected to the output interface of the optional device. Adjacent units are connected to each other in a detachable manner by mechanical locks or magnets. Furthermore, each device installed in the internal space W of the machine body is connected to the controller 150 (see Figure 10) by harnesses for transmitting and receiving various signals.
[0014] As yet another example, the image forming system 1 may be combined with a post-processing device (not shown) mounted outside the internal space W of the cylinder. The post-processing device may be, for example, a device that performs sorting on the sheet bundle Sb (media bundle) discharged from the binding processing device 30. Alternatively, a relay device may be installed in the internal space W of the image forming system 1 to relay the sheets S, on which images have been formed and discharged into the internal space W, to the post-processing device. The relay device may be integrated with the post-processing device or may be configured and mounted separately. The post-processing device may also be the binding processing device 30.
[0015] The image forming system 1 mainly comprises a document transport unit 110, a document reading unit 102, a feed tray 112, a feed roller 197, an image forming unit 115, a fuser unit 120, a pair of transport rollers 131 and 132 (transport unit), and a first discharge tray 135. In this specification, an example of an electrophotographic image forming unit 115 that forms images using toner is described, but an inkjet system that forms images using ink may also be used.
[0016] The document transport unit 110 transports the document D, on which an image has already been formed, toward the document reading unit 102. The document reading unit 102 optically reads the image formed on the document D transported by the document transport unit 110 and generates image data. As the reading element of the document reading unit 102, for example, a CCD (Charge Coupled Device) sensor or a CMOS (Complementary Metal Oxide Semiconductor) can be used. Details of the document transport unit 110 and the document reading unit 102 will be described later with reference to Figure 2.
[0017] The feed tray 112 holds multiple sheets S stacked on top of each other. The feed roller 197 feeds the sheets S contained in the feed tray 112 one by one toward the image forming unit 115. The image forming unit 115 forms an image on the sheets S fed by the feed roller 197, indicated by the image data generated by the document reading unit 102 (or received from an external device via a communication network). The image forming unit 115 comprises a writing device 103, image forming units 104Y, 104M, 104C, 104K, an intermediate transfer belt 178, and a secondary transfer roller 189.
[0018] The writing device 103 converts the image represented by the image data into laser light of multiple colors (yellow, magenta, cyan, and black) and irradiates the photoreceptor drums 105Y, 105M, 105C, and 105K of the image formation units 104Y, 104M, 104C, and 104K with the corresponding color images. As a result, the images of each color formed on the surface of the photoreceptor drums 105Y, 105M, 105C, and 105K are formed. The images of each color formed on the photoreceptor drums 105Y, 105M, 105C, and 105 are then transferred onto the intermediate transfer belt 178 to form a color image. The secondary transfer roller 189 transfers the color image formed on the intermediate transfer belt 178 onto the sheet S fed by the feed roller 197 and transports it to the fixing unit 120.
[0019] The fixing unit 120 fixes the image transferred to the sheet S by the secondary transfer roller 189 and transports it to the transport roller pair 131 and 132. The transport roller pair 131 transports the sheet S that has passed through the fixing unit 120 toward the binding processing device 30 installed in the cylinder space W. The transport roller pair 132 transports the sheet S that has passed through the fixing unit 120 toward the first discharge tray 135 installed in the cylinder space W. Alternatively, the transport roller pair 132 inverts the sheet S that has passed through the fixing unit 120 through the inversion transport path 136 and supplies it again to the image forming unit 115. The destination of the sheet S that has passed through the fixing unit 120 can be switched, for example, by user operation via the operation panel 149 (or by instructions from an external device).
[0020] [Configuration of the document transport unit 110 and the document reading unit 102] Figure 2 shows the internal structure of the document transport unit 110 and the document reading unit 102. The document transport unit 110 is a device that transports the document D placed on the placement table 61 along the transport path PH to the document discharge tray 62. The document reading unit 102 is a device that reads the image formed on the document D transported by the document transport unit 110 or on the document D placed on the contact glass 81 and generates image data.
[0021] As shown in Figure 2, the document transport unit 110 includes a mounting table 61, a document output tray 62, a side guide 63, a feed roller 64, a feed roller 65, transport roller pairs 66, 67, 68, 69, and a document sensor 70.
[0022] The transport path PH is the space through which the document D transported by the document transport unit 110 passes. The transport path PH is the path of the document D from the mounting table 61, through a position facing the front-side reading module 86 and the back-side reading module 87, to the document output tray 62. Furthermore, the transport path PH is a curved transport path within the document transport unit 110. Hereinafter, the direction along the transport path PH toward the mounting table 61 will be referred to as the "upstream side," and the direction toward the document output tray 62 will be referred to as the "downstream side."
[0023] The mounting table 61 is a section on which multiple stacked documents D (hereinafter referred to as "document bundle Db") can be placed. The mounting table 61 is located adjacent to the upstream end of the transport path PH. The document output tray 62 is the section on which documents D transported by the document transport unit 110 are discharged. The document output tray 62 is located adjacent to the downstream end of the transport path PH. The side guides 63 contact both sides of the document bundle Db placed on the mounting table 61 in the width direction to align the width direction of the document bundle Db.
[0024] The feed roller 64 and the feed roller 65 are positioned at the upstream end of the transport path PH (in other words, near the connection point between the transport path PH and the mounting table 61). The feed roller 64 and the feed roller 65 separate one sheet from the stack of documents Db placed on the mounting table 61 and feed it to the transport path PH.
[0025] The transport roller pairs 66-69 are arranged at intervals along the transport path PH. The transport roller pairs 66-69 transport the original document D, separated and fed by the feed roller 64 and feed roller 65, along the transport path PH. Each transport roller pair 66-69 consists of drive rollers 66a, 67a, 68a, and 69a, and driven rollers 66b, 67b, 68b, and 69b. Since the basic configuration of the transport roller pairs 66-69 is common, the transport roller pair 66 will be described below.
[0026] The drive roller 66a and the driven roller 66b are positioned opposite each other, straddling the transport path PH (in other words, the document D passing through the transport path PH). The drive roller 66a and the driven roller 66b grip the document D as it passes through the transport path PH. The drive roller 66a rotates counterclockwise in Figure 2, driven by the driving force of a transport motor (not shown). The driven roller 66b rotates clockwise in Figure 2, driven by the rotation of the drive roller 66a. The drive roller 66a and the driven roller 66b then grip the document D and rotate, thereby transporting the document D along the transport path PH.
[0027] The document sensor 70 detects the document D passing through the transport path PH and outputs a document signal indicating the detection result to the controller 150 (see Figure 10), which will be described later. More specifically, the document sensor 70 outputs a document signal when it detects the document D and stops outputting the document signal when it does not detect the document D. In this embodiment, the document sensor 70 is positioned downstream of the transport roller pair 67 and upstream of the surface reading module 86, and detects the document D just before it comes into contact with the surface reading module 86.
[0028] The document reading unit 102 includes light-transmitting contact glass 81, 82, and 83, guide plates 84 and 85 that are close in color to the background color of the document D (for example, white), a front-side reading module 86, and a back-side reading module 87.
[0029] The contact glass 81 is the surface on which the user places the document D. The document D is placed on the upper surface of the contact glass 81 with the reading surface (the surface on which the image is formed) facing downwards. The document D placed on the contact glass 81 is then read by the surface reading module 86, which moves in the sub-scanning direction. The document transport unit 110 (including the contact glass 82, 83, guide plates 84, 85, and back-side reading module 87) can move (rotate) as a single unit between a covered position (Figure 2) that covers the upper surface of the contact glass 81 and an exposed position (not shown) that exposes the upper surface of the contact glass 81.
[0030] The contact glass 82 and the guide plate 84 are positioned opposite each other across the transport path PH. The contact glass 82 is positioned on the side facing the surface of the document D as it passes through the transport path PH. Furthermore, the contact glass 82 is positioned between the guide plate 84 (in other words, the transport path PH) and the surface reading module 86.
[0031] The contact glass 83 and guide plate 85 are positioned downstream of the contact glass 82 and guide plate 84, facing each other across the transport path PH. The contact glass 82 is positioned on the side facing the back surface of the document D as it passes through the transport path PH. Furthermore, the contact glass 83 is positioned between the guide plate 85 (in other words, the transport path PH) and the back surface reading module 87.
[0032] The front-side reading module 86 is located on the opposite side of the transport path PH, separated by the contact glass 82. The front-side reading module 86 reads the image formed on the surface of the document D as it passes through the transport path PH via the contact glass 82 and generates image data. The front-side reading module 86 also moves in the sub-scanning direction along the underside of the contact glass 81 when driven by the reading motor (not shown). The front-side reading module 86 reads the image formed on the underside of the document D placed on the contact glass 81 and generates image data. The back-side reading module 87 is located on the opposite side of the transport path PH, separated by the contact glass 83. The back-side reading module 87 reads the image formed on the back side of the document D as it passes through the transport path PH via the contact glass 83 and generates image data.
[0033] The front-side reading module 86 and the back-side reading module 87 integrate, for example, a well-known light source, lens, image sensor, etc. The front-side reading module 86 and the back-side reading module 87 irradiate the original document D with light from the light source via contact glasses 81-83, and generate image data showing the image formed on the original document D by photoelectric conversion of the reflected light reflected from the original document D using the image sensor.
[0034] Note that both Sheet S and Document D are sheet-shaped media (for example, paper). In this specification, Sheet S refers to a medium on which an image is formed (or on which an image has been formed) by the image forming unit 115. On the other hand, Document D refers to a medium on which an image formed on the front or back surface is read by the document reading unit 102.
[0035] [Configuration of the binding processing device 30] Figure 3 is a side view (A) and a plan view (B) of the location of the transport path PH1 showing the internal configuration of the binding processing device 30 according to this embodiment. Figure 4 is a plan view of the location of the internal tray 37 of the binding processing device 30 according to this embodiment. The binding processing device 30 (post-processing unit, post-processing unit) performs a binding process (post-processing) in which a plurality of sheets S (sheet bundle Sb) on which images have been formed by the image forming unit 115 are bundled and bound together. As shown in Figures 3 and 4, the binding processing device 30 includes a binding case 31, a second discharge tray 32, a plurality of transport roller pairs 33, 34, 35, 36 (transport section), an internal tray 37 (accumulation section), a tapping roller 38, a return roller 39, end fences 40L, 40R (transport direction alignment section), side fences 41L, 41R (main scanning direction alignment section), a crimping binding section 42, and a staple binding section 43.
[0036] In this specification, the direction toward the end fences 40L and 40R along the upper surface of the internal tray 37 is referred to as the "conveying direction." The direction perpendicular to the conveying direction and the thickness direction of the sheet S supported by the internal tray 37 (i.e., the width direction of the sheet S) is referred to as the "main scanning direction." The crimping and binding section 42 and the stapling section 43 are examples of processing sections that perform processing on the sheet S on which an image has been formed by the image forming section 115. The transport roller pair 36 is an example of an discharge section that discharges the sheet S processed by the processing section from the opening 31A.
[0037] The binding case 31 is box-shaped with an internal space for housing the components of the binding processing device 30. A transport path Ph1, through which the sheets S pass, is also formed within the internal space of the binding case 31. The second discharge tray 32 is supported on the outer surface of the binding case 31. The second discharge tray 32 loads the sheets S or sheet bundles Sb that have been transported by the transport roller pairs 33-36.
[0038] The transport roller pairs 33-36 are arranged on the transport path Ph1 at predetermined intervals. The transport roller pairs 33-36 transport the sheet S along the transport path Ph1. The transport roller pair 33 consists of a drive roller 33a and a driven roller 33b, which are positioned opposite each other across the transport path Ph1. The drive roller 33a and the driven roller 33b are rotatably supported by the binding case 31. The drive roller 33a rotates forward in the direction of transporting the sheet S (counterclockwise in Figure 3) when rotational force from the transport motor is transmitted to it. The driven roller 33b is positioned opposite the drive roller 33a across the transport path Ph1 and moves in conjunction with the rotation of the drive roller 33a. Then, with the drive roller 33a and the driven roller 33b gripping the sheet S, the transport motor is driven, and the sheet S is transported along the transport path Ph1.
[0039] The basic configuration of the conveyor roller pairs 34-36 is the same as that of conveyor roller pair 33. However, conveyor roller pair 36 consists of a drive roller 36a and a driven roller 36b that can move toward and away from the drive roller 36a. Furthermore, conveyor roller pair 35 may have the function of shifting the sheet S in the width direction and discharging it to the second discharge tray 32.
[0040] The internal tray 37 temporarily supports (accumulates) multiple sheets S that are transported by the transport roller pair 36. The tapping roller 38 is supported at the tip of the rotating arm above the internal tray 37. The tapping roller 38 supplies the sheets S to the internal tray 37 as the rotating arm rotates. The return roller 39 guides the sheets S toward the transport roller pair 36 by rotating in contact with the upper surface of the sheets S supported on the internal tray 37.
[0041] The end fences 40L and 40R contact the downstream end of the sheet S supported by the internal tray 37 in the transport direction, thereby aligning the position of the sheet S in the transport direction. The side fences 41L and 41R contact both ends of the sheet S supported by the internal tray 37 in the main scanning direction, thereby aligning the position in the main scanning direction. More specifically, the side fences 41L and 41R are driven by the fence motors 59L and 59R (see Figure 10) and can move independently in the main scanning direction.
[0042] The binding processing device 30 also includes position sensors 60L and 60R (see Figure 10). The position sensors 60L and 60R detect when the side fences 41L and 41R are positioned at the home position in the main scanning direction. The home position of the side fences 41L and 41R is, for example, the position where the distance between them is greatest in the main scanning direction (in other words, a position greater than the maximum width of the sheets S that can be accumulated in the internal tray 37 in the main scanning direction). The position sensors 60L and 60R output a position signal to the controller 160 when the side fences 41L and 41R are positioned at the home position, and stop outputting the position signal when the side fences 41L and 41R are positioned at a position other than the home position. The specific configuration of the position sensors 60L and 60R is not particularly limited, but for example, mechanical sensors, optical sensors, magnetic sensors, etc., can be used. The same applies to other sensors.
[0043] The crimping and stapling section 42 and the stapling section 43 (stapling section) are located at the downstream end of the sheet bundle Sb supported by the internal tray 37 in the transport direction. Furthermore, the crimping and stapling section 42 and the stapling section 43 are configured to move independently in the main scanning direction along the sheet bundle Sb supported by the internal tray 37. In addition, the crimping and stapling section 42 and the stapling section 43 are configured to rotate independently around pivot axes 55 and 57 that extend in the thickness direction of the sheet S supported by the internal tray 37. The crimping and stapling section 42 is, for example, an example of a first processing unit that staples the sheet bundle Sb by pressurizing and deforming it. The stapling section 43 is, for example, an example of a second processing unit that staples the sheet bundle Sb by passing stapling needles through it. However, the stapling processing device 30 may have only one of the crimping and stapling section 42 and the stapling section 43, or it may have both.
[0044] The crimping and binding unit 42 is configured to be movable in the main scanning direction by a main scanning motor 47, a drive pulley 48a, a driven pulley 48b, and endless annular belts 49a and 49b. The main scanning motor 47 generates a driving force to move the crimping and binding unit 42 in the main scanning direction. The drive pulley 48a and the driven pulley 48b are each rotatably supported by the binding case 31 at positions spaced apart in the main scanning direction. The endless annular belt 49a is stretched between the output shaft of the main scanning motor 47 and the drive pulley 48a. The endless annular belt 49b is stretched between the drive pulley 48a and the driven pulley 48b. The crimping and binding unit 42 is attached to the endless annular belt 49b.
[0045] The driving force of the main scanning motor 47 is transmitted to the drive pulley 48a via the endless annular belt 49a. The endless annular belt 49b rotates around the drive pulley 48a and the driven pulley 48b as the drive pulley 48a rotates. As a result, the crimping and binding section 42 attached to the endless annular belt 49b moves in the main scanning direction. The drive pulley 48a, the driven pulley 48b, and the endless annular belts 49a and 49b are an example of a driving force transmission mechanism that transmits the driving force of the main scanning motor 47 to the crimping and binding section 42. However, the specific configuration of the driving force transmission mechanism is not limited to the example described above.
[0046] The stapler 43 is configured to be movable in the main scanning direction by a main scanning motor 50, a drive pulley 51a, a driven pulley 51b, and endless annular belts 52a and 52b. The main scanning motor 50 generates a driving force to move the stapler 43 in the main scanning direction. The drive pulley 51a and the driven pulley 51b are each rotatably supported on the stapler case 31 at positions spaced apart in the main scanning direction. The endless annular belt 52a is stretched between the output shaft of the main scanning motor 50 and the drive pulley 51a. The endless annular belt 52b is stretched between the drive pulley 51a and the driven pulley 51b. The stapler 43 is attached to the endless annular belt 52b.
[0047] The driving force of the main scanning motor 50 is transmitted to the drive pulley 51a via the endless annular belt 52a. The endless annular belt 52b rotates around the drive pulley 51a and the driven pulley 51b as the drive pulley 51a rotates. As a result, the staple stapling unit 43 attached to the endless annular belt 52b moves in the main scanning direction. The drive pulley 51a, the driven pulley 51b, and the endless annular belts 52a and 52b are an example of a power transmission mechanism that transmits the driving force of the main scanning motor 50 to the staple stapling unit 43. However, the specific configuration of the power transmission mechanism is not limited to the example described above.
[0048] The binding processing device 30 is equipped with position sensors 53 and 54. The position sensors 53 and 54 detect the position of the crimp binding units 42 and 43 in the main scanning direction. For example, when the crimp binding units 42 and 43 are positioned at a predetermined position (home position) in the main scanning direction, the position sensors 53 and 54 output a position signal to the controller 160, and stop outputting the position signal when the crimp binding units 42 and 43 are positioned at a position different from the home position. The home position of the crimp binding unit 42 is, for example, a position offset to one side (towards the back) in the main scanning direction from the sheet S supported by the internal tray 37. The home position of the crimp binding unit 43 is, for example, a position offset to the other side (towards the front) in the main scanning direction from the sheet S supported by the internal tray 37.
[0049] The crimping and binding section 42 is rotatably supported on the binding case 31 around a pivot axis 55 that extends in the thickness direction of the sheet S supported on the internal tray 37. The crimping and binding section 42 rotates between the parallel binding position shown in Figure 8 and the diagonal binding position shown in Figure 4 by the driving force transmitted by the rotating motor 56 (see Figure 10). Similarly, the staple binding section 43 rotates around a pivot axis 57 that extends in the thickness direction of the sheet S supported on the internal tray 37 by the driving force transmitted by the rotating motor 58 (see Figure 10).
[0050] Figure 5 shows the configuration of the crimping fastening section 42. As shown in Figure 5, the crimping fastening section 42 fastens the sheet bundle Sb by pressing and deforming it with its uneven upper crimping teeth 42a (first member) and lower crimping teeth 42b (second member) to grip the sheet bundle Sb in the thickness direction. In other words, the crimping fastening section 42 can fasten the sheet bundle Sb without using fastening needles. The components of the crimping fastening section 42 (upper crimping teeth 42a, lower crimping teeth 42b) are provided on the crimping frame. Hereinafter, the process of fastening the sheet bundle Sb by pressing and deforming its fastening position with the crimping fastening section 42 will simply be referred to as "crimping fastening".
[0051] The crimping and binding section 42 includes upper crimping teeth 42a and lower crimping teeth 42b. The upper crimping teeth 42a and lower crimping teeth 42b are positioned opposite each other in the thickness direction of the sheet bundle Sb, which is placed on the internal tray 37. The opposing surfaces of the upper crimping teeth 42a and lower crimping teeth 42b are formed in an uneven shape with alternating recesses and protrusions. Furthermore, the recesses and protrusions of the upper crimping teeth 42a and lower crimping teeth 42b are offset from each other so that they interlock. The upper crimping teeth 42a and lower crimping teeth 42b move toward and toward each other by the driving force of a moving-away motor (not shown).
[0052] As the sheets S constituting the sheet bundle Sb are supplied to the internal tray 37, the upper crimping teeth 42a and the lower crimping teeth 42b are separated from each other, as shown in Figure 5(A). When all the sheets S constituting the sheet bundle Sb are placed on the internal tray 37, the upper crimping teeth 42a and the lower crimping teeth 42b engage due to the driving force of the contact / separation motor, as shown in Figure 5(B), thereby compressing and deforming the sheet bundle Sb from the thickness direction. As a result, the sheet bundle Sb accumulated in the internal tray 37 is crimped and bound together.
[0053] As shown in Figures 15(G)(H), a rectangular binding mark T5 is formed on the surface of the sheet bundle Sb that has been crimped and bound by the crimping and binding unit 42. When the crimping and binding unit 42 is in a parallel binding position, the longitudinal direction of the binding mark B extends in a direction along the main scanning direction (typically parallel). On the other hand, when the crimping and binding unit 42 is in a diagonal binding position, the longitudinal direction of the binding mark B is inclined with respect to the main scanning direction.
[0054] Furthermore, since the configuration of the stapler section 43 is already well known, a detailed explanation will be omitted. The stapler section 43 staples the sheet bundle Sb, which is supported by the internal tray 37, by using the driving force of a stapler motor (not shown) to pass staples through the sheet bundle Sb. Hereafter, the process of stapling the sheet bundle Sb by passing staples through the stapler section 43 at the stapling positions will be simply referred to as "stapling". The staples that have stapled the sheet bundle Sb will be rectangular when viewed from the thickness direction of the sheet bundle Sb. Hereafter, the portion of the sheet bundle Sb where the staples are will also be referred to as "stapling marks".
[0055] Furthermore, as shown in Figure 2(A), an opening 31A is formed in the binding case 31. More specifically, the opening 31A is located on the side of the binding case 31 that supports the second discharge tray 32, and is positioned above the second discharge tray 32. The sheets S or sheet bundles Sb conveyed by the transport roller pair 36 are discharged to the second discharge tray 32 through the opening 31A. The opening 31A is also configured to allow sheet bundles Sb to be manually inserted into the inside of the binding case 31 from the outside (more specifically, through the spaced-apart transport roller pair 36 to the internal tray 37).
[0056] [Basic operation of the binding processing device 30] Next, the binding process will be explained with reference to Figures 6 to 9. Figure 6 shows the state of the binding processing device 30 until the sheet S reaches the transport roller pair 36. Figure 7 shows the state of the binding processing device 30 performing the binding process. Figure 8 is a view of the binding processing device 30 as in Figure 7(B), viewed from the thickness direction of the sheet S. Figure 9 shows the state of the binding processing device 30 when the bound sheet bundle Sb is discharged to the second discharge tray 32.
[0057] As shown in Figure 6, the binding processing device 30 transports the sheet S supplied from the image forming unit 115 along the transport path Ph1 by rotating the transport roller pairs 33 to 35 in the forward direction. At this time, the transport roller pair 36 is in a state where the drive roller 36a and the driven roller 36b are separated.
[0058] Next, as shown in Figure 7, the binding device 30 rotates the sheet S after it has passed the transport roller pair 35 by bringing the tapping roller 38 and return roller 39 into contact with the sheet S, thereby placing the sheet S into the internal tray 37. Also, as shown in Figure 8, the sheets S accumulated in the internal tray 37 have their downstream ends in the transport direction in contact with the end fences 40L and 40R, so that their positions in the transport direction are aligned. Furthermore, the binding device 30 aligns the positions of the sheets S in the internal tray 37 in the main scanning direction by moving the side fences 41L and 41R in the main scanning direction (so-called jogging). Then, the binding device 30 constructs a sheet bundle Sb on the internal tray 37 by repeating the processes shown in Figures 6 to 8.
[0059] Next, as shown in Figure 9(A), the binding device 30 positions the binding unit 42 or binding unit 43 facing the binding position of the sheet bundle Sb in response to a predetermined number of sheets S being stacked on the internal tray 37. The binding device 30 then binds the sheet bundle Sb supported on the internal tray 37 by driving the binding unit 42 or binding unit 43. Furthermore, as shown in Figure 9(B), the binding device 30 causes the sheet bundle Sb to be gripped by the transport roller pair 36 and discharged into the second discharge tray 32.
[0060] [Hardware configuration of image forming system 1] Figure 10 is an example of a hardware configuration diagram of the image forming system 1. As shown in Figure 10, the image forming system 1 includes, for example, a controller 150 (control unit) that controls the operation of the image forming apparatus of the image forming system 1, and a controller 160 (control unit) that controls the operation of the binding processing apparatus 30. The controllers 150 and 160 cooperate to control the operation of the image forming system 1.
[0061] Controllers 150 and 160 include, for example, CPUs (Central Processing Units) 151 and 161 and memories 152 and 162. Memories 152 and 162 consist of, for example, ROM (Read Only Memory), RAM (Random Access Memory), HDD (Hard Disk Drive), or a combination thereof. Controllers 150 and 160 perform the processing described later by having the CPUs 151 and 161 read and execute program code stored in memories 152 and 162. However, the specific configuration of controllers 150 and 160 is not limited to this and may be implemented by hardware such as ASICs (Application Specific Integrated Circuits) or FPGAs (Field-Programmable Gate Arrays).
[0062] Controller 150 controls the operation of the components of the main body of the image forming system 1 (e.g., document transport unit 110, document reading unit 102, feed roller 197, image forming unit 115, fixing unit 120, transport roller pairs 131, 132, operation panel 149) via internal IF 153. Controller 160 controls the operation of the components of the binding processing device 30 (e.g., transport roller pairs 33-36, tapping roller 38, return roller 39, end fences 40L, 40R, side fences 41L, 41R, crimping binding unit 42, staple binding unit 43, position sensors 53, 54, 60L, 60R, rotary encoders 47a, 50a, 56a, 58a, 59La, 59Ra) via internal IF 163. Although only the main motors and sensors of the present invention are shown in Figure 10, each component is driven by a motor (drive source) and its operating state (position, orientation) is detected by sensors.
[0063] The control panel 149 includes an input unit for receiving input from the user and a display (notification unit) for informing the user of information. The input unit includes, for example, hard keys, a touch panel superimposed on the display, etc. The control panel 149 acquires information from the operator through the input unit and provides the information to the operator through the display. The notification unit is not limited to a display and may also include LED lamps, speakers, etc.
[0064] The rotary encoders 47a, 50a, 56a, 58a, 59La, and 59Ra detect the amount of drive (rotation) of the main scanning motors 47 and 50, the rotating motors 56 and 58, and the fence motors 59L and 59R. More specifically, the rotary encoders 47a, 50a, 56a, 58a, 59La, and 59Ra output pulse signals to the controller 160 in accordance with the rotation of the main scanning motors 47 and 50, the rotating motors 56 and 58, and the fence motors 59L and 59R. The controller 160 can then determine the amount of drive of the main scanning motors 47 and 50, the rotating motors 56 and 58, and the fence motors 59L and 59R by counting the pulse signals output from the rotary encoders 47a, 50a, 56a, 58a, 59La, and 59Ra.
[0065] The controller 160 can determine the current position of the crimping and stapling unit 42 in the main scanning direction by combining the detection results of the position sensor 53 and the rotary encoder 47a. In other words, the position sensor 53 and the rotary encoder 47a can be combined to form a position sensor that detects the position of the crimping and stapling unit 42 in the main scanning direction. Similarly, the controller 160 can determine the current position of the staple stapling unit 43 in the main scanning direction by combining the detection results of the position sensor 54 and the rotary encoder 50a. In other words, the position sensor 54 and the rotary encoder 50a can be combined to form a position sensor that detects the position of the staple stapling unit 43 in the main scanning direction.
[0066] The controller 160 can determine the current positions of the side fences 41L and 41R in the main scanning direction by combining the detection results of the position sensors 60L and 60R and the rotary encoders 59La and 59Ra. In other words, the position sensors 60L and 60R and the rotary encoders 59La and 59Ra can be combined to form a position sensor that detects the positions of the side fences 41L and 41R in the main scanning direction.
[0067] Furthermore, controllers 150 and 160 are connected to each other via external IFs 154 and 164, enabling them to communicate with one another. Based on the information transmitted and received via the external IFs 154 and 164, controllers 150 and 160 work together to control the operation of each component.
[0068] Figure 11 is another example of the hardware configuration diagram of the image forming system 1. Figure 11 differs from Figure 10 in that the controller 160 of the binding processing device 30 is omitted, but otherwise it is the same as Figure 10. The controller 150 shown in Figure 11 controls the operation of the components of the image forming apparatus and binding processing device of the image forming system 1 via the internal IF 153, and also controls the operation of the components of the binding processing device 30 via the external IFs 154, 164 and the internal IF 163. In other words, the binding processing device 30 shown in Figure 11 operates according to the control of the controller 150 mounted on the main body of the image forming system 1.
[0069] The image forming system 1 can, for example, perform a reading job and a printing job. A reading job is a job in which the image formed on the original document D is read by the original document reading unit 102 to generate image data. A printing job is a job in which an image indicated by the image data generated by the original document reading unit 102 (i.e., the image data generated in the reading job) or image data received from an external device is formed on a sheet S. Furthermore, performing a printing job based on the image data generated in the reading job is referred to as a "read-and-print job".
[0070] As an example of a scanning job, the user places a stack of documents Db on the loading platform 61 and inputs a scanning command through the operation panel 149. When a scanning command is input to the operation panel 149, the controller 150 controls the document transport unit 110 to transport the multiple documents D placed on the loading platform 61 one by one. The controller 150 also has the front-side scanning module 86 or the back-side scanning module 87 read the documents D transported by the document transport unit 110 to generate image data.
[0071] Another example of a scanning job is when the user places a stack of documents Db on the contact glass 81 and inputs a scanning command through the operation panel 149. When a scanning command is input to the operation panel 149, the controller 150 moves the surface scanning module 86 in the sub-scanning direction, scanning the image formed on the documents D placed on the contact glass 81 and generating image data. By repeating this operation, the user can have the document scanning unit 102 scan images formed on multiple documents D.
[0072] Furthermore, the user inputs a print command to the image forming system 1 via an external device. When a print command is input, the controller 150 executes the print job. Specifically, the controller 150 causes the image forming unit 115 to form an image indicated by the image data included in the print command on the sheet S that has been fed from the feed tray 112 to the feed roller 197. The controller 150 then discharges the sheet S, on which the image has been formed by the image forming unit 115, to the transport roller pairs 131 and 132 toward the discharge destinations (first discharge tray 135, second discharge tray 32) included in the print command.
[0073] A print instruction includes the source of the image data to be formed on the sheet S (external device, document reading unit 102), the size of the sheet S, the number of sheets S to form the image on, and the destination for the sheet S with the formed image (first output tray 135, second output tray 32). A print instruction that uses the second output tray 32 as the output destination may also include a binding instruction (an instruction to bind the sheet bundle Sb with the formed image into the binding processing device 30). Furthermore, a binding instruction includes the binding position (the position on the sheet bundle Sb in the main scanning direction where the pressure binding unit 42 or staple binding unit 43 should bind), the binding orientation (parallel binding orientation, diagonal binding orientation), and the binding method (pressure binding, staple binding).
[0074] Furthermore, when a print instruction including a binding instruction is input, the controller 150 notifies the controller 160 of the binding instruction. When the controller 160 receives the binding instruction from the controller 150, it has the sheet bundle Sb, on which the image has been formed by the image forming unit 115, bound by the pressure binding unit 42 or the staple binding unit 43, and discharges it to the second discharge tray 32. Hereinafter, this process will be referred to as a "binding job".
[0075] Furthermore, when a read-and-print instruction is input to the controller 150 through the operation panel 149, the controller 150 first executes a read job, and then executes a print job based on the image data generated by the read job. In other words, a read-and-print instruction includes a read instruction and a print instruction. The read-and-print instruction may also include a binding instruction.
[0076] Furthermore, when a manual feed binding instruction is input to the operation panel 149, the controller 150 notifies the controller 160 of the manual feed binding instruction. When the controller 160 receives the manual feed binding instruction from the controller 150, it has the document bundle Db, which has been manually fed into the internal tray 37 through the opening 31A, bound by the pressure binding unit 42 or the staple binding unit 43, and then discharges it to the second output tray 32. Hereinafter, this process will be referred to as the "manual feed binding job".
[0077] [Manual feed binding control process 1] Figure 12 is a flowchart of the manual feed binding control process 1. The manual feed binding control process 1 is a process in which the unbound document bundle Db is read by a scanning job and then bound again by a manual feed binding job. At the start of the manual feed binding control process 1, the transport roller pair 36 is separated, and the side fences 41L, 41R, crimp binding section 42, and staple binding section 43 are in the home position.
[0078] The user, for example, unbound an already bound document stack Db, places it on the tray 61, and inputs a reading instruction on the operation panel 149. "Unbound" refers to actions such as peeling off the portion bound by the pressure binding unit 42, or removing the staples N that the staple binding unit 43 has inserted from the document stack Db. Alternatively, the user may unbound an already bound document stack Db, place the first document D on the contact glass 81, and input a reading instruction on the operation panel 149. The user may then perform this process sequentially for multiple documents D that make up the document stack Db.
[0079] The controller 150 starts a reading job when a reading instruction is input to the operation panel 149 (S1201). The controller 150 then detects the document size (e.g., A4, B4) and binding marks T (e.g., the position of the binding marks T on the document Db set on the mounting table 61, the number of binding marks T, the binding method, the orientation of the binding part when binding the binding marks T, and the orientation of the document Db to be inserted through the opening 31A) of the document Db that was first read by the document reading unit 102 (S1202).
[0080] The controller 150 can detect the document size using a well-known method. For example, the controller 150 may detect the document size using a sensor (not shown) provided in the document transport unit 110. Alternatively, the controller 150 may detect the document size by analyzing the image read by the front-side reading module 86 or the back-side reading module 87.
[0081] Furthermore, the controller 150 detects binding marks T based on image data generated by having the front-side reading module 86 or the back-side reading module 87 read the original document D. While well-known image analysis methods can be used to detect binding marks T, for example, image preprocessing, edge detection, feature extraction, and pattern matching can be performed on the image data generated in the reading job, as shown below.
[0082] The controller 150 performs image preprocessing, such as noise reduction and contrast adjustment, on the image data. The controller 150 also applies an edge detection algorithm to enhance contours and boundaries within the image. Furthermore, the controller 150 extracts features of the binding marks T from the edge detection results. For example, as shown in Figure 13(C), the binding marks T1 after the staples N are removed usually appear as small holes or torn areas of paper. Therefore, the controller 150 can use shape analysis or pattern recognition algorithms to identify these features.
[0083] Furthermore, the controller 150 performs pattern matching on the extracted features to determine the binding marks T. The binding marks T1 of stapled binding shown in Figure 13(C) are thought to consist of two holes aligned at a predetermined interval, so if the two holes are aligned at a predetermined interval, it can be detected as a stapled binding mark T. Similarly, the binding marks T5 of crimped binding shown in Figure 15(G) are created when the document stack Db is deformed by pressure, resulting in fine irregularities, so if the fine crimped marks are aligned at a certain distance, it can be detected as a crimped binding mark.
[0084] Figure 13 shows an example of the front (C) and back (D) of the unbound document bundle Db before (A) and after (B) binding. Figure 14 shows variations in the orientation of the document D set on the mounting table 61 of the document transport unit 110. Figure 15 shows other examples of the front (A)(C)(E)(G) and back (B)(D)(F)(H) of the unbound document D.
[0085] For example, as shown in Figures 13(A) and 13(B), when the document stack Db is bound with the stapler 43, the stapler N penetrates from the bottom of the document stack Db (the front side of the first page). The tip of the stapler N then folds back onto the last page of the document stack Db (Figure 13(B)). Therefore, when the binding of the document stack Db is undone, binding marks T1 including two through holes remain on the document stack Db, as shown in Figures 13(C) and 13(D). Also, for example, when the corners of the document stack Db are stapled with the stapler 43 in a parallel binding position, the position of the binding marks T1 differs depending on whether the document stack Db is viewed from the front side (Figure 13(C)) or from the back side (Figure 13(D)).
[0086] Furthermore, as shown in Figure 14, if the stack of documents Db placed on the mounting table 61 is transported in the direction of the arrow, the position of the binding marks T1 on the image read by the surface reading module 86 changes depending on the orientation in which the stack of documents Db is set on the mounting table 61. However, since the binding device 30 can only bind the downstream side in the direction in which the stack of documents Db is inserted into the binding device 30, if the image is inverted so that the binding marks T detected by pattern matching face the downstream side in the direction in which the stack of documents Db is inserted into the binding device 30 (i.e., inverting Figures 14(B) to 14(D) to the orientation of Figure 14(A)), the orientation of the stack of documents Db to be inserted through the opening 31A of the binding device 30, the position of the binding marks T on the stack of documents Db, the number of binding marks T, and the binding orientation can be determined.
[0087] In other words, the controller 150 can detect, in the examples shown in Figures 13 and 14, that the long side of the document stack Db is inserted into the opening 31A in the direction of insertion into the binding processing device 30, and that one corner of the document stack Db, viewed from the front side (the corner on the front side when viewed from the back side), is stapled with the stapler 43 in a parallel binding position.
[0088] Furthermore, as shown in Figure 15, the binding device 30 can bind the document bundle Db in various ways. Figures 15(A) and (B) show the binding marks T2 when the document bundle Db is bound with the short side facing the transport direction and stapled in the staple binding section 43 in an oblique binding position. Figures 15(C) and (D) show the binding marks T3 when the document bundle Db is bound with the short side facing the transport direction and stapled in two places in the main scanning direction in the staple binding section 43 in a parallel binding position. Figures 15(E) and (F) show the binding marks T4 when the document bundle Db is bound with the long side facing the transport direction and stapled in the staple binding section 43 in a parallel binding position. Figures 15(G) and (H) show the binding marks T5 when the document bundle Db is bound with the long side facing the transport direction and crimped in the crimp binding section 42 in a parallel binding position.
[0089] Returning to Figure 12, if the controller 150 detects a binding mark T in the reading job (S1203: Yes), it stores the document size and binding mark information detected in step S1202 in the memory 152 (S1204). The controller 150 also notifies the controller 160 of a move instruction to move the binding unit (pressure binding unit 42 or staple binding unit 43) to the binding position.
[0090] The movement instruction includes, for example, the binding method (seal binding, staple binding), the position of the binding mark T (hereinafter referred to as "binding position"), and the binding orientation (parallel binding orientation, diagonal binding orientation). If multiple binding marks T are detected, the movement instruction includes the binding position to be bound first. The controller 160 then moves the binding unit capable of performing the binding indicated by the binding method to a position that can face the binding position (i.e., the position that faces the binding mark T detected in step S1202 when the document stack Db, which is the target of the reading job, is manually fed through the opening 31A) according to the movement instruction instructed by the controller 150 (S1205). The controllers 150 and 160 move either the seal binding unit 42 or the staple binding unit 43 based on the shape of the detected binding mark T.
[0091] Figure 16 is a plan view showing the stack of documents Db in Figure 13(C) being manually fed into the binding processing device 30. For example, if a binding mark T1 is detected in the stack of documents Db in Figure 13(C), the controller 160 moves the staple binding unit 43 in the parallel binding position to the front corner in the main scanning direction, as shown in Figure 16, to face the detected binding mark T1. At this time, the stack of documents Db is manually fed with its surface facing down.
[0092] Figure 17 is a plan view showing the stack of documents Db in Figure 15(G) being manually fed into the binding processing device 30. As another example, if a binding mark T5 is detected in the stack of documents Db in Figure 15(G), the controller 160 moves the crimping binding unit 42 to the far corner in the main scanning direction, as shown in Figure 17, to face the detected binding mark T5. The binding direction by the crimping binding unit 42 does not require consideration of the front or back side, as with the staple binding unit 43, so in the example in Figure 17, the stack of documents Db is manually fed with the front surface facing upwards.
[0093] Furthermore, the controller 160 can omit moving the binding unit if it is already positioned at the location instructed by the controller 150. Also, the controller 150 is not limited to detecting the binding mark T based on the image read from the first document D. That is, the controller 150 may detect the binding mark T based on the image read from any of the multiple documents D. Moreover, the controller 150 is not limited to detecting the binding mark T based on the image read by the front reading module 86, but may also detect the binding mark T based on the image read by the back reading module 87.
[0094] The controller 150 then causes the document reading unit 102 to read all the documents D set on the loading tray 61 (S1206). Next, when the controller 150 has read all the documents D set on the loading tray 61 (i.e., the reading job is completed) (S1206: Yes), it executes a manual binding job on the document bundle Db that was read by the document reading unit 102 in the reading job (S1207). On the other hand, when the controller 150 does not detect any binding marks T (S1203: No), it does not execute steps S1204 to S1207 and causes the document reading unit 102 to read all the documents D set on the loading tray 61 (S1208). In other words, the controller 150 controls the timing of the execution of step S1205 (more specifically, whether or not to execute step S1205) based on the image read in the reading job.
[0095] Figure 18 shows an example of the manual feed notification screen. The controller 150 displays the manual feed notification screen shown in Figure 18 on the operation panel 149, for example, in step S1207. The manual feed notification screen is a screen that notifies the orientation of the document bundle Db to be manually fed through the opening 31A. Following the manual feed notification screen, the user manually feeds the document bundle Db that has been ejected to the document output tray 62 into the internal tray 37 through the opening 31A with the first sheet facing downwards (i.e., with the binding mark T1 positioned at the front right corner). This causes the binding mark T1 of the document bundle Db to face the staple binding section 43. The user then presses the [OK] icon on the manual feed notification screen. Pressing the [OK] icon is an example of an instruction to bind the document bundle Db.
[0096] Next, when the [OK] icon on the manual feed notification screen is pressed, the controller 150 notifies the controller 160 of the manual feed binding instruction. The manual feed binding instruction includes, for example, the document size and binding trace information stored in the memory 152 in step S1204. When the controller 160 receives the manual feed binding instruction from the controller 150, it causes the binding unit to bind all binding positions indicated in the manual feed binding instruction. That is, the controllers 150 and 160 cause the manually fed document bundle Db to bind through the opening 31A to either the crimp binding unit 42 or the staple binding unit 43 based on the shape of the detected binding trace T.
[0097] As another example, the controller 150 may display a manual feed notification screen on the operation panel 149 without the [OK] icon and notify the controller 160 of the manual feed binding instruction. Then, when the controller 160 detects that a stack of documents Db has been manually fed into the internal tray 37 using a sensor (not shown), it may execute a manual feed binding job in accordance with the manual feed binding instruction.
[0098] [Manual feed binding control process 2] Figure 19 is a flowchart of manual feed binding control process 2. Detailed explanations of the similarities with manual feed binding control process 1 will be omitted, and the explanation will focus on the differences. The main difference between manual feed binding control process 2 and manual feed binding control process 1 is the addition of steps S1701 to S1702.
[0099] When the [OK] icon on the manual feed notification screen displayed after the reading job is completed is pressed (S1701: Yes), the controller 150 notifies the controller 160 of a manual feed binding instruction. When the controller 160 receives the manual feed binding instruction from the controller 150 (i.e., after the document bundle Db is manually fed through the opening 31A), it aligns the document bundle Db fed through the opening 31A in the width direction using the side fences 41L and 41R according to the document size indicated in the manual feed binding instruction (so-called jogging) (S1702). Furthermore, after performing the jogging, the controller 160 binds the document bundle Db into the binding unit (S1207).
[0100] [Manual feed binding control process 3] Figure 20 is a flowchart of manual feed binding control process 3. Figure 30(A) is an example of the manual feed mode transition setting screen. Detailed explanations of the similarities with manual feed binding control process 2 will be omitted, and the explanation will focus on the differences. Manual feed binding control process 3 differs from manual feed binding control process 2 mainly in the processing of steps S1801 to S1805. Also, in the flowchart of Figure 20, some processing blocks common to manual feed binding control processes 1 and 2 are not shown.
[0101] Prior to starting a scanning job (for example, as part of a screen for entering scanning job settings), the controller 150 displays the manual feed mode transition setting screen shown in Figure 30(A) on the operation panel 149. The manual feed mode transition setting screen allows the user to set whether or not to manually bind the binding marks T of the document bundle Db that is the target of the scanning job (i.e., to switch to manual feed binding mode) when binding marks T are detected during the scanning job. The controller 150 then allows the user to set whether or not to switch to manual feed binding mode via the operation panel 149 (S1801).
[0102] When the "[Switch to manual feed binding mode]" icon is pressed, the controller 150 sets the transition flag stored in memory 152 to the first value "ON". On the other hand, when the "[Do not switch to manual feed binding mode]" icon is pressed, the controller 150 sets the transition flag stored in memory 152 to the second value "OFF". The first value "ON" indicates switching to manual feed binding mode, and the second value "OFF" indicates not switching to manual feed binding mode.
[0103] Next, the controller 150 executes the reading job (S1802). The processing in step S1802 is the same as in steps S1201 to S1202. Next, if the controller 150 detects binding trace T in the reading job (S1803:Yes), it determines the setting value of the transition flag (S1804). Then, if the first value "ON" is set for the transition flag (S1804:Yes), the controller 150 executes the processing in steps S1204 to S1205. Also, if the [OK] icon on the manual feed notification screen is pressed after the reading job is completed (S1805:Yes), the controller 150 executes the processing in steps S1702 and S1207. Step S1805 corresponds to steps S1206 to S1701.
[0104] On the other hand, if the controller 150 does not detect binding marks T (S1803: No), or if the second value "OFF" is set for the transition flag (S1804: No), it completes the reading job without executing the processes from step S1204 onwards. In other words, the manual feed binding control process 3 executes the processes from step S1204 onwards only if the user has previously set to manually bind the document bundle Db that is the target of the reading job (i.e., to transition to manual feed binding mode).
[0105] [Manual feed binding control process 4] Figure 21 is a flowchart of the manual feed binding control process 4. Detailed explanations of the similarities with the manual feed binding control process 3 will be omitted, and the explanation will focus on the differences. The main difference between the manual feed binding control process 4 and the manual feed binding control process 3 is the execution timing of step S1801.
[0106] If the controller 150 detects binding marks T in the reading job (S1803:Yes), it displays the manual feed mode transition setting screen on the operation panel 149 (S1801). Then, if the [Transition to manual feed binding mode] icon is pressed (S1804:Yes), the controller 150 executes the process from step S1204 onwards. On the other hand, if the [Do not transition to manual feed binding mode] icon is pressed (S1804:No), the controller 150 completes the reading job without executing the process from step S1204 onwards.
[0107] [Manual feed binding control process 5] Figure 22 is a flowchart of the manual feed binding control process 5. Detailed explanations of the similarities with the manual feed binding control process 3 will be omitted, and the explanation will focus on the differences. The main difference between the manual feed binding control process 5 and the manual feed binding control process 3 is the addition of step S2001.
[0108] When the controller 150 detects binding marks T in a scanning job (S1803: Yes), it compares the thickness of the document bundle Db (i.e., the total thickness of the multiple documents D that make up the document bundle Db) with the maximum thickness that can be bound in the binding unit (S2001). The total thickness is determined, for example, by the product of a preset document D thickness and the number of documents D scanned in the scanning job. For example, the controller 150 may have the user input the type of document D (e.g., plain paper, fine paper, glossy paper) through the operation panel 149 at the start of the scanning job, count the number of documents D during the execution of the scanning job, and multiply the number of documents by the thickness corresponding to the type of document D.
[0109] The controller 150 then executes the processing from step S1204 onwards if the total thickness is less than or equal to the maximum thickness (S2001: Yes) and the transition flag is set to the first value "ON" (S1804: Yes). On the other hand, the controller 150 completes the reading job without executing the processing from step S1204 onwards if the total thickness is greater than the maximum thickness (S2001: No) or if the transition flag is set to the second value "ON" (S1804: No). Note that the execution order of steps S2001 and S1804 may be reversed. Furthermore, if the total thickness is greater than the maximum thickness (S2001: No), the controller 150 may notify the user via the operation panel 149 that the document bundle Db read in the reading job cannot be bound by the binding processing device 30.
[0110] [Manual feed binding control process 6] Figure 23 is a flowchart of the manual feed binding control process 6. Detailed explanations of the similarities with the manual feed binding control process 3 will be omitted, and the explanation will focus on the differences. The main difference between the manual feed binding control process 6 and the manual feed binding control process 3 is the addition of step S2101.
[0111] When the controller 150 detects a stapled binding trace T in a reading job (S1803: Yes), it determines whether or not staples M are loaded in the cartridge of the stapled binding unit 43 (i.e., whether the stapled binding unit 43 is in a state where it can staple) (S2101). The controller 150 can determine the presence or absence of staples M in the cartridge by, for example, using a sensor (not shown) that detects staples M mounted in the stapled binding unit 43.
[0112] The controller 150 then executes the process from step S1204 onwards if staples M are loaded in the cartridge (S2101: Yes) and the transition flag is set to the first value "ON" (S1804: Yes). On the other hand, the controller 150 completes the reading job without executing the process from step S1204 onwards if staples M are not loaded in the cartridge (S2101: No) or if the transition flag is set to the second value "ON" (S1804: No). Note that the execution order of steps S2101 and S1804 may be reversed.
[0113] [Manual feed binding control process 7] Figure 24 is a flowchart of the manual feed binding control process 7. Detailed explanations of the similarities with the manual feed binding control process 3 will be omitted, and the explanation will focus on the differences. The main difference between the manual feed binding control process 7 and the manual feed binding control process 3 is the addition of both steps S2001 and S2101.
[0114] The controller 150 executes the process from step S1204 onwards if staples M are loaded in the cartridge (S2101: Yes), the total thickness is less than or equal to the maximum thickness (S2001: Yes), and the transition flag is set to the first value "ON" (S1804: Yes). On the other hand, the controller 150 completes the reading job without executing the process from step S1204 onwards if staples M are not loaded in the cartridge (S2101: No), the total thickness is greater than the maximum thickness (S2001: No), or the transition flag is set to the second value "ON" (S1804: No). Note that the execution order of steps S2101, S2001, and S1804 may be reversed.
[0115] [Manual feed binding control process 8] Figure 25 is a flowchart of the manual feed binding control process 8. Figure 30(B) is an example of the binding failure notification screen. Detailed explanations of the similarities with manual feed binding control process 3 will be omitted, and the explanation will focus on the differences. The main difference between manual feed binding control process 8 and manual feed binding control process 3 is the addition of steps S2301 to S2303.
[0116] If the controller 150 detects a binding mark T in the reading job (S1803: Yes), it stores the document size and binding mark information in the memory 152 (S1204). Next, the controller 150 determines whether it is possible to bind the document bundle Db in the same way as the binding mark T detected in the reading job (S2301).
[0117] "Binding in the same way as the binding marks T" means, for example, rebinding the document bundle Db by superimposing it on the binding marks T (in other words, matching it to the binding marks). For example, as shown in Figure 30(B), if the staples N are removed from a document bundle Db that has been stapled with a device other than the staple binding unit 43 (e.g., a stapler), and then the document is stapled again with the staple binding unit 43 after the reading job is performed, the size of the staples N may differ. In this case, the controller 150 can, for example, compare the distance between the two through holes of the detected binding marks T with the size of the staples N installed in the staple binding unit 43.
[0118] Then, if the controller 150 determines that it can bind the book in the same way as the binding marks T (i.e., the size of the staples N matches the spacing of the through holes in the binding marks T) (S2301:Yes), it executes the processing from step S1205 onwards. On the other hand, if the controller 150 determines that it cannot bind the book in the same way as the binding marks T (i.e., the size of the staples N does not match the spacing of the through holes in the binding marks T) (S2301:No), it displays the binding failure notification screen shown in Figure 30(B) on the operation panel 149 (S2302).
[0119] The binding failure notification screen is a screen that informs the user that binding is not possible, in the same way as the binding trace T. The binding failure notification screen includes, for example, an image diagram in which the binding staples N mounted on the staple stapling unit 43 are superimposed on the binding trace T of the image read by the reading job, a [Continue] icon to instruct the continuation of manual binding, and a [Cancel] icon to instruct the cancellation of manual binding.
[0120] Then, if the [Continue] icon is pressed (S2303:Yes), the controller 150 executes the process from step S1205 onwards. Pressing the [Continue] icon is one example of an instruction to bind the document bundle Db. In step S1207, the controller 150 should notify the controller 150 manual feed binding instruction to bind at the binding position where the overlap with the detected binding trace T is greatest. On the other hand, if the [Cancel] icon is pressed (S2303:No), the controller 150 completes the reading job without executing the process from step S1205 onwards.
[0121] [Manual feed binding control process 9] Figure 26 is a flowchart of the manual feed binding control process 9. Figure 31(A) is an example of the binding method selection screen. Detailed explanations of the similarities with manual feed binding control process 3 will be omitted, and the explanation will focus on the differences. The main difference between manual feed binding control process 9 and manual feed binding control process 3 is the addition of steps S2301 and S2401-S2402.
[0122] If the controller 150 determines that it is not possible to bind the documents in the same way as the binding marks T (S2301: No), it displays the binding method selection screen shown in Figure 31(A) on the operation panel 149 (S2401). The binding method selection screen allows the user to select a binding method for the manually bound document bundle Db. The binding method selection screen includes, for example, a [Pressure Binding] icon to indicate pressure binding, a [Stapling] icon to indicate staple binding, and a [Cancel] icon to indicate canceling manual binding.
[0123] Then, if the [Crimping] icon or the [Stapling] icon is pressed (S2402:Yes), the controller 150 executes the process from step S1205 onwards. Also, in step S1207, the controller 150 notifies the controller 160 of the manual feed binding instruction, including the binding method selected through the binding method selection screen. On the other hand, if the [Cancel] icon is pressed (S2402:No), the controller 150 completes the reading job without executing the process from step S1205 onwards.
[0124] [Manual feed binding control process 10] Figure 27 is a flowchart of the manual feed binding control process 10. Figure 31(B) is an example of the priority setting screen. Detailed explanations of the similarities with the manual feed binding control process 3 will be omitted, and the explanation will focus on the differences.
[0125] First, prior to starting the manual feed binding control process 10, the controller 150 allows the user to set the priority order of print jobs and manual feed binding jobs through the priority setting screen shown in Figure 31(B). More specifically, when a read-and-print job is instructed, the controller allows the user to set whether to execute the print job after the read job is completed, then execute the manual feed binding job (i.e., prioritize the print job), or to execute the manual feed binding job first, then execute the print job (i.e., prioritize the manual feed binding job).
[0126] The priority settings screen includes, for example, a [Print Job Priority] icon and a [Manual Feed Binding Job Priority] icon, as shown in Figure 31(B). When the [Print Job Priority] icon is pressed, the controller 150 stores in memory 152 that print jobs should be prioritized. On the other hand, when the [Manual Feed Binding Job Priority] icon is pressed, the controller 150 stores in memory 152 that manual feed binding jobs should be prioritized.
[0127] Then, when a read and print instruction is input to the operation panel 149, the controller 150 executes the manual feed binding control process 10. First, the controller 150 executes the read job and, if it detects binding marks T from the read image, stores the original size and binding mark information in the memory 152 (S2501). The process in step S2501 corresponds to the processes in steps S1802, S1803, and S1204.
[0128] Next, the controller 150 determines whether to have the sheet bundle Sb printed by the print job bound by the binding processing device 30 (i.e., whether the binding instruction is included in the read and print instruction) if the print job priority has been set through the priority setting screen (S2502: Yes) (S2503).
[0129] If the controller 150 determines that the read-and-print instruction includes a binding instruction (S2503:Yes), it executes the print job and waits for the print job to complete (S2504:No) before executing the processes from step S2506 onwards. If the controller 150 determines that the read-and-print instruction does not include a binding instruction (S2503:No), it executes the print job and runs the processes from step S2506 onwards in parallel with the print job. Furthermore, if the controller 150 has set priority for the manual feed binding job via the priority setting screen (S2502:No), it waits for the print job to execute (S2505) before running the processes from step S2506 onwards.
[0130] The controller 150 may also determine in step S2503 whether the destination of the print job is the second output tray 32. If the controller 150 determines that the destination of the print job is the second output tray 32 (S2503: Yes), it may execute the print job and wait to execute the processes from step S2506 onwards until the print job is completed (S2504: No). Alternatively, if the controller 150 determines that the destination of the print job is the first output tray 135 (S2503: No), it may execute the print job and execute the processes from step S2506 onwards in parallel with the print job.
[0131] Next, if the controller 150 detects a binding mark T in step S2501 (S2506: Yes), it instructs the controller 160 to execute a manual binding job (S2507). The process in step S2507 corresponds to the processes in steps S1205, S1805, S1702, and S1207. The controller 160 executes the manual binding job according to the instructions of the controller 150 and notifies the controller 150 of the completion of the manual binding job.
[0132] Next, if the controller 150 is waiting for a print job in step S2505 (S2508: Yes), it executes the waiting print job after being notified by the controller 160 that the manual feed binding job is complete (S2509). On the other hand, if the controller 150 is not waiting for a print job (S2508: No), it skips the process in step S2509.
[0133] In other words, in steps S2505 and S2507, the controller 150, while waiting for the execution of a print job, causes the controller 160 to execute a manual feed binding job. To put it another way, while the controller 160 is executing the manual feed binding job (i.e., until the processing of the pressure binding unit 42 or the staple binding unit 43 on the manually fed document bundle Dp is completed), the controller 150 stops the entry of the sheet S from the image forming unit 115 to the binding processing device 30.
[0134] [Manual feed binding control process 11] Figure 28 is a flowchart of the manual feed binding control process 11. Detailed explanations of the similarities with the manual feed binding control process 3 will be omitted, and the differences will be the main focus of this explanation. The manual feed binding control process 10 differs from the manual feed binding control process 3 primarily in the addition of steps S2601 to S2603. The controller 150 executes the manual feed binding control process 11 when a print job priority is set via the priority setting screen and a read / print instruction is entered into the operation panel 149.
[0135] If the controller 150 detects a binding mark T in a reading job (S1803: Yes), it stores the original size and binding mark information in the memory 152 (S1204), and determines whether or not to have the sheet bundle Sb printed in the print job bound by the binding processing device 30 (i.e., whether or not the reading and printing instruction includes a binding instruction) (S2601).
[0136] If the controller 150 determines that the read-print instruction does not include a binding instruction (S2601: No), it instructs the controller 160 to move the binding unit to the binding position in parallel with the read job or print job (S1205). Next, the controller 150 displays the manual feed binding notification screen on the operation panel 149 after the read-print job is completed. Then, if the [OK] icon on the manual feed binding notification screen is pressed (S2602: Yes), the controller 150 executes the processes in steps S1702 and S1207.
[0137] On the other hand, if the controller 150 determines that the read-print instruction includes a binding instruction (S2601:Yes), it completes the read-print job without executing the process in step S1205. Next, after the read-print job is completed, the controller 150 displays the manual feed binding notification screen on the operation panel 149. Then, if the [OK] icon on the manual feed binding notification screen is pressed (S2603:Yes), the controller 150 executes the processes in steps S1205, S1702, and S1207.
[0138] In other words, the controller 150 controls the timing of step S1205 based on whether or not to execute a print job after the read job (i.e., to operate the image forming unit 115), and whether or not to have the sheet bundle Sb printed in the print job bound by the binding processing unit 30 (i.e., to supply the sheets S on which images have been formed by the image forming unit 115 to the binding processing unit 30). These are examples of the operating states of the image forming unit 115.
[0139] Figure 29 shows variations in the execution order of multiple jobs. However, it goes without saying that Figure 29 only illustrates a portion of the variations, and the execution order is not limited to these.
[0140] Figures 29(A) and (B) show the execution order of each job when one read-print job is instructed and binding marks T are detected in the read job. In this case, the jobs may be executed in the order of read job, print job, and manual feed binding job, as shown in Figure 29(A) (i.e., print job takes priority). Alternatively, the jobs may be executed in the order of read job, manual feed binding job, and print job, as shown in Figure 29(B) (i.e., manual feed binding job takes priority).
[0141] Figure 29(C) shows the execution order of each job when a reading job (no printing job) and a read-and-print job are instructed consecutively, and binding marks T are detected in the first reading job. In this case, the jobs should be executed in the order of reading job, manual feed binding job, and read-and-print job.
[0142] Figures 29(D) to (F) show examples of the execution order of each job when two read-print jobs are instructed consecutively and binding marks T are detected in the first read job. In this case, as shown in Figure 29(D), the jobs may be executed in the order of the first read-print job, the manual feed binding job, and the second read-print job. Alternatively, as shown in Figure 29(E), the jobs may be executed in the order of the first read-print job, the second read-print job, and the manual feed binding job. Furthermore, as shown in Figure 29(F), the jobs may be executed in the order of the first read job, the manual feed binding job, the first print job, and the second read-print job.
[0143] [Example of a functional block diagram for controller 150] Figure 32 is an example of a functional block diagram of the controller 150. The CPU 151 functions as a reading control unit 201, a printing control unit 202, a binding trace detection unit 203, and a manual feed binding control unit 204 by executing the program 210 stored in the memory 152, as shown in Figure 32. The memory 152 also stores the program 210 and the trained model 211. Furthermore, the controller 150 is connected to the AI accelerator 220.
[0144] The reading control unit 201 controls the execution of reading jobs. The printing control unit 202 controls the execution of printing jobs. The binding trace detection unit 203 detects binding traces T from the image data generated by the reading jobs. The manual feed binding control unit 204 instructs the controller 160 to execute manual feed binding jobs. Note that each functional block within the CPU 151 is conceptual and does not necessarily have to be physically configured as shown in the diagram. It is possible to configure all or part of each functional block by distributing and integrating them functionally or physically in any unit.
[0145] The trained model 211 is generated by performing machine learning based on a training dataset in a training device (not shown). Thus, the trained model 211 is generated by applying supervised learning to the base training model.
[0146] The trained model 211 according to this embodiment is generated by machine learning using a training dataset based on combinations of the binding methods (crimp binding, staple binding) of the crimp binding section 42 and staple binding section 43 of the binding processing device 30 according to this embodiment, and the shape of the binding marks T of each binding section (for example, the shape of the binding marks T of crimp binding, the spacing of the bumps and indentations, and the width of the staples N). Furthermore, the training dataset may also include login information of the user logging in, and information indicating the state and type of the document D.
[0147] For example, a neural network may be applied as the machine learning method used to generate the trained model 211, or a deep neural network (DNN) may be used, specifically deep learning. For example, convolutional neural networks, RNNs (Recurrent Neural Networks), and LSTMs (Long Short-Term Memory) may be applied as the deep learning method.
[0148] The AI Accelerator 220 is hardware designed to accelerate model inference processing in neural networks. The AI Accelerator 220 can utilize a GPU (Graphics Processing Unit) or a dedicated AI accelerator ASIC.
[0149] The AI accelerator 220 is provided with a library for using the pre-trained model 211. Therefore, the AI accelerator 220 according to this embodiment can incorporate the pre-trained model 211. The AI accelerator 220 can perform image recognition using deep learning.
[0150] [Example of processing by controller 150] Figure 33 is a flowchart showing an example of the processing of controller 150. The processing in Figure 33 corresponds, for example, to steps S1803, S1204, S2301, and S2302 in Figure 25, or to steps S1803, S1204, S2301, and S2401 in Figure 26.
[0151] First, the binding trace detection unit 203 inputs the image data generated by the reading control unit 201 in the reading job to the trained model 211 (S3101). Next, the trained model 211 detects binding traces T from the image data acquired from the binding trace detection unit 203 and generates binding trace information (S3102). Next, the trained model 211 compares the detected binding traces T with those previously learned (i.e., binding traces by the crimping binding unit 42 or the staple binding unit 43) and calculates the degree of match as a numerical value (S3103). Then, the trained model 211 outputs the binding trace information and the numerical value indicating the degree of match to the manual binding control unit 204. In other words, the controller 150 causes the trained model 211 to execute a part of the above-described process (for example, steps S1803 and S2301).
[0152] The numerical value output from the trained model 211 (an example of judgment data) increases as the degree of matching of the binding marks increases, and decreases as the degree of matching of the binding marks decreases. This process is an example of a process that determines whether or not the binding unit should process the document bundle Db based on the image data generated in the reading job. In other words, if the numerical value indicating the degree of matching is above a threshold, it corresponds to the binding unit being able to process the document bundle Db, and if it is below the threshold, it corresponds to the binding unit not being able to process the document bundle Db.
[0153] Next, the manual feed stapling control unit 204 compares the degree of match obtained from the trained model 211 with a predetermined threshold (S3104). If the degree of match is less than the threshold (S3104: Yes), the manual feed stapling control unit 204 executes the processing from step S2302 in Figure 25 (or step S2401 in Figure 26) onward (S3105). On the other hand, if the degree of match is greater than or equal to the threshold (S3104: No), the manual feed stapling control unit 204 skips the processing from steps S2302 to S2303 in Figure 25 (or steps S2401 to S2402 in Figure 26) and executes the processing from step S1205 onward. In other words, the manual feed stapling control unit 204 controls the stapling processing device 30 (more specifically, the crimping stapling unit 42 or the staple stapling unit 43) based on the determination result (determination data) from the trained model 211.
[0154] [Other examples of functional block diagrams for controller 150] Figure 34 is another example of a functional block diagram of the controller 150. Detailed explanations of the similarities with Figure 32 will be omitted, and the focus will be on the differences. Figure 34 differs from Figure 32 in that the CPU 151 further functions as a learning control unit 205, and the memory 152 further includes a training data storage unit 212; all other aspects are the same as Figure 32.
[0155] The learning control unit 205 combines some or all of the login information obtained from the user operating the image forming system 1, image data generated by the reading job, data output from the trained model 211 (binding trace information, match score), and user operations on the operation panel 149 (icons pressed) to generate training data to be used for machine learning of the trained model 211. The learning control unit 205 also stores the generated training data in the training data storage unit 212. Furthermore, at any time, the learning control unit 205 uses the training data stored in the training data storage unit 212 to train the trained model 211.
[0156] [Other examples of controller 150's processing] Figure 35 is a flowchart showing another example of the processing of controller 150. Note that a detailed explanation of the similarities with Figure 33 will be omitted, and the focus will be on the differences. The processing in Figure 35 differs from that in Figure 33 in that steps S3301 and S3302 have been added.
[0157] Prior to executing the processing from step S3101 onward (typically before a read instruction is input), the controller 150 obtains login information from the user through the operation panel 149 (S3301). The login information is information about the user operating the image forming system 1 (for example, a user identifier that uniquely identifies the user).
[0158] Furthermore, the learning control unit 205 associates the login information acquired in step S3301, the image data generated in step S3101, the binding trace information generated in step S3102, the degree of match calculated in step S3103, and some or all of the identifiers of the icons pressed in step S3105, and stores them in the training data storage unit 212 as training data (S3302).
[0159] [Configuration diagram of binding mark detection system 2] Figure 36 is a diagram showing the configuration of the binding mark detection system 2. The binding mark detection system 2 is a system that detects binding marks T from images read by a reading job. As shown in Figure 36, the binding mark detection system 2 comprises an image forming system 1 and an information processing device 3.
[0160] The basic configuration of the image forming system 1 is the same as that shown in Figures 1 to 11 and Figure 32. However, the image forming system 1 shown in Figure 36 further includes a first communication unit 155, and the learned model 211 is omitted. The controller 150 is an example of a first control unit. The information processing device 3 includes a controller 170 (second control unit) equipped with a CPU 171 and memory 172, and a second communication unit 175. The learned model 211 is stored in the memory 172. The first communication unit 155 and the second communication unit 175 are interfaces that send and receive data via a communication network (e.g., the Internet, a mobile communication line, or a LAN).
[0161] The image forming system 1 and the information processing device 3 then divide and execute the processes shown in Figure 33. Specifically, the controller 150 transmits the image data generated in the reading job to the information processing device 3 via the first communication unit 155 (S3101). The controller 170 executes the processes in steps S3102 and S3103 based on the image data received from the image forming system 1 via the second communication unit 175. The controller 170 then transmits the determination data (binding trace information and degree of match) to the image forming system 1 via the second communication unit 175. Furthermore, the controller 150 executes the processes in steps S3104 and S3105 based on the determination data received from the information processing device 3 via the first communication unit 155.
[0162] [Effects of the Embodiment] According to the above embodiment, binding marks T are detected based on the image read in the scanning job, and when the document bundle Db is manually fed through the opening 31A, the binding section is moved to a position facing the detected binding marks T, thereby enabling the document bundle Db to be rebound in a way that minimizes the burden on the user while making past binding marks less noticeable.
[0163] Furthermore, according to the above embodiment, the productivity of the image forming system 1 can be improved by controlling the movement timing of the binding unit based on at least one of the operating state of the image forming unit 115 (for example, whether or not to execute a print job, or whether or not to have the sheet bundle Sb on which images have been formed in the print job bound by the binding processing device 30), or the image read in the reading job (for example, whether or not a binding mark T has been detected).
[0164] Furthermore, according to the above embodiment, by moving the binding unit when an instruction to bind the document bundle Db is input to the operation panel 149, it is possible to prevent the binding unit from being moved even when the document bundle Db is not to be bound.
[0165] Furthermore, according to the above embodiment, by moving either the pressure binding section 42 or the staple binding section 43 based on the shape of the detected binding mark T (in other words, by binding the binding mark T to either the pressure binding section 42 or the staple binding section 43), the binding marks of the document bundle Db become even less noticeable.
[0166] Furthermore, according to the above embodiment, if the detected binding mark T differs from the binding mark made by the binding unit, the system notifies the user through the binding failure notification screen that the book cannot be bound in the same way, thus allowing the user to be aware in advance that the binding mark T will be noticeable.
[0167] Furthermore, according to the above embodiment, by not moving the binding part when the total thickness of the document stack Db is less than or equal to the maximum thickness, damage to the binding part caused by forcibly binding a document stack Db that exceeds the maximum thickness can be prevented.
[0168] Furthermore, according to the above embodiment, the orientation of the document stack Db fed manually through the opening 31A is notified via the manual feed notification screen, allowing the document stack Db to be re-bound at the position of the binding mark T.
[0169] Furthermore, according to the above embodiment, by separating the trained model 211 from the image forming system 1, the resources of the image forming system 1 (e.g., CPU load 151, memory capacity 152) can be reduced. In addition, by connecting multiple image forming systems 1 to the information processing device 3, the processing of the trained model 211 can be shared among the multiple image forming systems 1.
[0170] It should be noted that the present invention is not limited to the embodiments described above, and various modifications are possible without departing from the technical essence, and all technical matters included in the technical concept described in the claims are subject to the present invention. The above embodiments are shown as preferred examples, but those skilled in the art can realize various modifications from the disclosed content. Such modifications are also included in the technical scope described in the claims.
[0171] Furthermore, each of the aforementioned processes may be implemented by, for example, a program. That is, each of the aforementioned processes may be implemented by the CPUs 151 and 161 executing programs stored in memories 152 and 162. Note that the program is not limited to a single program, but may be a collection of multiple programs. Also, the program is not limited to being executed by one of the CPUs 151 and 161, but may be executed jointly by the CPUs 151 and 161. Furthermore, the program may be written to a storage device or storage medium and distributed, or distributed via telecommunication lines, etc.
[0172] The contents of this invention are, for example, as follows: <1> A post-processing unit having a processing unit for processing a medium on which an image has been formed, and a discharge unit for discharging the medium processed by the processing unit from an opening, A control unit that controls the post-processing unit, It comprises a document reading unit that reads an image formed on the document, The control unit, The binding marks of the document are detected from the image read by the document reading unit. A processing system characterized by moving the processing unit to a position facing the detected binding marks when multiple documents are manually fed through the opening. <2> the above <1> In the processing system described above, The processing system is characterized in that the control unit controls the timing for moving the processing unit based on the image read by the document reading unit. <3> the above <1> or <2> In the processing system described above, It is equipped with an input section that accepts input from the user, The control unit, When the document reading unit detects the binding marks from the image it reads, the user is prompted through the input unit to indicate whether or not to bind the multiple documents. A processing system characterized by moving the processing unit when an instruction to bind multiple documents is input to the input unit. <4> the above <1> ~ <3> In the processing system described in any one of the following, The aforementioned processing unit, A first processing unit that compresses and deforms multiple aforementioned documents and binds them together, It comprises a second processing unit that staples multiple aforementioned documents together by passing a staple through them, The processing system is characterized in that the control unit moves either the first processing unit or the second processing unit based on the shape of the binding trace detected. <5> the above <1> ~ <4> In the processing system described in any one of the following, The notification unit that informs users of information, It includes an input unit that accepts input from the user, The control unit, If the detected binding trace differs from the binding trace obtained when the processing unit binds the items, the notification unit notifies that the items cannot be bound in the same way as the detected binding trace. A processing system characterized by moving the processing unit when an instruction to bind multiple documents is input to the input unit. <6> the above <1> ~ <5> In the processing system described in any one of the following, The processing system is characterized in that the control unit moves the processing unit when the total thickness of the multiple documents read by the document reading unit is less than or equal to the maximum thickness that can be bound by the processing unit. <7> the above <1> ~ <6> In the processing system described in any one of the following, It is equipped with a notification unit that informs users of information, The processing system is characterized in that the control unit notifies the orientation of a plurality of documents that are manually inserted through the opening via the notification unit. <8> the above <1> ~ <7> In the processing system described in any one of the following, The processing system is characterized in that the control unit stops the entry of the medium into the post-processing unit until the processing of the manually fed document by the processing unit is completed. <9> A document reading unit that reads the image formed on the document, A processor in a processing system comprising a processing unit for processing a medium on which an image has been formed, and a post-processing unit having a discharge unit for discharging the medium processed by the processing unit from an opening, The binding marks of the document are detected from the image read by the document reading unit. A program characterized by moving the processing unit to a position facing the detected binding marks when multiple documents are manually fed through the opening. <10> the above <9> In the program described above, A program that causes the processor to stop the entry of the medium into the post-processing unit until the processing of the manually fed document by the processing unit is completed. <11> In a binding trace detection system comprising a processing system and an information processing device, The processing system is A document reading unit that reads the image formed on the document, A post-processing unit that processes multiple aforementioned originals, A first communication unit that sends and receives data with the aforementioned information processing device, The system comprises a first control unit that controls the processing system, The aforementioned information processing device is A second communication unit that sends and receives data with the aforementioned processing system, The system includes a second control unit that controls the information processing device, The first control unit transmits the image data generated by the document reading unit after reading the document to the information processing device via the first communication unit. The second control unit is, Based on the image data received from the processing system through the second communication unit, it is determined whether or not the post-processing unit may perform processing on the original document. The determination data indicating the determination result is transmitted to the processing system via the second communication unit. A binding trace detection system characterized in that the first control unit controls the post-processing unit based on the determination data received from the information processing device through the first communication unit. [Explanation of Symbols]
[0173] 1: Image forming system 2: Binding Mark Detection System 3: Information Processing Device 30,30A: Binding processing device 31: Binding case 31A:Aperture 31b, 31c: Guide wall 32: Second discharge tray 33, 34, 35, 36, 131, 132: Conveyor roller pair 33a, 36a: Drive rollers 33b, 36b: Driven roller 37: Internal tray 38: Hit and kill 39: Return Roll 40L, 40R: End fence 41L, 41R: Side fence 42: Crimp binding section 43: Staple binding section 47: Main scanning motor 48a,74: Drive pulley 48b,75: Driven pulley 49a, 49b, 76: Endless annular belt 50: Main scanning motor 53, 54, 79, 60L, 60R: Position sensors 55, 57: Rotary shaft 56, 58: Rotary motor 47a, 50a, 56a, 58a, 59La, 59Ra: Rotary encoders 61: Mounting platform 62: Document output tray 63: Side Guide 64: Feed roller 65: Feed Roller 6667,68,69: Conveyor roller pair 66a, 67a, 68a, 69a: Drive rollers 66b, 67b, 68b, 69b: Driven rollers 81, 82, 83: Contact Glasses 84, 85: Guide plate 85: Guide plate 86: Surface reading module 87: Backside reading module 102: Manuscript Reading Unit 103: Writing device 104C, 104K, 104M, 104Y: Image creation section 105C, 105K, 105M, 105Y: Photoconductor drum 110: Manuscript transport unit 111: Cabinet 112: Feeding tray 115: Image forming unit 120: Fixing section 135: First discharge tray 136: Reversal transport path 149: Control Panel 150, 160, 170: Controller 151,161,171: CPU 152,162,172: Memory 153,163: Internal IF 154,164: External IF 155: First Communications Department 175: Second Communications Department 178: Intermediate transfer belt 189: Secondary transfer roller 197: Feed roller 201: Read Control Unit 202: Print Control Unit 203: Binding trace detection unit 204: Manual feed binding control unit 205: Learning Control Unit 210: Program 211: Pre-trained model 212: Training Data Storage Unit 220: AI Accelerator [Prior art documents] [Patent Documents]
[0174] [Patent Document 1] Japanese Patent Publication No. 2021-024678
Claims
1. A post-processing unit having a processing unit for processing a medium on which an image has been formed, and a discharge unit for discharging the medium processed by the processing unit from an opening, A control unit that controls the post-processing unit, It comprises a document reading unit that reads an image formed on the document, The control unit, The binding marks of the document are detected from the image read by the document reading unit. A processing system characterized by moving the processing unit to a position facing the detected binding marks when multiple documents are manually fed through the opening.
2. In the processing system described in claim 1, The processing system is characterized in that the control unit controls the timing for moving the processing unit based on the image read by the document reading unit.
3. In the processing system described in claim 1, It is equipped with an input section that accepts input from the user, The control unit, When the document reading unit detects the binding marks from the image it reads, the user is prompted through the input unit to indicate whether or not to bind the multiple documents. A processing system characterized by moving the processing unit when an instruction to bind multiple documents is input to the input unit.
4. In the processing system described in claim 1, The aforementioned processing unit, A first processing unit that compresses and deforms multiple aforementioned documents and binds them together, It comprises a second processing unit that staples multiple aforementioned documents together by passing a staple through them, The processing system is characterized in that the control unit moves either the first processing unit or the second processing unit based on the shape of the binding trace detected.
5. In the processing system described in claim 1, The notification unit that informs users of information, It includes an input unit that accepts input from the user, The control unit, If the detected binding trace differs from the binding trace obtained when the processing unit binds the items, the notification unit notifies that the items cannot be bound in the same way as the detected binding trace. A processing system characterized by moving the processing unit when an instruction to bind multiple documents is input to the input unit.
6. In the processing system described in claim 1, The processing system is characterized in that the control unit moves the processing unit when the total thickness of the multiple documents read by the document reading unit is less than or equal to the maximum thickness that can be bound by the processing unit.
7. In the processing system described in claim 1, It is equipped with a notification unit that informs users of information, The processing system is characterized in that the control unit notifies the orientation of a plurality of documents that are manually inserted through the opening via the notification unit.
8. In the processing system described in claim 1, The processing system is characterized in that the control unit stops the entry of the medium into the post-processing unit until the processing of the manually fed document by the processing unit is completed.
9. A document reading unit that reads the image formed on the document, A processor in a processing system comprising a processing unit for processing a medium on which an image has been formed, and a post-processing unit having an outlet for discharging the medium processed by the processing unit from an opening, The binding marks of the document are detected from the image read by the document reading unit. A program characterized by moving the processing unit to a position facing the detected binding marks when multiple documents are manually fed through the opening.
10. In the program described in claim 9, A program that causes the processor to stop the entry of the medium into the post-processing unit until the processing of the manually fed document by the processing unit is completed.
11. In a binding trace detection system comprising a processing system and an information processing device, The processing system is A document reading unit that reads the image formed on the document, A post-processing unit that processes multiple aforementioned originals, A first communication unit that sends and receives data with the aforementioned information processing device, The system comprises a first control unit that controls the processing system, The aforementioned information processing device is A second communication unit that sends and receives data to and from the aforementioned processing system, The system includes a second control unit that controls the information processing device, The first control unit transmits the image data generated by the document reading unit after reading the document to the information processing device via the first communication unit. The second control unit is, Based on the image data received from the processing system through the second communication unit, it is determined whether or not the post-processing unit may perform processing on the original document. The determination data indicating the determination result is transmitted to the processing system via the second communication unit. A binding trace detection system characterized in that the first control unit controls the post-processing unit based on the determination data received from the information processing device through the first communication unit.
Citation Information
Patent Citations
Sheet post processing apparatus and image forming system provided with the same
JP2021024678A