Embodiments described herein relate generally to a setting technique for an image forming apparatus carried out when printing is performed.
When printing is performed, a method of reducing printing target pages and forming images of plural pages (N pages) on one sheet (hereinafter referred to as N in 1) is routinely performed. In performing setting of N in 1, on a setting screen provided by a printer driver or a setting screen displayed by a control panel of an image forming apparatus in the past, a user transitions a screen to a relevant hierarchy, presses a button for enabling the setting of N in 1, and performs setting concerning images for how many pages are formed on one sheet.
However, the user needs to press buttons plural times until the user performs the setting of N in 1. Further, the user needs to memorize to which hierarchy in the setting screen the setting of N in 1 belongs. If the user does not memorize this, in performing these kinds of setting, the user searches for the relevant setting screen.
When the setting screen in the past is used, the user performs the setting by operating the buttons. However, it is difficult for a user who does not routinely perform the setting operation to understand the button operation.
In general, according to one embodiment, a print setting apparatus includes: an input section; a display section configured to display one or plural sheet images obtained by rendering one sheet and display a list of printing target page images; and a control section configured to render, when at least one page image is selected by the input section and moves to the sheet images, if no existing page image is present in the sheet images, the selected page image on the sheet images and render, if a page image is already rendered on the sheet image, plural page images including the existing page image and the moved page image on the one sheet image.
User interfaces explained in embodiments below allow a user to perform page arrangement setting intuitively and plainly with a small number of times of operation.
A first embodiment provides a user interface that can set N in 1 intuitively and plainly with a small number of times of operation by dropping a printing target image on a preview image.
A second embodiment provides a user interface that designates, in a rectangular area, an image desired to be printed to select the image and drops the image on a preview image to reflect it in N in 1 setting according to the number of images.
A third embodiment provides an object arrangement setting environment of a high degree of freedom that can changes the positions of objects and move the objects to a free space by moving a printing target image in a preview area.
The first embodiment is explained below with reference to the accompanying drawings.
An example of a hardware configuration of an image forming apparatus according to the first embodiment is shown in
The external information input section 10 is a unit configured to receive printing data created by an external apparatus such as a personal computer (hereinafter referred to as PC) and includes a network interface card. The sheet storing section 20 is a unit configured to store sheets and convey the stored sheets to a main body section of the image forming apparatus 100 and includes a pickup roller and a tray.
The printing section 30 is a unit configured to form images of colors of C (cyan), M (magenta), Y (yellow), and K (black) on a sheet conveyed from the sheet storing section 20. The printing section 30 forms images of printing target data input from the external information input section 10 and image data of an original document read by the reading section 70 on the sheet. The printing section 30 includes, for each of the colors, a process unit including a photoconductive drum and a charging roller.
The interface section 40 is a control panel configured to display a state of the image forming apparatus 100 and a progressing situation of a job to a user and acquire an instruction and setting from the user. In the interface section 40, a liquid crystal panel is used as a display, and an input device of a touch panel type mounted with a touch sensor is used as an input section.
The control board 50 is a board configured to collectively control respective kinds of hardware in the image forming apparatus 100. The finishing apparatus 60 is an apparatus configured to execute, on the basis of setting by the user, processing for stapling a bundle of sheets on which images are formed (stapling) and processing for punching plural sheets in the same positions (hole punching). The finishing apparatus 60 includes at least a stapling device and a puncher device.
The reading section 70 is a unit configured to scan an image drawn on a sheet arranged on a transparent tray and convert the image into image data. The reading section 70 includes at least the transparent tray on which a printing target sheet is placed, a light emitting device, and a CCD image sensor (Charge Coupled Device Image Sensor). As shown in
The configuration of the control board 50 is explained with reference to
The arithmetic I/O section 53 is a data bus configured to control data communication among the respective kinds of hardware in the image forming apparatus 100. A control signal and data from the processor 52 are transmitted to the respective kinds of hardware through the arithmetic I/O section 53.
The interface section 40 receives information concerning print setting (the number of prints, selection of monochrome or color, designation of stapling or hole punching, setting of N in 1, and the like) from the user (ACT 2). An example of the operation in ACT 2 is explained in detail later.
After the information concerning the print setting from the user is acquired, the sheet storing section 20 conveys a stored sheet to the main body section (ACT 3). The printing section 30 forms an image of the image data read in ACT 1 on the conveyed sheet (ACT 4). The printing section 30 forms an image in an N in 1 format, for example, on the basis of the print job information.
If there is a setting of stapling or hole punching concerning the print job, the finishing apparatus 60 applies finishing such as stapling or hole punching to a printed sheet bundle (ACT 5). Thereafter, the sheet is discharged (ACT 6).
An operation in performing setting of N in 1 in ACT 2 is explained.
In the region R1, a preview image showing a state of a sheet after printing is displayed. In the example shown in
In the region R2, thumbnail images obtained by reducing the images acquired in ACT 1 (hereinafter referred to as page images) are displayed as a list. In the example shown in
Plural sheet images are displayed in the region R1. For example, when two sheet images are present, concerning the next sheet image, similarly, a page image in the region R2 is selected and released on the sheet image in the region R1, whereby the selected page image is drawn on the sheet image. Such display control is performed by the processor 52. According to this display control, the user can intuitively perform arrangement and setting of the page images and N in 1 setting.
If a print execution button B1 is pressed, the respective kinds of setting are decided. The processor 52 writes information concerning a page layout in the print job information according to the layout of the page images arranged on the sheet image. The printing section 30 executes printing on the basis of the image data and the setting information included in the decided print job information.
An image for display and coordinate information of a display position shown in
A setting operation concerning N in 1 of the image forming apparatus 100 is explained with reference to a flowchart of
The processor 52 detects a position sensed by the touch sensor of the interface section 40 (a position on the display screen touched by the user) (ACT 11). The detection is performed by the processor 52 acquiring, from the interface section 40, coordinate information of a position touched by the user.
The processor 52 determines whether the coordinate of the touched position is within the region R2 (ACT 12). If it is within the region R2 (Yes in ACT 12), the processor 52 controls display such that a selected page image in the region R2 (in this example, any one of the page images OBJ_A to OBJ_D) moves in association with the movement of the fingertip.
Subsequently, the processor 52 detects a release position of the selected page image (ACT 13). This detection is performed by the processor 52 acquiring, from the interface section 40, coordinate information of a position where the fingertip of the user is released from the touch panel (a release position). The processor 52 determines whether the release position is within the region R1 (ACT 14). If the release position is within the region R1 (Yes in ACT 14), the processor 51 determines whether the page image is already arranged in the sheet image displayed in the region R1 (ACT 15). In ACT 15, the processor 52 determines whether a value of a cumulative number of images at the present point of the sheet image is equal to or larger than 1. The cumulative number of images is data obtained by counting the number of page images arranged in the sheet image.. Besides this implementation, flag data for each sheet image (data having a different value depending on whether a page image is already present or absent) may be used.
If no existing page image is found on the released sheet image (No in ACT 15), the processor 52 controls the display such that the sheet image in the region R1 is formed in a 1 in 1 format (ACT 16). On the other hand, if a page image is already present on the released sheet image (Yes in ACT 15), the processor 52 controls display such that the sheet image within the region R1 is formed in an N in 1 format (ACT 17). Here, N is a number obtained by adding 1 to the number of images already displayed on the sheet image. Thereafter, the processor 52 adds 1 to the cumulative number of images of the page and causes the storage device 51 to store the cumulative number of images.
An example of 1 in 1 display is shown in
If it is decided in the determination in ACT 12 that a region other than the region R2 is touched (No in ACT 12), the processor 52 determines whether a display region of the print execution button B1 is selected (ACT 18). Here, if the region of the print execution button B1 is selected (Yes in ACT 18), the processor 52 decides setting information of N in 1, i.e., page layout information concerning which image is rendered on which sheet and writes the decided page layout information in the print job information (ACT 19). The setting processing ends and, thereafter, the processing in ACT 3 shown in
If the release position is not within the region R1 (No in ACT 14) and the processing in ACTS 16 and 17 ends, the processing returns to ACT 11.
In the above explanation, the configuration including the interface section 40 and the control board 50 of the image forming apparatus 100 is explained as the print setting apparatus. However, as shown in
In the first embodiment, the implementation example for selecting the page images in the region R2 one by one and releasing the page images on the sheet image one by one is explained. In the second embodiment, an implementation example for collectively selecting plural page images and releasing the page images on a sheet image is explained. Components and operations other than those explained below are the same as those in the first embodiment. Therefore, explanation of the similar components and operations is omitted (see
An operation example of the second embodiment is shown in
An operation in the second embodiment is explained with reference to
Subsequently, the processor 52 determines whether the touched position is a page image in the region R2 and is a page image in which a selection flag (flag data prepared for each page image) is enabled (ACT 23). If the touched position is not the relevant image (No in ACT 23), the processor 52 renders a rectangle from the starting point of the touch position to the present fingertip position as shown in
After the processing in ACT 26 is performed, the processing returns to ACT 21 and the processings in ACTS 21, 22, and 23 are subsequently performed.
If it is decided in ACT 23 that a page image in which the selection flag is enabled is touched (Yes in ACT 23), thereafter, the processor 52 detects a release position (ACT 27) and determines whether the release position is within the region R1 (ACT 28). An operation example by the user from ACT 23 to ACT 28 is shown in
In a state in which the page images move in association with the movement of the fingertip, if the release position is within the region R1 (Yes in ACT 28), the processor 52 sets information concerning N in 1 according to the number of released images and renders released page images on a sheet image (ACT 29). A state after the processing in ACT 29 is shown in
Thereafter, the processing returns to ACT 21. If the print execution button 31 is touched in ACT 22 (Yes in ACT 22), the decided information concerning N in 1 is written in the print job information and printing is executed. The printing section 30 forms images on the sheet according to setting values in the print job information.
If the arrangement of images, such as an insertion of images or order of images, is changed in the same sheet or among sheets, in the past, a method of pressing a setting button and adjusting the arrangement of images is known. In the method in the past, the arrangement cannot be freely changed because there are specific limitations, for example, the arrangement can be changed only in a range in which the order is observed. In the third embodiment, a user interface with which the user can intuitively operate a change of the arrangement of images and deletion of images is explained. The following explanation can be applied not only to N in 1 but also to 1 in 1.
In the third embodiment, as in the second embodiment, components and operations other than those explained below are the same as those in the first embodiment. Therefore, explanation of the similar components and operations is omitted (see
First, an example of a display screen displayed on the interface section 40 (an example of an initial state) is shown in
The third embodiment is explained with reference to a flowchart of
The processor 52 detects a touch position of a user in the same manner as in the first embodiment (ACT 31). The processor 52 determines whether the detected position is within a region of an object image arranged in any one of the region R1_A and the region R1_B (ACT 32). If the detected position is within the region of the object image (Yes in ACT 32), the processor 52 controls the display such that the object image moves in association with the movement of a fingertip.
Subsequently, the processor 52 detects a release position (ACT 33). The processor 52 determines whether the release position is a region of another object image arranged in the region R1_A and the region R1_B (ACT 34). If the release position is a region of another object image (Yes in ACT 34), the processor 52 controls the display to replace the object image touched in ACT 31 with the object image arranged in the release position (Act 35).
Concerning the transition of the display explained above, an example is shown in
Referring back to the flowchart of
If the release position is in the arrangeable region (Yes in ACT 36), the processor 52 controls the display such that the object image touched in Act 31 moves to the arrangeable region (ACT 37). In other words, the processor 52 controls the display to render the released object image in the arrangeable region and delete the existing object image touched in ACT 1.
An example of the screen transition in ACTS 36 and 37 is shown in
Referring back to the flowchart of
An example of the screen transition in ACTS 38 and 39 is shown in
After the processing in any one of ACT 35, ACT 37 and ACT 39 is performed, the processing returns to ACT 31. Thereafter, if it is determined in ACT 32 that the touch position is not in the object image region (No in ACT 32), the processor 52 determines whether the touch position is the print execution button B1 (ACT 40). If the touch position is the print execution button B1 (Yes in ACT 40), set N in 1 information and arrangement information such as a change and deletion are written in the print job information and printing is executed. The printing section 30 forms an image on a sheet according to setting values in the print job information.
The application of the first to third embodiments makes it easy to perform operation for setting N in 1 and changing image arrangement. This makes it possible to provide a more intuitively plain setting environment than setting in the past such as N in 1 having a hierarchical structure. In a layout of a setting screen in the past, plural tabs for “basic setting”, “finishing”, “image quality”, and the like are arranged above one print setting dialog and a most display region in the dialog is switched by switching the tabs. If the user performs N in 1 and arrangement setting by using the setting screen in the past, the user needs to press the tab for finishing and press a check box for enabling N in 1 provided in the tab. This operation is complicated and the user needs to remember that the setting of N in 1 is present in the finishing tab. In general, in a setting dialog in performing printing, information in the tab for basic setting is initially displayed and setting of stapling is not displayed. Therefore, if a frequency of use is not high, work for searching for a setting screen for N in 1 must be performed every time. The application of the embodiments makes it possible to display a print preview and perform intuitively plain setting work by using the print preview.
As explained above in detail, according to the technique described in this specification, setting operation concerning the arrangement of images on a sheet is facilitated.
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of invention. Indeed, the novel apparatus and methods described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the apparatus and methods described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
This application is based upon and claims the benefit of priority from: U.S. provisional application 61/392703, filed on Oct. 13, 2010; U.S. provisional application 61/392680, filed on Oct. 13, 2010; and US provisional application 61/466656, filed on Mar. 23, 2011; the entire contents all of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
61392680 | Oct 2010 | US | |
61392703 | Oct 2010 | US | |
61466656 | Mar 2011 | US |