The present disclosure relates to an image forming apparatus, a method of adjusting a post-processing position, and storage medium.
There are post-processing apparatuses (finishers) that perform post-processing such as a folding process, a stapling process (binding process), and a punching process on a printed product. Such a finisher executes post-processing designated by the user on a printed product discharged from an image forming apparatus. An image forming apparatus capable of executing such post-processing may fail to execute the post-processing at the desired position, and a positional adjustment may be desired. Japanese Patent Laid-Open No. 2009-120271 (Patent Document 1) discloses adjustment of the position of post-processing by a user.
Patent Document 1 proposes an operation involving outputting a confirmation printout obtained by performing post-processing on a sheet, displaying an adjustment screen for making a positional adjustment, having the user measure a predetermined measurement portion of the confirmation printout and inputting the measured value and a desired target value.
With the method of Patent Document 1, however, the user needs to compare the confirmation printout and the adjustment screen and identify the measurement portion. In particular, for composite post-processing combining a folding process with a binding process, a punching process, and/or the like, the user needs to measure multiple portions, which is a complicated operation for the user.
The present disclosure makes it possible for the user to easily perform an adjustment operation in adjustment of a post-processing position(s).
An image forming apparatus according to the present disclosure includes: one or more memories; and one or more processors functioning by executing instructions stored in the one or more memories as the following units: a chart output unit configured to output a test chart obtained by executing post-processing on a sheet; a display control unit configured to display a screen containing information indicating a measurement position related to a position of the post-processing on the test chart; a setting unit configured to accept setting up of adjustment related to the position of the post-processing on the screen; and an adjustment control unit configured to adjust the position of the post-processing based on the setting through the setting unit.
Further features of the present invention will become apparent from the following description of exemplary embodiments with reference to the attached drawings.
Embodiments of the present disclosure will be described below with reference to the drawings.
As illustrated in
The MFP 1 has a printing function, a copy function, a sending function, post-processing functions, and so on. The printing function is a function of analyzing page description language (PDL) data received from the computer terminal 107 and performing printing on a medium, such as paper, (hereinafter referred to as “sheet”) with the printer 103. The copy function is a function of printing image data loaded by scanning a document with the scanner 102 onto a sheet. The sending function is a function of sending image data loaded by scanning a document to the computer terminal 107 through the network. The post-processing functions are functions of performing post-processing on a sheet(s) printed by the printing function with the finisher 104.
The computer terminal 107 is an information processing terminal having a communication function, such as a personal computer (PC), a server apparatus, a smartphone, or a tablet terminal. Multiple computer terminals 107 may be connected to the MFP 1.
The network I/F 105 is a communication control circuit, a communication port, and the like that mediates a communication connection with a network such as a local area network (LAN), a wide area network (WAN), or the Internet. The controller 101 sends and receives data to and from the computer terminal 107 communicatively connected thereto through the network I/F 105.
The operation unit 106 has hardware keys for inputting various settings and instructions to the MFP 1 and a display for displaying processing states and various information. The hardware keys include a copy button, a cancel button, a reset button, a numeric keypad, and the like. The display is a liquid crystal display, an organic light-emitting diode display, or the like. Incidentally, the operation unit 106 may be a touch panel display being a display integrally including a touch panel, and various settings and instructions may be received through this display.
An operation unit of the computer terminal 107 connected through the network I/F 105 may be utilized similarly to the operation unit 106 of the MFP 1. For example, the controller 101 of the MFP 1 causes a display unit of the computer terminal 107 to display information output from the controller 101. Also, the controller 101 of the MFP 1 may be configured to obtain instructions input on an input unit of the computer terminal 107 by the user.
The controller 101 is a main control unit of the MFP 1, and comprehensively controls the scanner 102, the printer 103, the finisher 104, and the operation unit 106.
The controller 101 has a central processing unit (CPU) 201, a random-access memory (RAM) 202, a read-only memory (ROM) 203, a storage unit 204, a communication unit 205, an operation unit I/F 206, a printer I/F 207, a scanner I/F 208, a finisher I/F 209, and so on, which are connected by a bus 210.
The CPU 201 calls programs stored in the storage unit 204 or the ROM 203 into a work area in the RAM 202 and execute them. The ROM 203 has a read-only non-volatile storage area and a rewritable storage area, such as a flash ROM. The non-volatile storage area permanently holds a boot program for the MFP 1, programs and data for its basic input/output system (BIOS), and the like. The ROM 203 also stores programs to be executed by the CPU 201 and various programs for causing the MFP 1 to operate.
The RAM 202 includes a non-volatile memory in which contents stored therein can be held, like a ferroelectric RAM (FRAM) (registered trademark) or the like, and a volatile memory in which contents stored therein are erased after the power is turned off, like a dynamic RAM (DRAM) or the like. The RAM 202 includes a work area which temporarily holds programs loaded from the ROM 203, the storage unit 204, or the like and is used by the CPU 201 to perform the various processes to be described later. The RAM 202 temporarily stores various data in its volatile memory and stores various setting data in its non-volatile memory.
The storage unit 204 includes a hard disk drive (HDD), a solid-state drive (SSD), a flash memory, or the like, and stores various programs and data. The storage unit 204 may be detachably attached to the MFP 1 or incorporated in the MFP 1. Incidentally, the configuration may be such that the programs to be executed by the CPU 201 are downloaded from another MFP or the computer terminal 107 through the network I/F 105 and stored in the storage unit 204.
Also, the configuration may be such that the storage unit 204 functions also as the RAM 202 and the ROM 203.
The communication unit 205 is the communication port and the communication control circuit of the network I/F 105 mentioned above. The communication may include Ethernet communication and TCP/IP communication as well close-range wireless communications such as Bluetooth (registered trademark) communication, infrared communication, near-field communication (NFC). The communication can be wired or wireless.
The operation unit I/F 206 is an interface that connects the display, the hardware keys, the touch panel, and the like of the operation unit 106 to the controller 101. The CPU 201 sends data to be displayed to the operation unit 106 through the operation unit I/F 206 and causes its display to display the data. The CPU 201 also obtains data input with the hardware keys or the touch panel of the operation unit 106 through the operation unit I/F 206.
The printer I/F 207, the scanner I/F 208, and the finisher I/F 209 are interfaces that connect the printer 103, the scanner 102, the finisher 104 to the CPU 201, respectively. The CPU 201 sends control signals, image data, and the like to the printer 103, the scanner 102, and the finisher 104 the printer I/F 207, the scanner I/F 208, and the finisher I/F 209, respectively. The CPU 201 obtains status information, image data, and the like from the printer 103, the scanner 102, and the finisher 104.
Image data read by the scanner 102 and image data input into the MFP 1 from the computer terminal 107 through the network I/F 105 can be saved in the RAM 202 or the storage unit 204 in the controller 101.
Also, image data can be accumulated in a detachable memory (such as a universal serial bus (USB) memory or a memory card) in advance and loaded from that memory.
Incidentally, the printer 103, the finisher 104, and the scanner 102 may be present as individual peripheral apparatuses in the network, instead of being incorporated in the MFP. In that case, the printer 103, the finisher 104, and the scanner 102 are each connected to the controller 101 of the MFP 1 through the network I/F 105. The controller 101 of the MFP 1 may control the printer 103, the finisher 104, and the scanner 102.
The scanner 102 performs a scanning operation in accordance with a control signal input from the controller 101. The scanner 102 has a feeder that automatically feeds a document to be scanned, and a scanning unit that optically reads the image on the document and converts it into digital image data. The image data read by the scanning operation is sent to the CPU 201 of the controller 101 through the scanner I/F 208 and stored in the RAM 202 or the storage unit 204.
The printer 103 performs a printing operation in accordance with a control signal input from the controller 101. The printer 103 forms an image on a sheet based on image data for printing input from the CPU 201 and discharges the sheet. The sheet is fed from a sheet feed unit. The printer 103 may be a laser beam printer which uses toners as color materials to form an image on a sheet by electrophotography and outputs the sheet, or may form an image by other methods such as an ink jet method, which uses inks as color materials.
The printer 103 has a sheet discharge unit for discharging printed sheets. The sheet discharge unit is connected to the finisher 104.
The finisher 104 is an apparatus that performs post-processing such as a stapling process (binding process), a punching process, and a folding process on a printed product discharged from the sheet discharge unit of the printer 103. The finisher 104 may perform one of these processes or two or more of them in combination.
For example, post-processing called saddle stitching is post-processing in which sheets discharged from the printer 103 are folded in two at a predetermined folding position (a position that substantially equally divides the long sides of the sheets into two parts) and stapled at the folding position (a binding process with staples). The punching process is post-processing in which punch holes to be used to file a sheet(s) are formed at predetermined positions on the sheet(s). A configuration and operation of the finisher 104 will be described later.
Regarding the positions at which the finisher 104 performs these types of post-processing (folding position, binding position, and punching position), reference positions have been set in advance for each sheet size and are stored as setting information in the RAM 202, the ROM 203, or the storage unit 204. Moreover, for each type of post-processing, information on usable sheets and the like are stored as setting information. For the saddle stitching described above, one example is information indicating that A3R and A4R sheets are usable. The positions at which to perform the post-processing can be adjusted by the user. Details of the adjustment of the post-processing positions will be described later.
The folding process is a process of folding a sheet(s) at one or more folding positions. Examples include half-fold, tri-fold (Z-fold, C-fold), quarter fold, and so on. The stapling is a binding process of binding sheets with staples. The punching is post-processing of forming punch holes in a sheet(s) that are used in a case of filing the sheet(s) or in other similar cases, and involves forming two holes, four holes, etc. The saddle stitching is post-processing combining folding and binding, in which sheets are folded in the center and are bound at the center with staples.
The stapler 301a is driven by a stapler motor to perform the stapling process on the stack of sheets P in cooperation with the anvil 301b. The stapler motor is controlled by the CPU 201.
The positioning member 305 is movable and is raised and lowered along the tray 306 by a positioning motor. The positioning member 305 conveys the stack of sheets P on the tray 306 to the reference position for the folding position or the binding position or to an adjusted position. The positioning motor is controlled by the CPU 201.
The pushing member 302 is provided at a position on the opposite side of the stack of sheets P from the folding roller pair 303a and 303b. The pushing member 302 is driven by pushing motor to perform an operation of pushing the stack of sheets P. The pushing motor is controlled by the CPU 201. By the pushing operation, the stack of sheets P is pushed into the middle of the folding roller pair 303a and 303b and folded.
In a case where the finisher 104 performs saddle stitching, the stack of sheets P discharged from a sheet discharge port of the printer 103 is conveyed onto the tray 306 inside the finisher 104. As illustrated in
Next, as illustrated in
Next, a functional configuration of the MFP 1 will be described.
As illustrated in
The post-processing control unit 401 controls execution of post-processing by the finisher 104. The post-processing control unit 401 controls driving of elements of the finisher 104 in accordance with an instruction input by the user through the operation unit 106. The post-processing control unit 401 performs post-processing such as a folding process, a stapling process, and/or a punching process on a printed sheet(s) discharged from the printer 103.
The chart output unit 402 prints a test chart image on a sheet and performs post-processing on the sheet with the printer 103 and the finisher 104, and outputs the sheet as a test chart 500. The test chart 500 is used in a case where the user measures the position at which the post-processing was performed (hereinafter referred to as “post-processing position”) for setting up of adjustment of the post-processing position. Incidentally, the chart output unit 402 does not output the test chart 500 in a case where the user selects a setting to not output the test chart 500.
Owing to the printed letters 501 and 502 on the test chart 500, the user can easily identify the printed surface of the test chart 500 and the orientation of the sheet. Note that the objects to be printed on the test chart 500 are not limited to alphabetical letters, such as “A” and “B”. Other letter objects, mark objects, figure objects, or pattern objects with which the vertical and horizontal orientation can be identified or a combination of those objects may be printed.
Note that the test chart 500 illustrated in
The display control unit 403 causes the operation unit 106 to display adjustment setting screens 910 and 930 (
Incidentally, in the present embodiment, an example in which the adjustment setting screens 910 and 930 are displayed after the test chart 500 is output has been presented, but the present embodiment is not limited to this example. The timing to display the adjustment setting screens 910 and 930 may be before or at the same time as the output of the test chart 500.
The display control unit 403 also displays multiple patterns each indicating a state of misalignment in a selectable manner in the adjustment setting screens 910 and 930. The display control unit 403 displays three-dimensional diagrams corresponding respectively to those states of misalignment.
In this way, the user can easily associate the post-processing position on the actual test chart 500 with each of the three-dimensional diagrams displayed in the adjustment setting screens 910 and 930, and easily figure out the positions to be measured. In particular, in a case of confirming the state of misalignment, the user can easily determine to which three-dimensional diagram (state) the state of misalignment corresponds by checking whether “A” being the printed letter 501 on the test chart 500 folded in two is on the near side or “B” being the printed letter 502 on the test chart 500 is on the near side.
The display control unit 403 also displays various screens related to setting up of post-processing adjustment in the adjustment setting process to be described later (
The description now returns to
The adjustment control unit 405 adjusts the position of the post-processing at the finisher 104 based on the settings selected by the user through the adjustment setting unit 404. Specifically, the adjustment control unit 405 determines the adjustment values for the finisher 104 based on the measured values (a) and (b) input in the adjustment setting screens 910 and 930 and the states of misalignment selected on the adjustment setting screens 910 and 930.
For example, for adjustment of the folding position, the adjustment control unit 405 determines the amount of movement of the positioning member 305 in the finisher 104 based on the measured value (a) of the folding position input in the adjustment setting screen 910 by the user. The adjustment control unit 405 also determines the direction of the movement (positive or negative) based on the state of misalignment selected by the user. The adjustment control unit 405 moves the positioning member 305 by the determined movement amount in the determined movement direction from a state where the positioning member 305 has been moved to the reference position for the folding position.
Similarly, for adjustment of the staple position, the adjustment control unit 405 determines the amount of movement of the positioning member 305 in the finisher 104 based on the measured value (b) of the staple position input in the adjustment setting screen 930 by the user. The adjustment control unit 405 also determines the direction of the movement (positive or negative) based on the state of misalignment selected by the user. The adjustment control unit 405 moves the positioning member 305 by the determined movement amount in the determined movement direction from a state where the positioning member 305 has been moved to the reference position for the staple position.
Next, a process of adjusting finisher positions executed by the controller 101 of the MFP 1 will be described.
The process illustrated in the flowchart of
In S601, the CPU 201 displays a start screen 700 on the operation unit 106. The start screen 700 includes a message display area 701, a checkbox 702 for outputting a test chart, a “next” button 703, a “cancel” button 704, and so on.
The message display area 701 displays the following adjustment procedure.
In addition, an operation guidance message such as “Press “Next” and follow the instruction displayed in the screen.” is displayed.
The checkbox 702 is a selection field to have the user make a choice about whether to output the test chart 500 in the setting up of the adjustment. Whether the checkbox 702 is checked or not in a case where the “next” button 703 is operated is held in the RAM 202 as output setting information of the test chart 500.
In a case where the checkbox 702 is checked, the CPU 201 sets “do not print” as the output setting information of the test chart 500. In that case, neither printing nor post-processing of the test chart 500 will be performed in subsequent processes (S607 to S609). In a case where the checkbox 702 is not checked, the CPU 201 sets “print” as the output setting information of the test chart 500. In that case, and post-processing of the test chart 500 will be performed in the subsequent processes (S607 to S609).
The user can omit to output the test chart 500 and quickly proceed to an adjustment setting process in a case where the user already has a product that has been printed and subjected to post-processing at hand and is ready to measure the finisher positions.
In a case where the user operates the “next” button 703 in the start screen 700 in S602, the CPU 201 proceeds to S603. In a case where the user operates the “cancel” button 704, the CPU 201 terminates the process in this flowchart and returns to the previous screen.
In S603, the CPU 201 obtains information on the finisher position adjustment target. In the present embodiment, “Adjust the folding position/staple position for saddle stitching” has been selected on the setting screen at the start. The CPU 201 obtains the folding position and the staple position for saddle stitching as the information on the adjustment target and holds them in the RAM 202. Incidentally, in a case where another adjustment item in the setting screen has been selected, the CPU 201 holds information on the selected item as the adjustment target in the RAM 202. On the setting screen, for example, adjustment of the punching position, adjustment of the folding positions in Z-fold, C-fold, etc., or the like can be selected.
In S604, the CPU 201 displays a sheet selection screen 800. In S605, the CPU 201 accepts selection of a sheet by the user.
The CPU 201 performs control such that, among the sheets set in the sheet feed cassettes of the printer 103, the sheets that are usable for the post-processing to be adjusted are displayed in a selectable manner in the sheet type display area 801 and the sheets that are not selectable cannot be selected. For example, the unselectable sheets are grayed out.
Based on the information on the adjustment target obtained in S603, the CPU 201 obtains sheet information on this adjustment target. The sheet information is stored in the RAM 202, the ROM 203 or the storage unit 204 as setting information of the post-processing. Displaying only the usable sheets in a selectable manner prevents selection of a wrong sheet.
The CPU 201 also displays information on a sheet selected by the user in the currently selected sheet display area 802 of the sheet selection screen 800.
In the example of
In S606, the CPU 201 determines whether a button operation is performed. In a case of detecting an operation on the “start printing” button 804, the CPU 201 proceeds to S607. In a case of detecting an operation on the “back” button 803, the CPU 201 returns to S601. In a case of detecting an operation on the “cancel” button 805, the CPU 201 terminates the process in this flowchart and returns to the previous screen or the home screen.
In S607, the CPU 201 obtains the output setting information of the test chart 500 (whether the checkbox 702 in the start screen 700 is checked or not) from the RAM 202. In a case where “do not print” (checked) has been set, the CPU 201 proceeds to S610. In a case where “print” (not checked) has been set, the CPU 201 proceeds S608.
In S608, the CPU 201 obtains data for outputting a test chart corresponding to the information on the adjustment target obtained in S603 and the sheet selected in S605 from the RAM 202, the ROM 203, or the storage unit 204. In this example, the CPU 201 obtains image data for printing the test chart 500 for saddle stitching adjustment on an A3 sheet and setting information of an A3 saddle stitching process (information on the reference positions for the folding position and the staple position).
In S609, the CPU 201 performs printing and post-processing (a binding process and a folding process) on the selected sheet based on the data for outputting the test chart and discharges the resulting sheet. As a result, the user obtains the test chart 500 as illustrated in
In S610, the CPU 201 executes an adjustment setting process. In the adjustment setting process, the CPU 201 displays the adjustment setting screens 910 and 930 illustrated in
In S611, the CPU 201 adjusts the finisher positions based on the measured values set by the user in S610 and the states of misalignment. The adjustment of the finisher positions will be described later. After the adjustment is completed, the CPU 201 proceeds to S612.
In S612, the CPU 201 displays the adjustment completion screen 1010.
In S613, the CPU 201 accepts an instruction to print the test chart 500 from the user. In a case where the “start printing” button 1012 in the adjustment completion screen 1010 is operated, the CPU 201 proceeds to S614. In a case where the “finish adjustment” button 1013 is operated, the CPU 201 closes the adjustment completion screen 1010 and terminates the process in this flowchart.
In S614, the CPU 201 prints the test chart 500, performs the post-processing, and discharges the resulting test chart 500. The CPU 201 outputs the test chart 500 with the adjusted finisher positions (adjusted folding position and binding position). The user can check the test chart 500 after the adjustment to confirm whether the desired adjustment has been made.
In S615, the CPU 201 displays an output completion screen 1020 for the test chart 500 after the adjustment.
In S616, the CPU 201 accepts an instruction to readjust the finisher positions or an instruction to terminate the adjustment from the user. In a case where the “readjust” button 1022 in the output completion screen 1020 is pressed, the CPU 201 returns to S610. In a case where the “finish adjustment” button 1023 is pressed, the CPU 201 closes the output completion screen 1020 and terminates the process in this flowchart.
Next, the adjustment setting process executed in S610 in
In S1101, the CPU 201 checks the information on the adjustment target obtained in S603. In a case where the adjustment target is saddle stitching, the CPU 201 proceeds to S1102. In a case where the adjustment target is not saddle stitching, the CPU 201 proceeds to S1104. The case where the adjustment target is not saddle stitching is, for example, a case where the adjustment target selected on the setting screen is other than saddle stitching, such as adjustment of the punching position or adjustment of the folding position(s).
In S1102, the CPU 201 firstly displays the folding position adjustment setting screen 910 illustrated in
Then, in S1103, the CPU 201 displays the staple position adjustment setting screen 930 illustrated in
In a case where the user completes inputting measured values and selecting the states of misalignment in S1102 and S1103 and operates the “next” button 943 in the adjustment setting screen 930, the CPU 201 terminates the process in this flowchart.
In the case where the adjustment target is other than saddle stitching, then in S1104, the CPU 201 displays a finisher position adjustment setting screen corresponding to the adjustment target (e.g.,
Also, for example, in a case where only a folding process or a binding process is the adjustment target, the CPU 201 displays only the folding position adjustment setting screen 910 or only the staple position adjustment setting screen 930 and accepts setting up of the adjustment by the user. In a case of adjusting a finisher process to fold a sheet(s) at two positions, such as Z-fold or C-fold, the CPU 201 displays an adjustment setting screen to input a measured value and a state of misalignment for each of the two folding positions, and accepts setting up of the adjustment by the user. In a case of adjusting a punching process, the CPU 201 displays an adjustment setting screen for the punching position(s) and accepts setting up of the adjustment by the user.
Like the adjustment setting screen for saddle stitching, the adjustment setting screens for these finisher processes each display three-dimensional diagrams illustrating a test chart printed in such a manner as to indicate the vertical and horizontal orientation and subjected the finisher process to be adjusted, and indicate measurement portions in the three-dimensional diagrams.
The folding position adjustment setting process in S1102 in
In S1201, the CPU 201 firstly displays the folding position adjustment setting screen 910 on the operation unit 106.
The folding position adjustment setting screen 910 also includes an input field 920 for an amount of misalignment (a), a “+” and “−” button 921 for inputting a value in the input field 920, a “cancel” button 922, and a “next” button 923.
The three-dimensional diagrams 914, 916, and 918 are schematic diagrams three-dimensionally illustrating the test chart 500 and each display “A” or “B” corresponding to the printed letter 501 or 502 given on the test chart 500. By checking “A” and “B” displayed in the three-dimensional diagrams 914, 916, and 918, the user can easily confirm the surface of the test chart 500 and its vertical orientation as well as whether the folding position is on the left or on the right.
The three-dimensional diagram 914 illustrates a state where “the A side is shorter” as one pattern of misalignment of the folding position. The button 911 is a button for selecting the state where “the A side is shorter”. The three-dimensional diagram 916 illustrates a state where “the A and B sides are equal” as one pattern of misalignment of the folding position. The button 912 is a button for selecting the state where “the A and B sides are equal”. The three-dimensional diagram 918 illustrates a state where “the B side is shorter” as one pattern of misalignment of the folding position. The button 913 is a button for selecting the state where “the B side is shorter”.
The three-dimensional diagram 916 and the button 912 represent a state with no misalignment. With these, the user can make an explicit choice indicating no misalignment. Also, an error determination can be made at a subsequent stage (S1206).
The letter “a” indicated above the three-dimensional diagram 914 is a measurement portion 915. Specifically, the letter “a” indicates that the position corresponding to the measurement portion 915 should be measured in a case where the panel on the near side with the printed letter “A” of the test chart 500 facing the near side is shorter.
Similarly, an amount of misalignment (a) is indicated as a measurement portion 919 on the left side of the three-dimensional diagram 918 with the printed letter “B” facing the near side. Since the three-dimensional diagram 916 indicates a state with no misalignment, a measurement portion 917 indicate only an arrow and a straight line, and the letter “a” indicating an amount of misalignment is not displayed.
In S1202, the CPU 201 accepts input of the state of misalignment of the folding position and the amount of misalignment (a). Based on the folded state of the test chart 500 output in S609 (or S614), the user determines the state of misalignment of the folding position and selects one of the states represented by the buttons 911, 912, and 913. Moreover, the user measures the measurement portion a of the test chart 500 and inputs the measured value into the input field 920 for the amount of misalignment (a) of the folding position.
Incidentally, in a case where the button 912 indicating a state with no misalignment is selected, the CPU 201 may display “0.0” in the input field 920 for the amount of misalignment (a).
In S1203, the CPU 201 determines whether the “next” button 923 in the folding position adjustment setting screen 910 is operated. In a case where the “next” button 923 is operated, the CPU 201 proceeds to S1204. In a case where the “next” button 923 is not operated and the “cancel” button 922 is operated instead, the CPU 201 returns to S1201.
In S1204, the CPU 201 obtains the state of misalignment input in S1202. Specifically, the CPU 201 obtains the state of misalignment of the folding position based on which button was operated in S1202 among the buttons 911, 912, and 913.
In S1205, the CPU 201 obtains the value of the amount of misalignment (a) input in the input field 920 by the user in S1202.
In S1206, the CPU 201 determines whether the obtained state of misalignment and the obtained amount of misalignment (a) contradict each other. For example, the CPU 201 determines that the obtained state and amount contradict each other in a case where “0” has been input as the amount of misalignment (a) while “the A side is shorter” (button 911) or “the B side is shorter” (button 913) has been selected as the state of misalignment. The CPU 201 also determines that the obtained state and amount contradict each other in a case where a value other than “0” has been input as the amount of misalignment (a) while “A and B are equal” (button 912) has been selected as the state of misalignment.
In a case of determining in S1206 that the selected state of misalignment and the input amount of misalignment (a) contradict each other, the CPU 201 proceeds to S1207. In S1207, the CPU 201 issues an error notification. The CPU 201 then returns to S1201. In a case of determining in S1206 that the selected state of misalignment and the input amount of misalignment (a) do not contradict each other, the CPU 201 proceeds to S1208.
Note that, in a case where the amount of misalignment (a) input in the input field 920 in the adjustment setting screen 910 is outside the inputtable range, the CPU 201 may consider it as an error input value and proceed to S1207 to issue an error notification. The inputtable range for the amount of misalignment (a) is determined in advance and stored in the RAM 202, the ROM 203, or the storage unit 204.
In S1208, in order to calculate an adjustment value for the position in the folding mechanism, the CPU 201 firstly determines the selected state of misalignment. In a case where “the A side is shorter” (button 911) has been selected, the CPU 201 proceeds to S1209. In a case where “the B side is shorter” (button 913) or “the A and B sides are equal” (button 912) has been selected, the CPU 201 proceeds to S1210.
In S1209, the CPU 201 sets the value of the amount of misalignment (a) input in the input field 920 as is, i.e., a positive value, as the adjustment value for the folding position and saves it in the storage unit 204 or the RAM 202. The CPU 201 then terminates the process in this flowchart.
In S1210, the CPU 201 converts the value of the amount of misalignment (a) input in the input field 920 into a negative value and saves it as the adjustment value for the folding position in the storage unit 204 or the RAM 202. For example, in a case where the value of the amount of misalignment (a) input in the input field 920 is “2.0” [mm], the CPU 201 sets “−2.0” [mm] as the adjustment value. The CPU 201 then saves the adjustment value and terminates the process in this flowchart.
Incidentally, in S1209 and S1210, the CPU 201 may save the set adjustment value along with information indicating that the folding position adjustment setting process was performed and the date and time of the adjustment value was set in the storage unit 204 or the RAM 202. By recording the adjustment history, it is possible to read out and display the current status of adjustment of the folding position on the operation unit 106 and have the user confirm it on a timely basis.
Next, the staple position adjustment setting process in S1103 will be described with reference to
In S1301, the CPU 201 firstly displays the staple position adjustment setting screen 930 on the operation unit 106.
The staple position adjustment setting screen 930 also includes an input field 940 for an amount of misalignment (b), a “+” and “−” button 941 for inputting a value in the input field 940, a “cancel” button 942, and a “next” button 943.
The three-dimensional diagrams 934, 936, and 938 are diagrams three-dimensionally illustrating the test chart 500 and each display “A” or “B” corresponding to the printed letter 501 or 502 given on the test chart 500. By checking “A” and “B” displayed in the three-dimensional diagrams 934, 936, and 938, the user can easily confirm the surface of the test chart 500 and its vertical orientation as well as whether the staple position is on the left or on the right.
The three-dimensional diagram 934 illustrates a state of being “shifted toward the A side” as one pattern of misalignment of the staple position. The button 931 is a button for selecting the state of being “shifted toward the A side”. The three-dimensional diagram 936 illustrates a state of being “aligned with the folding position” as one pattern of misalignment of the staple position. The button 932 is a button selecting the state of being “aligned with the folding position”. The three-dimensional diagram 938 illustrates a state of being “shifted toward the B side” as one pattern of misalignment of the staple position. The button 933 is a button for selecting the state of being “shifted toward the B side”.
The three-dimensional diagram 936 and the button 932 represent a state with no misalignment. With these, the user can make an explicit choice indicating no misalignment. Also, an error determination can be made at a subsequent stage (S1306).
The letter “b” indicated above the three-dimensional diagram 934 is a measurement portion 935. Specifically, indicated is a measurement portion 935 in a case where the staple position is present to the right of the folding position in a state where the printed letter “A” of the test chart 500 faces the near side. Similarly, the three-dimensional diagram 938 indicates a measurement portion 939 in a case where the staple position is present to the left of the folding position in a state where the printed letter “B” faces the near side. Since the three-dimensional diagram 936 illustrates a state where the staple position and the folding position are aligned with each other and there is no misalignment, no measurement portion is displayed.
In S1302, the CPU 201 accepts input of the state of misalignment of the staple position and the amount of misalignment (b). Based on the positional relationship between the staple position and folding position of the test chart 500 output in S609 (or S614), the user determines the state of misalignment of the staple position and selects one of the states represented by the buttons 931, 932, and 933. Moreover, the user measures the measurement portion b of the test chart 500 and inputs the measured value into the input field 940 for the amount of misalignment (b) of the staple position.
Incidentally, in a case where the button 932 indicating a state with no misalignment is selected, the CPU 201 may display “0.0” in the input field 940 for the amount of misalignment (b).
In S1303, the CPU 201 determines whether the “next” button 943 in the staple position adjustment setting screen 930 is operated. In a case where the “next” button 943 is operated, the CPU 201 proceeds to S1304. In a case where the “next” button 943 is not operated and the “cancel” button 942 is operated instead, the CPU 201 returns to S1301.
In S1304, the CPU 201 obtains the state of misalignment input in S1302. Specifically, the CPU 201 obtains the state of misalignment of the staple position based on which button was operated in S1302 among the buttons 931, 932, and 933.
In S1305, the CPU 201 obtains the value of the amount of misalignment (b) input in the input field 940 by the user in S1302.
In S1306, the CPU 201 determines whether the obtained state of misalignment and the obtained amount of misalignment (b) contradict each other. For example, the CPU 201 determines that the obtained state and amount contradict each other in a case where “O” has been input as the amount of misalignment (b) while “shifted toward the A side” (button 931) or “shifted toward the B side” (button 933) has been selected as the state of misalignment. The CPU 201 also determines that the obtained state and amount contradict each other in a case where a value other than “0” has been input as the amount of misalignment (b) while “aligned with the folding position” (button 932) has been selected as the state of misalignment.
In a case of determining in S1306 that the selected state of misalignment and the input amount of misalignment (b) contradict each other, the CPU 201 proceeds to S1307. In S1307, the CPU 201 issues an error notification. The CPU 201 then returns to S1301. In a case of determining in S1306 that the selected state of misalignment and the input amount of misalignment (b) do not contradict each other, the CPU 201 proceeds to S1308.
Note that, In a case where the amount of misalignment (b) input in the input field 940 in the adjustment setting screen 930 is outside the inputtable range, the CPU 201 may consider it as an error input value and proceed to S1307 to issue an error notification. The inputtable range for the amount of misalignment (b) is determined in advance and stored in the RAM 202, the ROM 203, or the storage unit 204.
In S1308, in order to calculate an adjustment value for the position in the stapling mechanism, the CPU 201 firstly determines the selected state of misalignment. In a case where “shifted toward the A side” (button 931) or “aligned with the folding position” (button 932) has been selected, the CPU 201 proceeds to S1309. In a case where “shifted toward the B side” (button 933) has been selected, the CPU 201 proceeds to S1310.
In S1309, the CPU 201 sets the value of the amount of misalignment (b) input in the input field 940 as is, i.e., a positive value, as the adjustment value for the staple position and saves it in the storage unit 204 or the RAM 202. The CPU 201 then saves the adjustment value and terminates the process in this flowchart.
In S1310, the CPU 201 converts the value of the amount of misalignment (b) input in the input field 940 into a negative value and save it as the adjustment value for the staple position in the storage unit 204 or the RAM 202. For example, in a case where the value of the amount of misalignment (b) input in the input field 940 is “2.0” [mm], the CPU 201 sets “−2.0” [mm]. The CPU 201 then terminates the process in this flowchart.
Incidentally, in S1309 and S1310, the CPU 201 may save the set adjustment value along with information indicating that the staple position adjustment setting process was performed and the date and time of the adjustment value was set in the storage unit 204 or the RAM 202. By recording the adjustment history, it is possible to read out and display the current status of adjustment of the staple position on the operation unit 106 and have the user confirm it on a timely basis.
After determining the adjustment values for the folding position and the staple position in the processes in the flowcharts of
Then, the CPU 201 outputs the test chart 500 after the adjustment according to the user's operation. By checking the folding position and the staple position of the test chart 500 after the adjustment, the user determines whether to perform readjustment or to terminate the adjustment.
As described above, in the present embodiment, the MFP 1 outputs the test chart 500 whose printed surface and sheet orientation are uniquely identifiable. Also, the MFP 1 displays three-dimensional diagrams corresponding to the test chart 500 in the adjustment setting screens 910 and 930 and indicates the printed surface and the measurement portions of the test chart 500 in the three-dimensional diagrams. In this way, the user can easily associate the facing direction of the test chart 500 and the vertical and horizontal orientation of the sheet with the display on the screen, and can also easily figure out the measurement portions. This also makes it easier to input measured values into the adjustment setting screens 910 and 930, and thus improves the operability in adjustment of the post-processing positions. In accordance with the present disclosure, the user can easily perform the adjustment operation in the adjustment of the post-processing positions.
Note that the above-described flowcharts illustrate an example in which the adjustment of the folding position is set up first and the adjustment of the staple position is set up thereafter, but the order of setting up the adjustments is not limited. For example, the adjustment of the staple position may be set up first and the adjustment of the folding position may be set up thereafter, or both may be displayed at the same time (on the same screen). Also, an example in which adjustment values for the folding mechanism and the stapling mechanism are calculated from measured values and states of misalignment input in the adjustment setting screens has been presented. However, that is a mere example, and the method of calculating the mechanisms' structures and the positional relationships can be changed as appropriate.
Also, in the present embodiment, adjustment of saddle stitching has been exemplarily described. However, the present invention is applicable to adjustment of post-processing other than saddle stitching.
Next, setting up of adjustment of post-processing combining half-fold and saddle punching will be described as a second embodiment. The finisher 104 includes a punching mechanism for performing a punching process as well as a folding mechanism. The other features of the hardware configuration and functional configuration of the MFP 1 are similar to those in the first embodiment. The difference from the first embodiment will be described below.
Punch holes 1503a, 1503b, 1503c, and 1503d are formed in the test chart 1500 illustrated in
Owing to the printed letters 1501 and 1502 on the test chart 1500, the user can uniquely identify the printed surface of the test chart 1500 and the orientation of the sheet. The printing on the test chart 1500 is not limited to alphabetical letters such as “A” and “B” but may be other letter objects, mark objects, figure objects, or pattern objects with which the vertical and horizontal orientation can be identified, a combination of those, or the like.
Three-dimensional diagrams 1610 and 1612 corresponding to the test chart 1500 are displayed in the adjustment setting screen 1600 for half-fold saddle punching.
The three-dimensional diagrams 1610 and 1612 are schematic diagrams three-dimensionally illustrating the test chart 1500, and the printed letters 1501 and 1502 and the punch holes 1503a to 1503d of the test chart 1500 are depicted. These make it easier for the user to distinguish the surfaces of the actual test chart 1500 and its top and bottom.
The letter “a” indicated above the three-dimensional diagram 1610 is a measurement portion 1611. Specifically, it indicates that the distance between the punch holes (their centers) in the panel of the test chart 1500 with printed letter “A” and the folding position represents the measurement portion to obtain the measured value (a). Similarly, the letter “b” indicated above the three-dimensional diagram 1612 is a measurement portion 1613. Specifically, it indicates that the distance between the punch holes (their centers) in the panel of the test chart 1500 with printed letter “B” and the folding position represents the measurement portion to obtain the measured value (b).
Using the test chart 1500, the user measures the measurement portions 1611 and 1613 and inputs the measured values (a) and (b) into the input fields 1620 and 1622, respectively. Then, in response to the user operating the “next” button, the CPU 201 calculates an adjustment value for the punching mechanism of the finisher 104 based on the input values.
For example, in a case where a=5 [mm] and b=15 [mm] are input, the amount of adjustment of the punching position is calculated as (b−a)/2=5 [mm], and the direction of the adjustment is a positive direction (toward the right (panel A)). Note that this example is based on the assumption that the half-hold position has already been adjusted. Here, a=b=10 [mm] is the expected value L that requires no adjustment.
A mechanism for the half-fold saddle punching and its operation are disclosed in Japanese Patent Laid-Open No. 2017-052608, etc.
The adjustment of the folding position can be set up similarly to
As described above, the present invention is also applicable to half-fold saddle punching. In addition to this, the present invention is similarly applicable to a combination of Z-fold and stapling and a combination of Z-fold and punching as well.
Embodiment(s) of the present disclosure can also be realized by a computer of a system or apparatus that reads out and executes computer executable instructions (e.g., one or more programs) recorded on a storage medium (which may also be referred to more fully as a ‘non-transitory computer-readable storage medium’) to perform the functions of one or more of the above-described embodiment(s) and/or that includes one or more circuits (e.g., application specific integrated circuit (ASIC)) for performing the functions of one or more of the above-described embodiment(s), and by a method performed by the computer of the system or apparatus by, for example, reading out and executing the computer executable instructions from the storage medium to perform the functions of one or more of the above-described embodiment(s) and/or controlling the one or more circuits to perform the functions of one or more of the above-described embodiment(s). The computer may comprise one or more processors (e.g., central processing unit (CPU), micro processing unit (MPU)) and may include a network of separate computers or separate processors to read out and execute the computer executable instructions. The computer executable instructions may be provided to the computer, for example, from a network or the storage medium. The storage medium may include, for example, one or more of a hard disk, a random-access memory (RAM), a read only memory (ROM), a storage of distributed computing systems, an optical disk (such as a compact disc (CD), digital versatile disc (DVD), or Blu-ray Disc (BD)™), a flash memory device, a memory card, and the like.
While the present disclosure has been described with reference to exemplary embodiments, it is to be understood that the disclosure is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
This application claims the benefit of Japanese Patent Application No. 2023-092168, filed Jun. 5, 2023, which is hereby incorporated by reference wherein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2023-092168 | Jun 2023 | JP | national |