Embodiments described herein relate generally to a technique for setting an image forming apparatus carried out when printing is performed.
In the past, there is a driver program and an image forming apparatus that display a print preview screen for causing a user to check a printing state and displays a screen for performing various kinds of setting for duplex printing, simplex printing, and the like.
However, when the user switches display from a currently-displayed page to the next page, the preceding page, or the like using the print preview screen in the past, operation is not intuitive.
In general, according to one embodiment, a print setting apparatus includes: an input section; a display section configured to display a print preview image on which a predetermined marking is rendered; and a control section configured to acquire, from the input section, a coordinate designated by predetermined operation by a user in a display region of the display section and, if the control section detects that the coordinate moves from a rendering region of the predetermined marking, display the preceding page or the next page of a page currently displayed as the print preview image.
In a first embodiment explained below, there is provided a user interface that can intuitively operate a printing target image layout in preview display during printing. In second and third embodiments, in addition to the form of the first embodiment, there is provided a user interface that simultaneously performs print setting for simplex and duplex printing using a print preview screen.
The form of the first embodiment is explained below with reference to the 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). The external-information input section 10 includes a network interface card. The sheet storing section 20 is a unit configured to store sheets and convey sheets stored in a main body section of the image forming apparatus 100. The sheet storing section 20 includes a pickup roller and a tray.
The printing section 30 is a unit configured to form images of colors C (cyan), M (magenta), Y (yellow), and K (black) on a sheet conveyed from the sheet storing section 20. The printing section 30 forms, on the sheet, an image of printing target data input from the external-information input section 10 or image data of an original document read by the reading section 70. 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 progress state 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 section 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 binding, with staples, a bundle of sheets on which images are formed (stapling) and processing for opening holes in the same positions in plural sheets (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). The reading section 70 may include an auto document feeder 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 hardware through the arithmetic I/O section 53.
Subsequently, the interface section 40 receives information concerning print setting (the number of prints, selection of monochrome or color, designation of stapling or hole punching, duplex or simplex printing setting, etc.) 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 sheets stored therein 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 sheets (ACT 4). The printing section 30 forms the image on the sheets on the basis of the printing job information.
If there is setting of stapling or hole punching concerning the printing job, the finishing apparatus 60 applies finishing such as stapling or hole punching to a printed sheet bundle (ACT 5). Thereafter, the sheets are discharged (ACT 6).
An operation during the setting in ACT 2 is explained below.
An image indicating a state of a sheet after printing is displayed in the region R1. In an example shown in
In the region R2, read images obtained by reducing printing target images acquired in ACT 1 are displayed as a list. In the example shown in
Among the images displayed in the region R2, an arbitrary image is touched (this operation by the user is hereinafter referred to as “selection” according to necessity). When the image is carried to the region R1 and a fingertip is separated from the touch panel (this operation by the user is hereinafter referred to as “release”), the selected image is drawn on the preview image in the region R1. This display control is performed by the processor 52 such that the processor 52 acquires a coordinate acquired from the input section of the interface section 40 and detects that the coordinate moves from image regions (the regions of OBJ_A to OBJ_O) of the list to the region R1.
If a marking OBJ1 (a predetermined marking) for page turning rendered on the preview image is moved in the left direction or the upward direction while being touched by the fingertip of the user or a pen nib, a preview image of the next page is displayed in the region R1. On the other hand, if the marking OBJ1 is moved in the right direction or the downward direction, a sheet of the preceding page is displayed in the region R1. The display control for page turning is explained later.
Concerning a preview image after the page turning, similarly, an image in the region R2 is selected and released on the preview image in the region R1, whereby the selected image is drawn on the preview image. According to this display control, the user can intuitively perform arrangement setting for an image and page turning.
If a print execution button B1 is pressed, respective kinds of setting are decided. The processor 52 writes a layout of the image arranged on the preview image and various setting values of simplex printing, duplex printing, and the like in the printing job information. The printing section 30 executes printing to match the image data and the setting information included in the decided printing job information.
A preview image for display, reduced images, and coordinate information of a display position shown in
A sheet turning operation is explained below with reference to a flowchart of
The processor 52 detects a position sensed by the touch sensor of the interface section 40 (a position touched by the user on a display screen) (ACT 11). This detection is performed by the processor 52 such that the processor 52 acquires coordinate information of a coordinate touched by the user from the interface section 40.
The processor 52 determines whether a display region of the print execution button B1 is selected (ACT 12). If the region of the print execution button B1 is selected (Yes in ACT 12), the processor 52 decides information set by the user and writes the decided setting information in the printing job information. The setting processing ends and processing in ACT 3 and subsequent acts in
Subsequently, the processor 52 determines whether a page turning region, i.e., a display region of the marking OBJ1 is selected (ACT 13). If the display region of the marking OBJ1 is selected (Yes in ACT 13), the processor 52 detects a release position (ACT 14). This detection is performed by the processor 52 such that the processor 52 acquires, from the interface section 40, coordinate information of a coordinate where the fingertip of the user separates from the touch panel.
The processor 52 calculates differences in the vertical and horizontal directions between a coordinate value of the touch position in ACT 11 and a coordinate value of the release position in ACT 14 and acquires a movement amount of the fingertip (ACT 15). If the difference in the horizontal direction is larger than the difference in the vertical direction, the processor 52 determines that the fingertip is moved in the lateral direction. If the difference in the vertical direction is larger than the difference in the horizontal direction, the processor 52 determines that the fingertip is moved in the longitudinal direction.
If it is determined that the fingertip is moved in the lateral direction (lateral direction in ACT 15), the processor 52 displays the next page of a page currently displayed as the print preview image and controls the display such that the print preview image changes to a lateral opening state (ACT 20). A screen state at this point is shown in
An implementation may be adopted in which a display position of a read image and a display position of a preview image are vertically changed according to setting values of login data (information set in advance individually for the user) (ACT 21). In the example shown in
On the other hand, if it is determined that the fingertip is moved in the longitudinal direction (longitudinal direction in ACT 15), the processor 52 performs control to display a longitudinal opening screen shown in
Subsequently, the processor 52 acquires dominant hand information of the user from the login data or the like and determines whether the user is left-handed (ACT 17). If the user is left-handed (Yes in ACT 17), as shown in
After the processing in ACT 18, ACT 19, and ACT 21 ends and if the page turning region is not selected in ACT 13 (No in ACT 13), the processing returns to ACT 11.
In this embodiment, setting of N in 1 for arranging plural (N) read images on one sheet is also possible. However, as shown in
The arrangement order of the read images is adjusted to be vertically reversed.
The direction of the read images is rotated 180°.
Consequently, as shown in
Concerning a change of an opening direction of a sheet, other implementation examples are explained with reference to
On the other hand, in the state shown in
Similarly, in the lateral opening state, if the preview image of the third page is arranged below the second page, the lateral opening state is changed to display in the longitudinal opening state. In the longitudinal opening state, if the preview image of the third page is arranged on the right side of the second page, the longitudinal opening state is changed to display in the lateral opening state.
It may be configured such that, in order to suppress occurrence of inconsistency of arrangement, an opening state cannot be changed to the longitudinal or lateral opening unless a page is always returned to the first page. In the example explained in this embodiment, right-handedness and left-handedness are identified using the login data. However, for example, a method of designating a dominant hand through an input of a button or a method of recognizing a dominant hand using a camera or the like may be adopted. In the implementation example explained in this embodiment, the user touches a read image with the fingertip and moves the read image. However, an implementation may be adopted in which a button is displayed and a read image is arranged on a print preview image by button operation.
In the above explanation, the configuration including the interface section 40 and the control board 50 in the image forming apparatus 100 is explained as the print setting apparatus. However, as shown in
In the second embodiment, there is provided a user interface that can intuitively and plainly set simplex and duplex printing and white paper insertion with a small number of times of operation. Components and operations other than matters explained below are the same as those in the first embodiment. Therefore, explanation of the components and the operations is omitted (see
An example of an initial screen displayed by the user interface section 40 is shown in
An operation in this embodiment is explained with reference to a flowchart of
The processor 52 detects a touch position of a user as in the first embodiment (ACT 31). The processor 52 determines whether a touched region is the region of the print execution button B1 (ACT 32). If the touched region is the region of the print execution button B1 (Yes in ACT 32), the print setting processing ends and the processing in ACT 3 and subsequent acts in
Subsequently, the processor 52 determines whether the touched region is a region of a preview image on the right side in the region R1 (ACT 33). If the touched region is the region of the preview image on the right side (Yes in ACT 33), the processor 52 detects a release position (ACT 34). If the release position is a region of a preview image on the left side in the region R1 (Yes in ACT 35), the processor 52 applies setting for forming an image on the rear side of a sheet as well, i.e., setting of duplex printing and temporarily writes a setting value indicating the duplex printing in the storage device 51 (ACT 36).
The processor 52 renders, on the preview image on the left side, a read image arranged in the preview image region on the right side and erases a read image arranged on the preview image on the right side (ACT 37). If a read image is already arranged on preview images in the next and subsequent pages, the processor 52 arranges read images in preceding pages in order (Act 38).
An operation example and a display example in performing the operations in ACT 37 and ACT 38 are shown in
Referring back to the flowchart of
Subsequently, the processor 52 renders, on the preview image on the right side, a read image arranged on the preview image on the left side and erases a read image arranged in the region of the preview image on the left side (ACT 43). If read images are arranged in pages preceding the touched preview image, the processor 52 controls the read images to be arranged in the following pages in order (ACT 44).
An operation example and a display example in performing the operations in ACT 43 and ACT 44 are shown in
In a state shown in
If the processing in ACT 38 and ACT 44 is completed or if the determination result in ACT 35, ACT 39, or ACT 41 are negative, the processing returns to ACT 31.
If the print execution button B1 is touched after the duplex printing or the simplex printing is set as explained above (ACT 32), the processor 52 writes the setting value of the duplex or simplex printing temporarily stored in the storage device 51 in the printing job information. When the printing section 30 performs print processing, the setting of the duplex or simplex printing is reflected.
In the above explanation, it is assumed that a page turning direction is the left opening direction. However, the embodiment can also be applied to an upward opening direction and a right opening direction. In the above explanation, the setting of the duplex printing and the simplex printing and the user interface for the operation are referred to. It is also possible to adopt a form in which the user interface for page turning in the first embodiment and the user interface for operation of the duplex printing and the simplex printing in this embodiment are combined.
In the third embodiment, there is provided a user interface that can intuitively and plainly set duplex printing with a small number of times of operation by setting the duplex printing and simplex printing according to a released page (odd number page or even number page). Components and operations other than matters explained below are the same as those in the first embodiment. Therefore, explanation of the components and the operations is omitted (see
An operation in this embodiment is explained with reference to a flowchart of
As in the first embodiment, the processor 52 detects a touch position of a user (ACT 51). The processor 52 determines whether a touched region is the region R2 (ACT 52). If the touched region is not the region R2 (No in ACT 52), the processor 52 determines whether the touched region is the region of the print execution button B1 (ACT 53). If the touched region is the region of the print execution button B1 (Yes in ACT 53), the print setting processing ends and the processing in ACT 3 and subsequent acts in
If the touched region is not the region of the print execution button B1 (No in ACT 53), the processor 52 determines whether the touched region is a page turning region, i.e., the region of the marking OBJ1 (ACT 54). If the touched region is the region of the marking OBJ1 (Yes in ACT 54), the processor performs control to display the next page of a currently-displayed page (ACT 55). A display example of lateral opening in this embodiment is shown in
Referring back to ACT 52, if the touched region is the region R2 (Yes in ACT 52), the processor 52 controls display such that a selected read image is moved in association with the movement of the fingertip. The processor 52 detects a release position (ACT 56) and determines whether the release position is in the region R1 (ACT 57). If the release position is in the region R1 (Yes in ACT 57), the processor 52 determines whether a preview image currently displayed in the region R1 is an odd number page (ACT 58). If the preview image is an even number page (No in ACT 58), the processor 52 renders the selected read image on the preview image displayed in the region R1 and temporarily stores a setting value of the duplex printing in the storage device 51 to perform setting of the duplex printing (ACT 59). On the other hand, if the preview image is an odd number page (Yes in ACT 58), the processor 52 determines whether a read image is already arranged on a preview image equivalent to the rear side of a currently-displayed sheet (ACT 60). If a read image is already arranged on the rear side (Yes in ACT 60), the processor 52 performs the setting of the duplex printing (ACT 59). If a read image is not arranged on the rear side (No in ACT 60), the processor 52 renders the selected read image on the preview image currently displayed in the region R1 and temporarily stores a setting value of the simplex printing in the storage device 51 to perform setting of the simplex printing (ACT 61).
After the processing in ACT 59 and ACT 61 is performed, the processing returns to ACT 51. Thereafter, if the region of the print execution button B1 is touched (Yes in ACT 53), the processor 52 writes, in the printing job information, the setting value of the duplex printing or the setting value of the simplex printing stored in the storage device 51 and decides the setting of the duplex or simplex printing. The setting of the duplex or simplex setting is reflected during printing.
By applying the first to third embodiments, it is possible to provide an intuitively plain layout setting environment. By applying the second and third embodiments, operation for setting the duplex printing and the simplex printing is facilitated. This makes it possible to provide a more intuitively plain setting environment than the setting in the past having a hierarchical structure. A setting screen in the past is a layout in which plural tabs such as “basic setting”, “finishing”, and “image quality” are arranged in a row in an upper part of one print setting dialog and the tabs are switched to switch most of the display regions in the dialog. If the user performs screen setting using the setting screen in the past, the user needs to press the tab for finishing and check a checkbox for duplex printing setting in the tab. This operation is complicated. The user needs to remember that the setting of the duplex printing and the simplex printing is present in the finishing tab. In general, in the setting dialog in performing printing, information in the tab of the basic setting is displayed in the beginning and the setting of the duplex printing and the simplex printing is not displayed. Therefore, if a frequency of use is not high, work for searching for a setting screen every time is performed. By applying the form of the embodiments, the user can display a print preview and perform, using the print preview screen, print setting for the duplex printing and the simplex printing without particularly being aware of the print setting.
As explained above in detail, according to the technique described in this specification, it is possible to easily operate page turning on a preview screen.
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/392696, filed on Oct. 13, 2010; U.S. provisional application 61/392688, filed on Oct. 13, 2010; and U.S. provisional application 61/466665, filed on Mar. 23, 2011; the entire contents all of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
61392696 | Oct 2010 | US | |
61392688 | Oct 2010 | US | |
61466665 | Mar 2011 | US |