IMAGE FORMING APPARATUS, METHOD OF ADJUSTING POST-PROCESSING POSITION, AND STORAGE MEDIUM

Information

  • Patent Application
  • 20240400336
  • Publication Number
    20240400336
  • Date Filed
    May 31, 2024
    6 months ago
  • Date Published
    December 05, 2024
    14 days ago
Abstract
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.
Description
BACKGROUND OF THE INVENTION
Field of the Invention

The present disclosure relates to an image forming apparatus, a method of adjusting a post-processing position, and storage medium.


Description of the Related Art

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).


SUMMARY OF THE INVENTION

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.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a block diagram illustrating a configuration of a whole image forming apparatus (multi-function peripheral (MFP));



FIG. 2 is a block diagram illustrating an internal configuration of a controller;



FIG. 3A is a diagram explaining operation of a stapling mechanism, and FIG. 3B is a diagram explaining operation of a folding mechanism;



FIG. 4 is a block diagram illustrating a functional configuration of the image forming apparatus (MFP);



FIG. 5 is a diagram illustrating an example of an output test chart for adjusting saddle stitching;



FIG. 6 is a flowchart illustrating an entire flow of a process of adjusting finisher positions;



FIG. 7 is a diagram illustrating an example of a start screen;



FIG. 8 is a diagram illustrating an example of a sheet selection screen;



FIGS. 9A and 9B are diagrams illustrating an example of an adjustment setting screen;



FIG. 10A is a diagram illustrating an example of an adjustment completion screen, and FIG. 10B is a diagram illustrating an example of an output completion screen for a test chart;



FIG. 11 is a flowchart illustrating a flow of an adjustment setting process;



FIG. 12 is a flowchart illustrating a flow of a folding position adjustment setting process;



FIG. 13 is a flowchart illustrating a flow of a staple position adjustment setting process;



FIGS. 14A and 14B are diagrams explaining an operation of adjusting a staple position and a folding position at the finisher;



FIG. 15 is a diagram illustrating an example of a test chart for adjusting a half-fold saddle punching process; and



FIG. 16 is a diagram illustrating an example of an adjustment setting screen for the half-fold saddle punching process.





DESCRIPTION OF THE EMBODIMENTS

Embodiments of the present disclosure will be described below with reference to the drawings.


First Embodiment


FIG. 1 is a block diagram illustrating a hardware configuration of an MFP 1 representing an example of an image forming apparatus according to a first embodiment.


As illustrated in FIG. 1, the MFP 1 includes a controller 101, a scanner 102, a printer 103, a finisher 104, a network interface (I/F) 105, an operation unit 106, and so on. The MFP 1 is connected to a computer terminal 107 through a network.


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.



FIG. 2 is a block diagram illustrating an internal configuration of the controller 101.


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.



FIGS. 3A and 3B are diagrams illustrating the stapling mechanism and the folding mechanism of the finisher 104. As illustrated in FIGS. 3A and 3B, the finisher 104 includes a stapler 301a, an anvil 301b, a folding roller pair 303a and 303b, a pushing member 302, a positioning member 305, a tray 306 on which to place sheets into a stack of sheets P, and so on.


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 FIG. 3A, the stapler 301a and the anvil 301b cooperate with each other to perform a stapling process on the sheets P conveyed onto the tray 306. At this time, the positioning member 305 has been moved to the reference stapling position. The reference stapling position corresponds to a distance that is ½ of the length of the stack of sheets P in the conveyance direction (2Y). Once the stapling process is finished, the stack of sheets P is bound with staples.


Next, as illustrated in FIG. 3B, the positioning member 305 is moved to and set at the reference folding position, so that the pushing member 302 faces the staple position on the stack of sheets P. The distance of the movement is the distance from the staple position of the stapler 301a to the middle of the folding rollers 303a and 303b. In that state, the pushing member 302 is caused to project toward the stack of sheets P, thereby pushing the stack of sheets P into the middle of the folding roller pair 303a and 303b. By this operation, the saddle-stitched printed product folded in two at the position where it is bound with staples is discharged.


Next, a functional configuration of the MFP 1 will be described. FIG. 4 is a diagram illustrating the functional configuration of the MFP 1. Note that FIG. 4 illustrates functional units related to adjustment of post-processing positions. These functional units may be implemented as a program's module components. The program is stored in the storage unit 204 or the ROM 203. The CPU 201 loads the program from the storage unit 204 or the ROM 203 and executes it to implement the functions in FIG. 4.


As illustrated in FIG. 4, the controller 101 of the MFP 1 includes a post-processing control unit 401, a chart output unit 402, a display control unit 403, an adjustment setting unit 404, an adjustment control unit 405, and so on.


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.



FIG. 5 is a diagram illustrating an example of the test chart 500 for adjusting saddle stitching. As illustrated in FIG. 5, the test chart 500 is a sheet given printed letters 501 and 502 with which the sheet's horizontal and vertical orientation can be determined (identified). In the example of FIG. 5, “A” is given as the printed letter 501 on the right side of the sheet, and “B” is given as the printed letter 502 on the left side of the sheet. The test chart 500 has actually been saddled-stitched by the finisher 104, so that staples 503 and 503 are inserted at a folding position 504. The test chart 500 is output in a sheet size designated by the user.


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 FIG. 5 is an example, and the chart output unit 402 outputs a test chart corresponding to the type of post-processing designated by the user. For example, the chart output unit 402 is capable of outputting test charts corresponding to respective types of post-processing such as half-fold, Z-fold, C-fold, stapling, punching, Z-fold and stapling, Z-fold and punching, and half-fold and punching. Print data necessary to output the test chart 500, post-processing setting information, sheet information, and the like are stored in the RAM 202, the ROM 203, or the storage unit 204 in advance.


The display control unit 403 causes the operation unit 106 to display adjustment setting screens 910 and 930 (FIGS. 9A and 9B) each indicating schematic diagrams three-dimensionally illustrating the test chart 500 (hereinafter referred to as “three-dimensional diagrams”) and a measurement portion (measurement position) of the test chart 500 in each of these three-dimensional diagrams. In the three-dimensional diagrams, images corresponding to the printed letters 501 and 502 on the test chart 500 (“A” and “B”) and images corresponding to the staples 503 and 503 are displayed.


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 (FIGS. 7 to 10B). Details of each screen will be described later.


The description now returns to FIG. 4. The adjustment setting unit 404 accepts settings for adjusting misalignment of post-processing. The adjustment setting unit 404 accepts input of measured values and selection of states of misalignment by the user through various screens including the adjustment setting screens 910 and 930 described above.


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. FIG. 6 is a flowchart illustrating a flow of the adjustment process for saddle stitching. The CPU 201 calls a program stored in the storage unit 204, loads the program to the RAM 202, and executes the program to implement the process illustrated in the flowchart. Each symbol “S” in the following description means a step.


The process illustrated in the flowchart of FIG. 6 starts in a case where the user operates a setting icon in a home screen (not illustrated) displayed on the operation unit 106, thereby opening a setting screen (not illustrated), and selects “Adjust the folding position/staple position for saddle stitching” in the setting screen.


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.

    • 1) Print a test chart.
    • 2) Measure the amount of misalignment of the folding position and enter the amount in the screen.
    • 3) Measure the amount of misalignment of the staple position and enter the amount in the screen.


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.



FIG. 8 is a diagram illustrating an example of the sheet selection screen 800. As illustrated in FIG. 8, the sheet selection screen 800 includes a sheet type display area 801, a currently selected sheet display area 802, a “back” button 803, a “start printing” button 804, a “cancel” button 805, and so on.


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 FIG. 8, A4R and A3 are displayed in a selectable manner, and 4A is grayed out so that it cannot be selected. As illustrated in the currently selected sheet display area 802, A3 sheet (plain paper) has been selected.


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 FIG. 5. In response to detecting completion of output (discharge) of the test chart 500, the CPU 201 proceeds to a process of S610.


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 FIGS. 9A and 9B on the operation unit 106 and accepts setting up of adjustment such as input of measured values of misalignments and selection of the states of misalignment. Details of the adjustment setting process will be described later. In a case where the user sets up the adjustment by using the adjustment setting screens 910 and 930 and operates a “next” button 943, the CPU 201 proceeds to S611.


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. FIG. 10A is a diagram illustrating the adjustment completion screen 1010. The adjustment completion screen 1010 includes a message display area 1011, a “start printing” button 1012, and a “finish adjustment” button 1013. The message display area 1011 displays an operation guidance message such as “The adjustment has been done. Press “Start Printing” to print a test page again and check the result of the adjustment.


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. FIG. 10B is a diagram illustrating the output completion screen 1020 for the test chart 500 after the adjustment. The output completion screen 1020 includes a message display area 1021, a “readjust” button 1022, and a “finish adjustment” button 1023. The message display area 1021 displays an operation guidance message such as “Please check the test chart. Press [Readjust] to go to a screen for remeasuring the misalignment”.


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 FIG. 6 will be described. FIG. 11 is a flowchart illustrating a flow of the adjustment setting process.


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 FIG. 9A and performs a folding position adjustment setting process.


Then, in S1103, the CPU 201 displays the staple position adjustment setting screen 930 illustrated in FIG. 9B and executes a staple position (binding position) adjustment setting process.


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., FIG. 16) and accepts input of a measured value(s). The CPU 201 determines an adjustment value(s) for the finisher based on the input measured value(s) and saves the adjusted value(s) in the RAM 202. FIG. 16 illustrates an example of an adjustment setting screen 1600 for the punching position in a half-fold saddle punching process.


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 FIG. 11 will be described with reference to FIGS. 9A and 12. FIG. 12 is a flowchart illustrating a flow of the folding position adjustment setting process.


In S1201, the CPU 201 firstly displays the folding position adjustment setting screen 910 on the operation unit 106. FIG. 9A is a diagram illustrating an example of the folding position adjustment setting screen 910. The folding position adjustment setting screen 910 includes buttons 911, 912, and 913 for selecting a state of misalignment of the folding position, and three-dimensional diagrams 914, 916, and 918 illustrating states of misalignment of the folding position.


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 FIGS. 9B and 13. FIG. 13 is a flowchart illustrating a flow of the staple position adjustment setting process.


In S1301, the CPU 201 firstly displays the staple position adjustment setting screen 930 on the operation unit 106. FIG. 9B is a diagram illustrating an example of the staple position adjustment setting screen 930. The staple position adjustment setting screen 930 includes buttons 931, 932, and 933 for selecting a state of misalignment of the staple position, and three-dimensional diagrams 934, 936, and 938 illustrating states of misalignment of the staple position.


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 FIGS. 12 and 13, the CPU 201 sets the adjustment values for the folding position and the staple position at the finisher 104 in S611 in FIG. 6. FIGS. 14A and 14B are diagrams explaining the adjustment of the finisher positions.



FIG. 14A is a diagram explaining the adjustment of the staple position. In a case of performing a stapling process, the CPU 201 moves the positioning member 305 by the adjustment value determined in the adjustment setting process from the reference position for the staple position. The direction of the movement is determined based on whether the adjustment value is positive or negative. In a case where the adjustment value is a positive value (+b), the CPU 201 moves the positioning member 305 upward along the tray 306 from the reference position for the staple position. In a case where the adjustment value is a negative value (−b), the CPU 201 moves the positioning member 305 downward along the tray 306 from the reference position for the staple position. The amount of the movement is “b”.



FIG. 14B is a diagram explaining the adjustment of the folding position. In a case of performing a folding process, the CPU 201 moves the positioning member 305 by the adjustment value determined in the adjustment setting process from the reference position for the folding position. The direction of the movement is determined based on whether the adjustment value is positive or negative. In a case where the adjustment value is a positive value (+a), the CPU 201 moves the positioning member 305 upward along the tray 306 from the reference position for the folding position. In a case where the adjustment value is a positive value (−a), the CPU 201 moves the positioning member 305 downward along the tray 306 from the reference position for the folding position. The amount of the movement is “a”.


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.


Second Embodiment

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.



FIG. 15 is a diagram illustrating an example of a test chart 1500 output in a case of adjusting post-processing combining half-fold and saddle punching. Half-fold is a folding process of folding a sheet(s) in two at the center in its length in the conveyance direction. Saddle punching is a process of forming punch holes at symmetrical positions on opposite sides of a folding position.


Punch holes 1503a, 1503b, 1503c, and 1503d are formed in the test chart 1500 illustrated in FIG. 15. Also, “A” is given as a printed letter 1501 on the right side of the sheet, and “B” is given as a printed letter 1502 on the left side. The test chart 1500 is output in a size designated by the user. Note that, in a case where the post-processing is performed at a reference folding position and punching position, a center line 1504 is aligned with the folding position, and the punch holes 1503a and 1503b and the punch holes 1503c and 1503d are formed at symmetrical positions on opposite sides of the folding position (center line 1504).


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.



FIG. 16 is a diagram illustrating an example of the adjustment setting screen 1600 for the punching position. The punching position adjustment setting screen 1600 includes the three-dimensional diagrams 1610 and 1612, input fields 1620 and 1622 for measured values (a) and (b) of the punching position, and “+” and “−” buttons 1621 and 1623 for inputting values into the input fields 1620 and 1622. The adjustment setting screen 1600 also includes a “cancel” button 1624 and a “next” button 1625.


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 FIGS. 9A and 12. Incidentally, as in the first embodiment, the adjustment setting screen 1600 may include a button to be operated in a case where the measured values (a) and (b) are equal to the expected value L. Also, the CPU 201 may determine whether the input values in the input fields 1620 and 1622 are an error.


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.


OTHER EMBODIMENTS

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.

Claims
  • 1. An image forming apparatus comprising: one or more memories; andone 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; andan adjustment control unit configured to adjust the position of the post-processing based on the setting through the setting unit.
  • 2. The image forming apparatus according to claim 1, wherein an object with which a horizontal and vertical orientation is identifiable is printed on the test chart,the information indicating the measurement position is displayed in a three-dimensional diagram illustrating the test chart displayed in the screen, andthe printed objected is displayed in the three-dimensional diagram.
  • 3. The image forming apparatus according to claim 1, wherein the adjustment related to the position of the post-processing is adjustment of misalignment of the post-processing,the display control unit displays a plurality of states of the misalignment in a selectable manner in the screen, andthe setting unit accepts selection of at least one of the states of the misalignment.
  • 4. The image forming apparatus according to claim 3, wherein the display control unit displays three-dimensional diagrams illustrating the test chart which correspond respectively to the plurality of states of the misalignment in the screen.
  • 5. The image forming apparatus according to claim 3, wherein the plurality of states of the misalignment include a state without the misalignment.
  • 6. The image forming apparatus according to claim 3, wherein the screen further includes an input field for a measured value measured by using the test chart, andthe adjustment control unit determines an adjustment value for adjusting a post-processing mechanism based on the measured value input in the input field and the selected state of the misalignment.
  • 7. The image forming apparatus according to claim 6, wherein the one or more processors are further configured to function as: an error notification unit configured to notify of an error in a case where the measured value input in the input field in the screen and the selected state of the misalignment in the screen contradict each other.
  • 8. The image forming apparatus according to claim 1, wherein the setting unit further accepts a choice about whether to output the test chart; andthe chart output unit outputs the test chart in a case where a choice to output the test chart is made, and does not output the test chart in a case where a choice to not output the test chart is made.
  • 9. The image forming apparatus according to claim 1, wherein the chart output unit outputs the test chart corresponding to a type of the post-processing, andthe display control unit displays a three-dimensional diagram illustrating the test chart corresponding to the type of the post-processing in the screen, and displays the information indicating the measurement position in the three-dimensional diagram.
  • 10. The image forming apparatus according to claim 1, wherein the one or more processors are further configured to function as: a sheet selection unit configured to accept selection of the sheet to be used to output the test chart, wherein the sheet selection unit displays a sheet selection screen in which the sheet that is usable for a type of the post-processing is presented in a selectable manner and the sheet that is not usable for the type of the post-processing is presented in a non-selectable manner.
  • 11. The image forming apparatus according to claim 1, wherein the post-processing is a saddle stitching process combining a folding process and a binding process.
  • 12. The image forming apparatus according to claim 11, wherein the setting unit sequentially accepts setting up of adjustment of a folding position and setting up of adjustment of a binding position on different screens.
  • 13. A method of adjusting a post-processing position in an image forming apparatus, comprising: outputting a test chart obtained by executing post-processing on a sheet; displaying a screen containing information indicating a measurement position related to a position of the post-processing on the test chart;accepting setting up of adjustment related to the position of the post-processing on the screen; andadjusting the position of the post-processing based on the setting in the accepting.
  • 14. A non-transitory computer readable storage medium storing a program which causes a computer to execute a method of adjusting a post-processing position, the method comprising: outputting a test chart obtained by executing post-processing on a sheet;displaying a screen containing information indicating a measurement position related to a position of the post-processing on the test chart;accepting setting up of adjustment related to the position of the post-processing on the screen; andadjusting the position of the post-processing based on the setting in the accepting.
Priority Claims (1)
Number Date Country Kind
2023-092168 Jun 2023 JP national