US20180097946A1 - Processing apparatus and non-transitory computer readable medium storing program - Google Patents
Processing apparatus and non-transitory computer readable medium storing program Download PDFInfo
- Publication number
- US20180097946A1 US20180097946A1 US15/821,172 US201715821172A US2018097946A1 US 20180097946 A1 US20180097946 A1 US 20180097946A1 US 201715821172 A US201715821172 A US 201715821172A US 2018097946 A1 US2018097946 A1 US 2018097946A1
- Authority
- US
- United States
- Prior art keywords
- selection button
- touch selection
- user
- screen
- button
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00352—Input means
- H04N1/00384—Key input means, e.g. buttons or keypads
- H04N1/00387—Multiple functions per key
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00352—Input means
- H04N1/00392—Other manual input means, e.g. digitisers or writing tablets
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1204—Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1205—Improving or facilitating administration, e.g. print management resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1211—Improving printing performance
- G06F3/1212—Improving printing performance achieving reduced delay between job submission and print start
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1222—Increasing security of the print job
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1238—Secure printing, e.g. user identification, user rights for device usage, unallowed content, blanking portions or fields of a page, releasing held jobs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1253—Configuration of print job parameters, e.g. using UI at the client
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1253—Configuration of print job parameters, e.g. using UI at the client
- G06F3/1258—Configuration of print job parameters, e.g. using UI at the client by updating job settings at the printer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1275—Print workflow management, e.g. defining or changing a workflow, cross publishing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1284—Local printer device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/002—Interacting with the operator
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/40—Details not directly involved in printing, e.g. machine management, management of the arrangement as a whole or of its constitutive parts
- G06K15/4095—Secure printing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00352—Input means
- H04N1/00384—Key input means, e.g. buttons or keypads
- H04N1/00389—Programmable function keys, e.g. for one-touch operation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00352—Input means
- H04N1/00395—Arrangements for reducing operator input
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/00411—Display of information to the user, e.g. menus the display also being used for user input, e.g. touch screen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/00413—Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
- H04N1/00416—Multi-level menus
- H04N1/00419—Arrangements for navigating between pages or parts of the menu
- H04N1/00424—Arrangements for navigating between pages or parts of the menu using a list of graphical elements, e.g. icons or icon bar
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00474—Output means outputting a plurality of functional options, e.g. scan, copy or print
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00482—Output means outputting a plurality of job set-up options, e.g. number of copies, paper size or resolution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00501—Tailoring a user interface [UI] to specific requirements
- H04N1/00503—Customising to a particular machine or model, machine function or application
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00501—Tailoring a user interface [UI] to specific requirements
- H04N1/00509—Personalising for a particular user or group of users, e.g. a workgroup or company
- H04N1/00514—Personalising for a particular user or group of users, e.g. a workgroup or company for individual users
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00501—Tailoring a user interface [UI] to specific requirements
- H04N1/00509—Personalising for a particular user or group of users, e.g. a workgroup or company
- H04N1/00517—Personalising for a particular user or group of users, e.g. a workgroup or company involving favourite or frequently used settings
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00838—Preventing unauthorised reproduction
- H04N1/0084—Determining the necessity for prevention
- H04N1/00854—Recognising an unauthorised user or user-associated action
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00838—Preventing unauthorised reproduction
- H04N1/00856—Preventive measures
- H04N1/00875—Inhibiting reproduction, e.g. by disabling reading or reproduction apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00962—Input arrangements for operating instructions or parameters, e.g. updating internal software
- H04N1/0097—Storage of instructions or parameters, e.g. customised instructions or different parameters for different user IDs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0094—Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
Definitions
- the present invention relates to a processing apparatus and a non-transitory computer readable medium storing a program.
- a processing apparatus and a processing method to be capable of, in creating a process receiving portion, creating a process receiving portion that performs an execution operation of a process in accordance with a purpose of a user, compared to a case where it is only possible to select a single kind of operation when an instruction of a process is received.
- a processing apparatus including: a processing unit that performs plural predetermined processes; a display unit; a creation unit that creates a first process receiving portion and a second process receiving portion, each of which receives an instruction to any one of the plural predetermined processes on the display unit; and an execution portion that executes the process, in a case where the instruction is received by the first process receiving portion, after receiving an instruction again, whereas, in a case where the instruction is received by the second process receiving portion, the execution portion executing the process without receiving the instruction again.
- FIG. 1 is a block diagram exemplifying a hardware configuration of an image forming apparatus related to a first exemplary embodiment according to the present invention
- FIG. 2 is a diagram showing a display example in a display part
- FIG. 3 is a diagram showing an example of a display screen after a selection button “copy” on a home screen shown in FIG. 2 is selected by a user;
- FIG. 4 is a diagram showing a display example in the display part
- FIG. 5 is a diagram showing an example of the display screen when a selection button “box storage” on the home screen shown in FIG. 2 is selected;
- FIGS. 6A and 6B are diagrams showing examples of the display screen when a second tab is selected: FIG. 6A is a diagram showing other setting items able to be set in box storage; and FIG. 6B is a diagram showing a display screen for inputting a file name;
- FIG. 7 is a diagram showing an example of the display screen after a selection button “personal print” is selected.
- FIG. 8 is a diagram showing an example of the display screen after a file is selected.
- FIGS. 9A to 9C are diagrams showing examples of the display screen when a user creates a one-touch selection button: FIG. 9A shows a screen when a mail is sent; FIG. 9B shows a screen for creating the one-touch selection button; and FIG. 9C shows a state in which the one-touch selection button is displayed on the home screen;
- FIG. 10 is a diagram showing an example of a list of the one-touch selection buttons
- FIG. 11 is a flowchart showing an example of a process executed by a controller when the one-touch selection button is created
- FIG. 12 is a diagram showing a creation screen displayed on the display part when the one-touch selection button is created.
- FIG. 13 is a diagram showing the home screen in which the one-touch selection button having been created is displayed
- FIG. 14 is a flowchart showing an example of a process executed by a controller when the one-touch selection button is executed
- FIGS. 15A to 15C are diagrams showing examples of the display screen when a user creates a one-touch selection button in a second exemplary embodiment: FIG. 15A shows a screen when a mail is sent; FIG. 15B shows a screen for creating the one-touch selection button; and FIG. 15C shows a state in which the one-touch selection button is displayed on the home screen;
- FIG. 16 is a flowchart showing an example of a process executed by a controller when the one-touch selection button is created
- FIG. 17 is a flowchart showing an example of a process executed by a controller when the one-touch selection button is displayed on the home screen;
- FIG. 18 is a diagram showing a state in which the one-touch selection button having been created is displayed on the home screen
- FIG. 19 is a diagram illustrating an example of a case in which a one-touch selection button for displaying a confirmation screen is arranged lately on the home screen;
- FIG. 20 is a flowchart showing an example of a process executed by a controller when the one-touch selection button is displayed on the home screen in a third exemplary embodiment
- FIGS. 21A and 21B are diagrams showing examples of states in which the one-touch selection button is arranged on the home screen: FIG. 21A shows a state in which the first page of the home screen is displayed in the display part; and FIG. 21B shows a state in which the second page of the home screen is displayed in the display part;
- FIG. 22 is a flowchart showing an example of a process executed by a controller when the one-touch selection button is displayed on the home screen in a fourth exemplary embodiment
- FIG. 23 is a diagram showing an example of a state in which a one-touch selection button created by another person is displayed on the home screen;
- FIG. 24 is a flowchart showing an example of a process executed by a controller when the one-touch selection button is displayed on the home screen in a fifth exemplary embodiment
- FIGS. 25A and 25B are diagrams showing examples of states in which the one-touch selection button is arranged on the home screen: FIG. 25A shows a state in which the first page of the home screen is displayed in the display part; and FIG. 25B shows a state in which the second page of the home screen is displayed in the display part; and
- FIG. 26 is a flowchart showing an example of a process executed by a controller when the one-touch selection button is moved in a display region of the home screen in a sixth exemplary embodiment.
- FIG. 1 is a block diagram exemplifying a hardware configuration of an image forming apparatus 10 according to the present invention.
- the image forming apparatus 10 is provided with a controller 100 , a memory 105 , a display part 107 , an image reader 108 , an image forming part 109 , a communication part 110 and an image processing part 111 . It should be noted that each of these functional parts is connected to a bus 101 , and data transmission and reception are performed via the bus 101 .
- the controller 100 performs control of each of the above-described functional parts provided in the image forming apparatus 10 .
- the controller 100 is configured with a CPU (central processing unit) 102 , a ROM (read only memory) 103 and a RAM (random access memory) 104 .
- the ROM 103 stores a control program executed by the CPU 102 .
- the CPU 102 reads the control program stored in the ROM 103 and executes the control program using the RAM 104 as a work area.
- the control program When the control program is executed by the CPU 102 , the memory 105 , the display part 107 , the image reader 108 , the image forming part 109 , the communication part 110 and the image processing part 111 , which are the functional parts of the image forming apparatus 10 , are controlled. Accordingly, for example, predetermined display is performed on the display part 107 , or, image formation on a recording medium, such as a sheet, is performed. Moreover, reading of a document set on the image reader 108 , etc., is performed.
- the controller 100 is an example of a processing unit, creation unit and an execution portion.
- the program executed by the CPU 102 can be provided in a state of being stored in a computer-readable recording medium, such as a magnetic recording medium (a magnetic tape, a magnetic disk, etc.), an optical recording medium (an optical disk, etc.), a magneto-optical recording medium and a semiconductor memory.
- a computer-readable recording medium such as a magnetic recording medium (a magnetic tape, a magnetic disk, etc.), an optical recording medium (an optical disk, etc.), a magneto-optical recording medium and a semiconductor memory.
- the program may be downloaded to the image forming apparatus 10 by use of a communication tool such as the Internet.
- the display part 107 is configured with, for example, a touch panel display of a liquid crystal and displays data related to, for example, the image forming apparatus 10 under the control of the controller 100 . Moreover, the display part 107 displays a display screen for receiving an operation by a user, and receives the operation by the user via the display screen. It should be noted that, by inputting information for identifying a user, a display screen for the user is displayed.
- the input of the information for identifying a user for example, a method in which an ID card that records an identification number (an ID (identification) number) assigned to each user and is owned by the each user is held over, for example, a not-shown ID card reader, to thereby cause the ID card reader to read an ID number recorded in the ID card, a method in which an identification number or a password registered for each user is inputted to a display screen by the user by oneself, and the like may be applied.
- the information for identifying a user may be inputted by other methods.
- the display part 107 displays a one-touch selection button 21 , a selection button 21 or the like in a display region in the display screen.
- the image reader 108 includes an image reading device (a scanner) that reads a document and generates image data representing an image of the document having been read and obtained, and outputs generated image data to the image processing part 111 .
- an image reading device a scanner
- the image forming part 109 includes an image forming mechanism that forms a toner image corresponding to the image data onto a recording medium, such as a sheet, by an electrophotographic system or the like.
- the communication part 110 is connected to a not-shown communication line, to thereby function as a communication interface performing communications with other devices connected to the communication line.
- the image processing part 111 performs image processing such as color correction or halftone correction on the image data to be inputted, and generates image data having been subjected to the image processing and outputs thereof to the image forming part 109 .
- the memory 105 includes a memory device such as a hard disk device, and stores, for example, data received by the communication part 110 or data generated in the image forming apparatus 10 .
- FIG. 2 is a diagram showing a display example in the display part 107 .
- a home screen shown in the figure is displayed as an example of a display screen registered for the user.
- the home screen shown in the figure includes a display of “Taro Fuji” on a top left portion of the display screen, which is a display screen for an identified user “Taro Fuji”.
- buttons 21 are displayed, and when a user selects any of the selection buttons 21 (presses the touch panel), a process associated with the selection button 21 is received and a function corresponding to the process is executed.
- the selection buttons 21 are an example of the process receiving unit.
- the selection buttons 21 corresponding to respective kinds of processes “copy”, “box storage”, “ID card copy”, “access to media”, “mail”, “print”, “PC storage” and “fax” are displayed.
- a screen for performing detailed settings or confirmations of the process corresponding to the selected selection button 21 is further displayed. Thereafter, by pressing a predetermined button, such as a start button, by the user, a process of copying or the like is started.
- the home screen of the exemplary embodiment is configured with plural pages, and is controlled by the controller 100 so that, when a user pushes out a so-called “background” portion, which is the portion other than the selection buttons 21 in the display screen shown in FIG. 2 , toward the left in the figure while pressing the “background” portion, the display screen is switched to a display screen of another page.
- a so-called flicking operation switching of pages of the home screen is executed. After the page switching is performed, other selection buttons 21 that have not appeared in the page before the flicking operation is performed come to appear.
- the selection button 21 can be moved by a user moving his/her finger while pressing the selection button 21 by the finger.
- movement of the selection button 21 is executed by a drag-and-drop operation.
- any one of the selection buttons 21 is continuously pressed for a predetermined time or more, or a gear-shaped mark positioned at the top right of the screen (a mark indicated by a reference sign 2 A) is pressed in a state where any one of the selection buttons 21 is selected, the display screen is switched to enable detailed settings of the process associated with the selection button 21 .
- FIG. 3 is a diagram showing a display screen after the selection button 21 for “copy” shown in FIG. 2 is selected (pressed) by a user.
- the display screen has a configuration provided with two tabs (hereinafter, referred to as “first tab 3 A” and “second tab 3 B”). If there are only two tabs like this, a button required by the user (a button to be operated) exists in one of the two tabs.
- the button required by the user does not exist in the displayed tab, by moving to the other tab, the button required by the user surely exists in the destination tab. Consequently, compared to the case where there are not less than three tabs, such as four or five tabs, the user can reduce the number of times of moving to the tabs until the tab in which the required button (the button to be operated) exists is selected. In other words, if there are many tabs, it becomes difficult to grasp which function is included in which tab; however, as in the exemplary embodiment, if there are only two tabs, it becomes easy to grasp in which tab the required function exists.
- setting items such as “duplex/simplex/bookbinding”, “number of copies”, “number of N-ups (number of pages aggregated in one page)”, “magnification”, “color mode”, “sheet selection” and “stapling” are displayed as shown in FIG. 3 .
- the setting items that are assumed to be relatively and frequently changed by the user are displayed.
- the setting items that are not assumed to be relatively and frequently changed by the user are displayed, as shown in FIG. 4 (a diagram showing a display example in the display part 107 ), in a display screen when the second tab 3 B is selected.
- the setting items (the items to be set by the user) are arranged in the vertical direction of the screen to be displayed.
- the setting items are displayed in a form of a list.
- hidden setting items are displayed by scrolling in a downward direction in the figure.
- the display screen when the second tab 3 B is selected by scrolling in a single direction (the downward direction in the figure), other setting items are also displayed.
- the setting items are displayed in the forms of buttons, and are arranged in a lattice shape; however, in this case, the user is required to turn his/her eyes not only in the vertical direction, but also in the horizontal direction.
- the moving direction of user's eye becomes one direction. Accordingly, in the exemplary embodiment, it is possible to limit the moving direction of user's eyes compared to the case where the user's eyes move in the two directions.
- FIG. 5 is a diagram showing a display screen when the selection button “box storage” on the home screen shown in FIG. 2 is selected by a user.
- the home screen is switched to the display screen in which plural selection buttons 21 are displayed, each of which is assigned a user's name, as shown in FIG. 5 .
- the display screen Similar to the display screen when the selection button 21 for “copy” is selected by a user (refer to FIGS. 3 and 4 ), the display screen has a configuration provided with two tabs (hereinafter, referred to as “first tab 5 A” and “second tab 5 B”). It should be noted that FIG. 5 shows a state where the first tab 5 A is selected.
- the exemplary embodiment is configured so that, when the display screen is switched by user's selection of “box storage”, a display screen corresponding to the first tab 5 A is displayed at first.
- the display screen corresponding to the second tab 5 B is displayed.
- the box storage refers to a process that stores image data generated by reading a document by use of the image reader 108 in a box set in the memory 105 (refer to FIG. 1 ). At that time, by selecting any one of the selection buttons 21 shown in FIG. 5 by the user, a storing destination of the image data is designated, and the image data is stored in the designated storing destination.
- each of the selection buttons 21 shown in FIG. 5 is in an unselected, namely, an off state (having a color substantially the same as the color of “background”). Then, selection of the storing destination is carried out, the selected selection button 21 becomes an on state, which is a selected state, and the color of the button is changed to another color to make the user recognize the on state.
- the setting items frequently changed by the user (“color mode”, “document feeding mode” and “reading resolution”) are displayed. These setting items are configured so that the contents thereof are changed without switching the screen (without selecting the second tab 5 B).
- FIGS. 6A and 6B are diagrams showing the display screens when the second tab 5 B is selected.
- FIG. 6A in the case where the second tab 5 B is selected, other setting items capable of being set in performing the box storage are displayed. It should be noted that, in this case also, the setting items similar to those described above are displayed in a form of a list.
- a display screen for inputting a file name is displayed as shown in FIG. 6B .
- the user inputs a desirable file name via the display screen.
- image data generated by a PC (personal computer) owned by a user is transmitted to the image forming apparatus 10 and is temporarily stored in the memory 105 (refer to FIG. 1 ) of the image forming apparatus 10 . Then, the user inputs a starting instruction via the display part 107 , to thereby start image formation onto a sheet or the like.
- the personal print since image formation is carried out in a state where the user is in the immediate neighborhood of the image forming apparatus 10 , the user is able to obtain printed matter immediately after the printed matter is printed. In such a case, it rarely happens that a person other than the user obtains the printed matter.
- the home screen shown in FIG. 2 is operated, the selection button for “personal print” (not shown in FIG. 2 ) is selected by the user.
- the selection button for “personal print” is selected, the home screen is switched to the display screen shown in FIG. 7 (a diagram showing a display screen after “personal print” is selected).
- file names of plural pieces of image data (print jobs) stored in the memory 105 are displayed in a form of a list.
- file names are displayed in a state of being arranged in the vertical direction.
- a preview screen indicating a state of a printed sheet is displayed.
- the display screen is switched to a screen shown in FIG. 8 (a diagram showing a display screen after a file is selected).
- setting items are displayed in a lower half of the screen. Specifically, in this specific example, three setting items, namely, “number of prints”, “color mode” and “whether duplex printing is needed” are displayed.
- each of the above-described three setting items can be changed in the display screen shown in FIG. 8 , and when the change is carried out, the preview screen is also changed in accordance with the change. That is, in the exemplary embodiment, the preview screen is dynamically changed in accordance with the change of the setting item.
- the files are displayed in the form of a list in this manner, and the user selects the file to be printed. Then, the selected file is printed.
- a selection button 21 for “personal batch print” is prepared on the home screen.
- this selection button 21 is pressed, batch printing of not-yet-outputted accumulated documents (files) is carried out. That is, in the exemplary embodiment, with regard to the personal print, two kinds of selection buttons 21 , namely, “personal print (displayed in a list)” and “personal batch print” are prepared.
- a user is able to create a new selection button 21 by the control of the controller 100 .
- processes frequently carried out by a user are able to be registered as new selection buttons 21 with parameters such as a transmission destination and a number of copies being set.
- the contents of the registered processes can be called, and thereby it becomes possible to omit operations of detailed setting of parameters, which have been conducted every time the processes are carried out.
- the selection button 21 newly created and registered by the user in this manner is hereinafter referred to as “one-touch selection button 21 ”.
- a one-touch selection button 21 for direct start as an example of a second process receiving portion and a one-touch selection button 21 for non-direct start as an example of a first process receiving portion can be created as the one-touch selection button 21 .
- the one-touch selection button 21 for the direct start starts the process without receiving further instructions.
- selection operation by the user directly becomes an operation of starting a process without requesting the user to confirm the start of the process after the selection is once conducted by the user.
- the one-touch selection button 21 for the non-direct start when a user selects the one-touch selection button 21 for the non-direct start, after an instruction for the process associated with the button is received by the controller 100 and before the start of the process, parameters or the like set in the one-touch selection button 21 are shown for the user. Then, after the user confirms the shown parameters, further instructions are received by inputting an operation for starting the process, and thereafter, the process is started.
- the one-touch selection button 21 for the non-direct start is hereinafter also referred to as “one-touch selection button 21 for displaying confirmation screen”.
- FIGS. 9A to 9C show rough outlines of the changes in the display screen.
- a screen shown in FIG. 9A is displayed as a screen for receiving detailed settings of the “mail” process. Then, the gear-shaped mark (the mark indicated by the reference sign 9 A) positioned at the top right of the screen is pressed by the user.
- a screen for creating the one-touch selection button 21 as shown in FIG. 9B is displayed.
- information required to create the one-touch selection button 21 is inputted by the user. Specifically, as a name of the one-touch selection button 21 , “name (first line)” and “name (second line)” are inputted by the user.
- the name of the one-touch selection button 21 in the exemplary embodiment is represented by a name of two lines. “Name (first line)” shows a name displayed in an upper line of the two lines, whereas, “name (second line)” shows a name displayed in a lower line of the two lines.
- a design to become an icon for displaying the one-touch selection button 21 is also displayed.
- the design can be changed by pressing a button 9 B, with which a process of changing the design is associated, by the user. That is, when the button 9 B is pressed by the user, a screen shown in FIG. 10 (a screen showing a list of designs of the one-touch selection button 21 ) is displayed. The user select a design as the one-touch selection button 21 from the list of the designs shown in the screen, and accordingly, the selected design for the one-touch selection button 21 is registered as an icon.
- the one-touch selection button 21 is set not to carry out the direct start.
- a user is able to register explanations, and a user who wants to register explanations inputs the explanations within a box positioned at a lower portion of the creation screen shown in FIG. 9B .
- a button called “creation” positioned at top right of the screen is pressed by the user. Consequently, by the control of the controller 100 , a display on the display part 107 is switched to a screen shown in FIG. 9C (the home screen), and a one-touch selection button 21 named “one-touch mail transmission” is added to the display screen.
- a start button for starting a process after displaying a confirmation screen by selecting the one-touch selection button 21 for displaying the confirmation screen is not displayed on the display screen, but is arranged as a button of hardware (not shown) in any other location of the image forming apparatus 10 .
- the one-touch selection button 21 for the direct start can be created by operating the slide button for the direct start; however, details thereof will be described later.
- the created one-touch selection button 21 for the direct start is, when displayed on the home screen, distinguishable from selection buttons other than the one-touch selection button 21 for the direct start (the one-touch selection button 21 for displaying the confirmation screen or ordinary selection buttons 21 ).
- a rhombus-shaped mark 9 E shown in FIG. 13 which will be described later, is added.
- the rhombus-shaped mark 9 E simulates a mark attached to a start button of hardware provided to the image forming apparatus 10 (a button to provide an instruction for starting processes corresponding respective functions by being pressed by a user), and the one-touch selection button 21 , to which the mark 9 E is added, easily causes the user to evoke pressing the start button, namely, start of a process by being selected.
- FIG. 11 is a flowchart showing a process executed by the controller 100 (refer to FIG. 1 ) when the one-touch selection button 21 is created.
- FIG. 12 is a diagram showing a display screen displayed on the display part 107 when the one-touch selection button 21 is created. In this specific example, description will be given by taking a case of creating a selection button 21 related to a fax transmission function as an example.
- the controller 100 receives an input about a function (a process) to be associated with the selection button 21 to be newly created from a user (step 101 ). Specifically, when the selection button 21 is newly created, the user selects (presses) a selection button 21 representing the function to be associated with the selection button 21 to be newly created on the home screen shown in the above-described FIG. 2 . In this specific example, the user first selects a selection button for “fax” on the home screen for the user shown in FIG. 2 .
- the selection button 21 is pressed (selected) by the user on the home screen, the screen for performing detailed settings about the function associated with the selected selection button 21 , which is shown in FIGS. 3 to 6A and 6B , is displayed in the display part 107 by the controller 100 .
- the screen for performing detailed settings about the fax function is similarly displayed in the display part 107 by the controller 100 .
- the screen for performing settings about the fax function also has a configuration provided with a first tab and a second tab.
- setting items that are frequently changed by the user are displayed in the first tab, whereas, all the setting items are displayed in a form of a list in the second tab.
- the configuration of the first tab or the second tab is similar to the screen for performing settings about the copy function shown in FIGS. 3 and 4 or the screen for performing settings about the box storage function shown in FIGS. 5, 6A and 6B .
- the user performs settings of each item related to the function associated with the selection button 21 to be newly created by use of the screen displayed in the display part 107 , and the controller 100 receives those settings (step 102 ) and causes the memory 105 to store the contents of the received settings (step 103 ).
- the user performs detailed settings of, for example, “transmission destination”, “image quality”, “magnification” and the like.
- the user performs detailed settings of, for example, “duplex/simplex/bookbinding”, “number of copies”, “number of N-ups (number of pages aggregated in one page)”, “magnification”, “color mode” and the like.
- the box storage function the user performs detailed settings of, for example, “color mode”, “document feeding mode”, “reading resolution” and the like.
- transmission destination which is an item of the detailed settings, it is possible to set one or more transmission destinations in creating a single one-touch selection button 21 ; however, in this specific example, it is assumed that a single transmission destination is set by the user.
- the controller 100 determines whether or not a button for starting creation of a one-touch selection button 21 (a button same as the gear-shaped mark 9 A shown in FIG. 9A , hereinafter referred to as a creation start button 9 A) is selected by a user (step 104 ). It should be noted that, if the creation start button 9 A is not selected (NO in step 104 ), the controller 100 receives the detailed settings until the creation start button 9 A is selected (step 102 ), and stores information of the received detailed settings in the memory 105 (step 103 ).
- the controller 100 determines that the creation start button 9 A is selected (YES in step 104 )
- the controller 100 causes the display part 107 to display a display screen for confirming and changing the contents of settings of the one-touch selection button 21 to be newly created (hereinafter referred to as a one-touch selection button creation screen, or simply referred to as a creation screen) (step 106 , step 112 ).
- the controller 100 causes the display part 107 to display a creation screen corresponding to the function (including the information of detailed settings) associated with the one-touch selection button 21 to be newly created, which has been inputted by the user in step 101 .
- the controller 100 causes the display part 107 to display a creation screen corresponding to the fax function selected in step 101 .
- the creation screen displayed by the display part 107 there are two kinds, namely, a creation screen that provides permission to create the one-touch selection button 21 for the direct start, and a creation screen that prohibits creation of the one-touch selection button 21 for the direct start and provides permission to create only the one-touch selection button 21 for the non-direct start.
- the controller 100 causes the display part 107 to display any one of the two kinds of creation screen (step 105 , step 106 and step 112 ).
- the creation screen that provides permission to create the one-touch selection button 21 for the direct start is displayed in the display part 107 (step 106 ).
- the creation screen that prohibits creation of the one-touch selection button 21 for the direct start and provides permission to create only the one-touch selection button 21 for the non-direct start is displayed in the display part 107 (step 112 ).
- the controller 100 switches between the creation of the one-touch selection button 21 for the direct start and the creation of the one-touch selection button 21 for the non-direct start in accordance with the contents of the process associated with the one-touch selection button 21 to be created.
- conditions such as parameters, which correspond to the contents of the process considered to have a serious effect if inadvertently executed, are set in advance and integrated into a control program, or stored in the memory 105 or the like. Then, when the one-touch selection button 21 is created, the controller 100 checks the contents of the process associated with the one-touch selection button 21 (the contents of detailed settings or the kind of process or the like received in step 102 and stored in step 103 ) against the above-described preset conditions (the conditions set in advance corresponding to the contents of the process considered to have a serious effect).
- the associated process is a process causing a serious effect by inadvertent execution.
- the process associated with the one-touch selection button 21 should not be directly and inadvertently started by selection of the one-touch selection button 21 , and accordingly, the confirmation screen is displayed prior to starting the process to require operation by the user for starting the process. Consequently, in this case, the controller 100 determines that the process cannot be directly executed without displaying the confirmation screen (NO in step 105 ).
- the creation screen that prohibits creation of the one-touch selection button 21 for the direct start and provides permission to create only the one-touch selection button 21 for the non-direct start is displayed in the display part 107 (step 112 ).
- the process associated with the one-touch selection button 21 may be directly started by selection of the one-touch selection button 21 . Accordingly, in this case, the controller 100 determines that the process can be executed without confirmation (YES in step 105 ). Then, in the display part 107 , the creation screen that provides permission to create the one-touch selection button 21 for the direct start is displayed by the control of the controller 100 (step 106 ).
- the preset conditions checked against the contents of the process in step 105 are stipulated by at least one of, for example, the kind of process (“copy”, “box storage”, “ID card copy”, “access to medium”, “mail”, “print”, “PC storage” (or “box storage”), “fax” or the like), a parameter regarding the output of the process (whether or not an output destination is outside of a company, the number of recording sheets consumed by outputs, or the number of outputs) and an amount of resources used for processing except for the processing apparatus (a memory capacity consumed by box storage, a state where an automatic execution process, such as automatic transfer of data stored in the box, is set, a memory capacity used in accordance with reading resolution by an automatic execution scanner, or the like).
- a kind of process “fax” is set as the above-described conditions. Accordingly, in the case where the process associated with the one-touch selection button 21 is “fax”, the controller 100 makes determination of NO in step 105 , and displays the screen for creating the one-touch selection button for the non-direct start (step 112 ). Similarly, for example, a case in which the kind of process is “mail” and the transmission destination as the parameter regarding the output of the process is outside of the company is set as the above-described conditions.
- the controller 100 makes determination of NO in step 105 , and displays the screen for creating the one-touch selection button for the non-direct start (step 112 ).
- a case in which the kind of process is “copy” and the number of outputs as the parameter regarding the output of the process is “not less than 10” is also set as the above-described conditions. Accordingly, in the case where the process associated with the one-touch selection button 21 is “copy” and the number of outputs is “not less than 10”, the controller 100 makes determination of NO in step 105 , and displays the screen for creating the one-touch selection button for the non-direct start (step 112 ).
- a case in which the kind of process is “box storage” and the amount of resources used for processing is “a state where an automatic execution process, such as automatic transfer of data to others, is set in a box that stores the data” is also set as the above-described conditions. Accordingly, in the case where the process associated with the one-touch selection button 21 is “box storage” and the amount of resources used for processing satisfies the preset conditions, the controller 100 makes determination of NO in step 105 , and displays the screen for creating the one-touch selection button for the non-direct start (step 112 ).
- conditions provided here are merely examples, and conditions are not limited to those described above. That is, as long as conditions correspond to processes assumed to have serious effects when the one-touch selection button 21 is erroneously selected and thereby the processes associated therewith are inadvertently executed, those other than the above-described examples are able to be set as preset conditions.
- the preset conditions may be fixed or changed. In the case of allowing the conditions to be changed, for example, the setting may be carried out according to instructions by a person having authority to control the image forming apparatus 10 . In other words, the person having the authority to control the image forming apparatus 10 carries out operations on the image forming apparatus 10 permitted by the control, to thereby provide instructions to the controller 100 to rewrite the conditions. Upon receiving the instructions, the controller 100 reads the conditions stored in the memory 105 and displays the read conditions on the display part 107 .
- the person having the authority of control carries out an operation to rewrite the conditions displayed on the display part 107 on the display screen, and inputs an instruction to update to the rewritten conditions onto the display part 107 .
- the controller 100 causes the memory 105 to store the rewritten conditions inputted to the display part 107 . Thereafter, the controller 100 uses the rewritten conditions in checking in step 105 .
- the one-touch selection button 21 to be created is switched in accordance with contents of a process between the one-touch selection button 21 for the direct start (step 106 ) and the one-touch selection button 21 for the non-direct start (step 112 ), it is possible to set the conditions corresponding to the contents of the process according to instructions from a person having a preset authority (for example, an administrator of a processing apparatus).
- a preset authority for example, an administrator of a processing apparatus.
- the controller 100 receives changes in setting contents regarding the one-touch selection button 21 to be newly created, which have been inputted by a user on the creation screen shown in FIG. 12 (step 107 ).
- the setting contents regarding the one-touch selection button 21 will be described later, in the creation screen that provides permission to create the one-touch selection button 21 for the direct start, as one of the setting contents regarding the one-touch selection button 21 , there is provided a direct start button 34 to set distinction of the one-touch selection button 21 between the one-touch selection button 21 for the direct start and the one-touch selection button 21 for displaying the confirmation screen.
- the direct start button 34 in the creation screen that provides permission to create the one-touch selection button 21 for the direct start is capable of making selection operation between “YES” and “NO” regarding the direct start. That is, the direct start button 34 is made active, and a user is able to select whether “YES” to make the one-touch selection button 21 for the direct start or “NO” to not make the one-touch selection button 21 for the direct start (to display the confirmation screen) by sliding a knob on the direct start button 34 to the right or left.
- the direct start button 34 controlled by the controller 100 so that, when the direct start button 34 is active, displayed in a color different from the color of “background” in the creation screen in FIG. 12 . In this manner, by displaying the direct start button 34 in the color different from the color of “background”, it is possible to make a user recognize that the direct start button 34 is active at a glance.
- the controller 100 determines the user's instruction as the direct start (YES in step 108 ) and decides to create “one-touch selection button 21 for direct start” (step 109 ).
- the controller 100 determines the user's instruction as the non-direct start (NO in step 108 ) and decides to create “one-touch selection button 21 for displaying confirmation screen” (step 114 ).
- the creation screen for creating only the one-touch selection button 21 (step 112 ) displayed on the display part 107 by the control of the controller 100 is, for example, as shown in FIG. 12 .
- the controller 100 receives the changes in the setting contents regarding the one-touch selection button 21 to be newly created, which have been inputted by the user in this creation screen (step 113 ).
- the above-described direct start button 34 is locked to “NO” regarding the direct start, and accordingly, it is impossible to receive the selection operation by the user.
- the direct start button 34 is inactive to disable the selection by the user, and thereby it is decided that “one-touch selection button 21 for displaying confirmation screen” is created (step 114 ).
- the direct start button 34 is controlled by the controller 100 to be displayed in a color same as the “background” color of the creation screen in FIG. 12 .
- the direct start button 34 is displayed in the same color as the “background” color in this manner, it is possible to make a user recognize that the direct start button 34 is inactive at a glance.
- the controller 100 determines whether or not a creation completion button 38 that is displayed in each creation screen for completing creation of the one-touch selection button 21 has been selected by the user (step 110 ). It should be noted that, in the case where the creation completion button 38 has not been selected (NO in step 110 ), the controller 100 waits until the creation completion button 38 is selected. If it is determined that the creation completion button 38 is pressed (YES in step 110 ), the controller 100 causes the memory 105 to store the information and determination which are inputted and received in steps 101 , 107 , 109 , 113 and 114 as information associated with the one-touch selection button 21 to be created (step 111 ).
- step 110 in the case where the controller 100 determines that the creation completion button 38 is pressed, the controller 100 switches the display screen on the display part 107 to the home screen for the user. Then, the one-touch selection button 21 created by the above-described steps is displayed on the home screen, for example, as shown in FIG. 13 by the control of the controller 100 .
- buttons or boxes for allowing a user to input information required by the user to create the one-touch selection button 21 are displayed.
- the creation screen of the one-touch selection button shown in FIG. 12 includes: a name box (a first line 31 A and a second line 31 B); an icon change button 32 (corresponding to the button 9 B in FIG. 9B ); a destination display selection button 33 ; and the direct start button 34 .
- the name box 31 is a box where a name of the one-touch selection button 21 to be created is inputted.
- the icon change button 32 is a button for changing a design (icon) of the one-touch selection button 21 to be created.
- the destination display selection button 33 is a button for selecting whether or not a destination is displayed in the icon of the one-touch selection button 21 to be created.
- the direct start button 34 is a slide-type button for switching the one-touch selection button 21 to be created by the user between the one-touch selection button 21 for the direct start and the selection button 21 for displaying the confirmation screen.
- the creation screen of the one-touch selection button includes: a kind display part 35 ; an explanation box 36 ; a preview display part 37 and the creation completion button 38 .
- the kind display part 35 is a part where a kind of a function of a process associated with the one-touch selection button 21 to be created is displayed.
- the explanation box 36 is a box for inputting explanations regarding the one-touch selection button 21 to be created.
- the preview display part 37 displays a state of the one-touch selection button 21 to be created when the button 21 is displayed on the home screen.
- the creation completion button 38 is a button for inputting instructions to complete creation of the one-touch selection button 21 .
- the name box 31 is a box for inputting a name to be displayed on the display screen (the home screen) together with the icon of the one-touch selection button 21 , and is divided into two lines, namely, the first line 31 A and the second line 31 B.
- a name related to the function inputted in step 101 is entered in the name box 31 in advance by the control of the controller 100 .
- “one-touch” is inputted in the first line 31 A
- “fax transmission” is inputted in the second line 31 B of the name box 31 .
- a user is able to change the name inputted in the name box 31 .
- a keyboard screen (not shown) is displayed on the display part 107 by the controller 100 .
- the user is able to input an arbitrary name to the name box 31 by use of the displayed keyboard.
- the icon change button 32 is a button selected by a user when the icon of the one-touch selection button 21 to be created is changed. Moreover, on the left side in the figure of the icon change button 32 , an icon that is presently set is displayed. In the exemplary embodiment, in the default state initially displayed on the display part 107 , a design predetermined by the controller 100 is set, and is displayed on the left side in the figure of the icon change button 32 .
- FIG. 10 shows a state in which the icon is changed to the icon for fax.
- the destination display selection button 33 is a slide-type button having a knob that is movable to the right or left, and the user is able to select distinction between “YES” and “NO” by sliding the knob to the right or left. It should be noted that the destination display selection button 33 is displayed in the case where, for example, the function selected in step 101 includes a function of transferring data (facsimile transmission or mail transmission) to the outside of the image forming apparatus 10 (refer to FIG. 1 ).
- the destination display selection button 33 in the default state of the creation screen initially displayed on the display part 107 , the destination display selection button 33 is set as “YES”. Consequently, in the case where the user does not operate the destination display selection button 33 , the destination is displayed together with the icon of the selection button 21 .
- the destination display selection button 33 is set to be notified to the user. Accordingly, it is possible to suppress occurrence of erroneous transmission, such as transmitting data to an unintended destination, compared to the case where the destination display selection button 33 is set as “NO” in the creation screen in the default state. It should be noted that, in the specific example shown in FIG. 12 , the destination display selection button 33 is selected as “YES”.
- the direct start button 34 is configured with a slide-type button.
- the direct start button 34 is set to be active. Accordingly, by sliding the knob on the button to the right or left, the user is able to select “YES” or “NO” (to display the confirmation screen) for the direct start.
- the one-touch selection button 21 for the direct start is created, and the icon of the one-touch selection button 21 for the direct start displayed on the home screen is provided with the rhombus-shaped mark 9 E (refer to FIG. 13 ).
- the one-touch selection button 21 for displaying the confirmation screen is created. In this case, the icon displayed on the home screen is not provided with the rhombus-shaped mark 9 E.
- the one-touch selection button 21 for displaying the confirmation screen is selected on the home screen by the user, prior to starting the process associated with the one-touch selection button 21 for displaying the confirmation screen, a confirmation screen for confirming the setting contents or the like of the process associated with the one-touch selection button 21 for displaying the confirmation screen is displayed on the display part 107 . Then, upon receiving the provision of the confirmation screen, when the user is consent to start the process, the user presses the start button provided in the image forming apparatus 10 , to thereby start the process associated with the one-touch selection button 21 .
- the user wants to cancel the process after receiving the provision of the confirmation screen, the user presses a cancel button provided in the image forming apparatus 10 , and thereby the process associated with the one-touch selection button 21 is not executed and the display part 107 returns to the home screen.
- the direct start button 34 is set as “NO”. Consequently, if the user does not carry out an operation of changing the direct start button 34 to “YES”, the one-touch selection button 21 to be created becomes “one-touch selection button 21 for displaying confirmation screen”.
- the setting is made so that, as long as the user does not carry out an operation of changing the direct start button 34 to the setting of “YES” in the creation screen, the one-touch selection button 21 to be created does not become the one-touch selection button 21 for the direct start. Consequently, it is possible to suppress unintentional creation of the one-touch selection button 21 for the direct start, compared to the case where the direct start button 34 is set as “YES” in the default state. Then, it is possible to suppress unintentional execution of the process associated with the one-touch selection button 21 for the direct start caused by erroneous selection of the one-touch selection button 21 for the direct start by the user.
- the direct start button 34 is set as “YES” by the user's selection.
- the direct start button 34 is locked to “NO”, to be thereby set as inactive. Consequently, the user is not able to slide the knob on the button to the right or left, and thereby it is impossible to select “YES” on the direct start.
- the kind display part 35 displays a kind of the function associated with the one-touch selection button 21 to be created.
- the contents displayed in the kind display part 35 are set by the controller 100 in accordance with the function selected in step 101 , and are incapable of being changed by a user.
- the kind of the function associated with the one-touch selection button 21 is displayed in the kind display part 35 for suppressing occurrence of such inconveniences.
- the characters “fax transmission” corresponding to the fax function selected in step 101 and “(transmission destination: 1) corresponding to the number of transmission destinations set in step 102 are displayed in the kind display part 35 by the controller 100 .
- the explanation box 36 is a box for inputting explanations regarding the one-touch selection button 21 to be created.
- a user is able to input arbitrary explanations to the explanation box 36 .
- a keyboard screen (not shown) is displayed on the display part 107 by the controller 100 .
- the controller 100 displays the explanations in the explanation box 36 , input of which has been received via the keyboard.
- explanations are automatically inputted in the explanation box 36 to be displayed by the controller 100 corresponding to, for example, the function selected in step 101 or the item set in the step 102 .
- a phone number set as a transmission destination of fax in step 101 is automatically inputted and displayed in the explanation box 36 by the controller 100 .
- the preview display part 37 is a part displaying how the one-touch selection button 21 to be created is displayed on the home screen as a preview. Specifically, in the preview display part 37 , a name inputted to the name box 31 or inputted by default and an icon selected by the icon change button 32 or selected by default are displayed by the controller 100 .
- the controller 100 of the exemplary embodiment reflects the changed contents in the preview displayed in the preview display part 37 in real time. Accordingly, it becomes possible for a user who creates the selection button 21 to confirm present settings, and thereby, for example, setting of an unintended icon or name in the one-touch selection button 21 to be created can be suppressed.
- the creation completion button 38 is a button for completing creation of the one-touch selection button 21 .
- the controller 100 causes the memory 105 to store the selected function or setting items (step 111 in FIG. 11 ).
- the controller 100 switches between the one-touch selection button 21 for displaying confirmation screen and the one-touch selection button 21 for the direct start to be created.
- the controller 100 displays the confirmation screen that presents at least part of the items set by the user on the screen for detailed settings in a stage prior to moving the creation screen of one-touch selection button or the creation screen of one-touch selection button and stored in the memory 105 on the display part 107 .
- the user presses the star button, to thereby execute the process associated with the one-touch selection button 21 .
- the controller 100 controls each functional part to execute the process associated with the one-touch selection button 21 for the direct start, to thereby execute the process. At this time, after selecting the one-touch selection button 21 , the user does not carry out any operation until the process is executed.
- the exemplary embodiment compared to the case where only one kind of operation can be selected when instructions for a process are received, it is possible to create the one-touch selection button from the two kinds for execution operation of a process according to user's intention. Moreover, convenience of the user is improved by providing difference in operations required to the user when the one-touch selection button 21 is selected.
- the one-touch selection button 21 it is possible to create the one-touch selection button 21 from the two kinds for execution operation of a process according to user's intention compared to the case where only one kind of operation can be selected when instructions for a process are received. Moreover, convenience of the user is improved by providing difference in operations required to the user when the one-touch selection button 21 is selected.
- the one-touch selection button 21 for the direct start is permitted for all the processes, it is possible to suppress erroneous execution for part of the processes.
- the one-touch selection button 21 is able to be switched between that for the direct start and that for displaying the confirmation screen in accordance with the contents of the process associated with the one-touch selection button 21 (step 105 in FIG. 11 ), it is possible to prevent a process from being inadvertently executed by prohibiting creation of the one-touch selection button 21 for the direct start regarding, for example, the process having a serious effect in erroneous execution.
- permitting creation of the one-touch selection button 21 for displaying confirmation screen for the part of the processes it is possible to execute the part of the processes with ease compared to the case where creation of the one-touch selection button 21 for displaying confirmation screen is prohibited.
- the one-touch selection button 21 is created by carrying out switching between the one-touch selection button 21 for the direct start and the one-touch selection button 21 for displaying confirmation screen in accordance with selection instruction for the direct start button 34 by a user (steps 108 , 109 and 114 in FIG. 11 ).
- the one-touch selection button 21 by switching between the one-touch selection button 21 for the direct start and the one-touch selection button 21 for displaying confirmation screen also by user's selection.
- switching of whether the one-touch selection button 21 for the direct start is created or the one-touch selection button 21 for displaying confirmation screen is created may simply be determined in accordance with user's selection instruction only, not in accordance with the contents of the process associated with the one-touch selection button 21 to be created.
- the processes in steps 105 , 112 and 113 in FIG. 11 by the controller 100 may be omitted.
- switching of whether the one-touch selection button 21 for the direct start is created or the one-touch selection button 21 for displaying confirmation screen is created may be determined in accordance with only the contents of the process associated with the one-touch selection button 21 to be created.
- the processes in step 108 in FIG. 11 by the controller 100 may be omitted.
- the exemplary embodiment is an example of creating a one-touch selection button 21 in which the contents of the process related to the fax function are registered; however, in the case where the one-touch selection button 21 that registers contents of a process related to a function other than the fax function is created, a configuration and processes are similar to those described in the exemplary embodiment.
- box storage a process of box storage (a box storage function) is associated with the one-touch selection button 21 for the direct start.
- the box storage function is associated with the one-touch selection button 21
- the transfer function as the box attribute is associated with the one-touch selection button 21 , with which the box storage function has been associated, by selecting the one-touch selection button 21 to store data in the associated box, the data stored in the box is automatically transferred to the outside of the image forming apparatus 10 by the transfer function, such as the fax or mail, associated with the one-touch selection button 21 .
- the controller 100 switches the one-touch selection button 21 to be created between the one-touch selection button 21 for the direct start and the one-touch selection button 21 for displaying the confirmation screen according to whether or not the transfer function, such as the fax or mail, is included in the contents of the associated process.
- step 105 in FIG. 11 if there is the transfer function, such as the fax or mail, as the items of detailed settings associated with the one-touch selection button 21 to be created (steps 102 and 103 ), for preventing inadvertent execution due to erroneous selection, the controller 100 determines that the process is incapable of being executed without confirmation (NO in step 105 ), and displays the creation screen of the one-touch selection button 21 for displaying the confirmation screen (step 112 ).
- the transfer function such as the fax or mail
- step 105 if there is no transfer function, such as the fax or mail, as the items of detailed settings associated with the one-touch selection button 21 to be created (steps 102 and 103 ), since an effect caused by inadvertent execution due to erroneous selection is not so serious, the controller 100 determines that the process is capable of being executed without confirmation (YES in step 105 ), and displays the creation screen that permits creation of the one-touch selection button 21 for the direct start (step 106 ).
- the controller 100 determines that the process is capable of being executed without confirmation (YES in step 105 ), and displays the creation screen that permits creation of the one-touch selection button 21 for the direct start (step 106 ).
- the controller 100 creates the one-touch selection button 21 for the direct start.
- the box attribute of the transfer function such as the fax or mail
- the box attribute of the transfer function can be directly assigned to the box that becomes an object of the box storage function associated with the one-touch selection button 21 for the direct start having already been created.
- the one-touch selection button 21 for the direct start with which the box storage function having a box provided with the box attribute of the transfer function, such as the fax or mail, later in this manner as an object, is inadvertently executed by erroneous selection, the data is stored in the object box in accordance with the contents of the associated process; however, the data stored in the box is automatically transferred to the outside of the image forming apparatus 10 by the box attribute assigned later.
- the controller 100 confirms whether or not any change is added to the setting items stipulating the contents of the process and in accordance with the contents of the change, controls not to execute the direct start.
- the controller 100 determines whether or not the selected one-touch selection button 21 is “one-touch selection button for displaying confirmation screen” (step 201 ).
- the controller 100 controls the display part 107 to display the confirmation screen (step 205 ), and after the start button is pressed by a user, the controller 100 controls so that the process associated with the one-touch selection button 21 is executed (step 204 ).
- the controller 100 determines whether or not any change is added to the setting items stipulating the contents of the process associated with the one-touch selection button 21 (step 202 ). When it is determined that any change is not added (NO in step 202 ), the controller 100 controls to execute the process associated with the one-touch selection button 21 (step 204 ).
- the controller 100 determines whether or not the process can be executed without confirmation due to the change (step 203 ).
- the “determination whether or not the process can be executed without confirmation” is the same process as the determination by the controller 100 whether or not the contents of the process stored in the memory 105 satisfy the preset conditions (step 105 in FIG. 11 ) when the one-touch selection button 21 is to be created.
- the controller 100 controls to execute the process associated with the one-touch selection button 21 (step 204 ).
- the process associated with the one-touch selection button 21 for the direct start is executed without displaying the confirmation screen, or without waiting for a pressing operation of the start button by a user (step 204 ).
- the controller 100 controls so that the confirmation screen is displayed on the display part 107 despite that the one-touch selection button 21 is for the direct start (step 205 ), and also controls so that the process associated with the one-touch selection button 21 is executed after the start button is pressed by the user (step 204 ).
- the process associated with the one-touch selection button 21 for the direct start is not directly executed, but the confirmation screen is displayed (step 205 ) and the pressing operation of the start button by the user is carried out, and thereafter, the process is executed (step 204 ).
- the one-touch selection button 21 for the direct start is created, at the time of executing a process associated with the one-touch button 21 for the direct start, if the process is changed to cause a serious effect in the case of being erroneously executed, it is possible to prevent the process from being inadvertently executed.
- FIGS. 15A to 15C in the screen for confirmation displayed by selection of the one-touch selection button 21 for displaying confirmation screen, it is possible for a user to select not only inputting a start of a process, but also inputting a cancellation of a process. If the inputting of a cancellation is carried out, a process associated with the selected on-touch selection button 21 is not executed.
- other selection buttons 21 including the one-touch selection button 21 for displaying the confirmation screen, except for the one-touch selection button 21 for the direct start are examples of the first process receiving portion.
- FIGS. 15A to 15C are diagrams showing display screens in creation of the one-touch selection button 21 by a user
- a gear-shaped mark (a mark indicated by the reference sign 9 A) positioned at the top right of the figure is pressed by the user.
- the display screen shown in FIG. 15A is a screen when a mail is transmitted.
- FIG. 15A shows a state after the selection button 21 for “mail” shown in FIG. 2 is selected by a user and the display screen is switched.
- the display screen shown in FIG. 15B is displayed.
- information required to create the one-touch selection button 21 is inputted by the user. Specifically, as a name of the one-touch selection button 21 , “name (the first line)” and “name (the second line)” are inputted by the user.
- the name of the one-touch selection button 21 (the created one-touch selection button 21 ) in the exemplary embodiment is represented by a name of two lines. “Name (first line)” shows a name displayed in an upper line of the two lines, whereas, “name (second line)” shows a name displayed in a lower line of the two lines.
- a design to become an icon for displaying the one-touch selection button 21 is also displayed.
- the design can be changed by pressing a button 9 B, with which a process of changing the design is associated, by the user. That is, when the button 9 B is pressed by the user, a screen shown in FIG. 10 (a screen showing a list of designs of the one-touch selection button 21 ) is displayed. The user select a design as the one-touch selection button 21 from the list of the designs shown in the screen, and accordingly, the selected design for the one-touch selection button 21 is registered as an icon.
- the display screen shown in FIG. 15B there is a slide button about the direct start to set whether the one-touch selection button 21 is the one-touch selection button 21 for the direct start or the one-touch selection button 21 for displaying the confirmation screen; however, this will be described later. It should be noted that, the display screen shown in FIG. 15B is set to create the one-touch selection button 21 for the direct start.
- a user is able to register explanations, and a user who wants to register explanations inputs the explanations within a box positioned at a lower portion of the display screen (the display screen shown in FIG. 15B ).
- a button called “creation” positioned at top right of the figure is pressed by the user. Consequently, by the control of the controller 100 , a display is switched to a display screen shown in FIG. 15C , and a one-touch selection button 21 named “one-touch mail transmission” is added to the display screen (the home screen).
- a one-touch selection button 21 for the direct start has been described; however, in the exemplary embodiment, a one-touch selection button 21 for displaying the confirmation screen can also be created by operation of a slide button of the direct start by the user.
- a start button for starting a process after displaying a confirmation screen by selecting the one-touch selection button 21 for displaying the confirmation screen is not displayed on the display screen, but is arranged as a button of hardware (not shown) in any other location of the image forming apparatus 10 .
- the one-touch selection button 21 for the direct start is, when displayed on the home screen, distinguishable from selection buttons other than the one-touch selection button 21 for the direct start (the one-touch selection button 21 for displaying the confirmation screen or ordinary selection buttons 21 ). That is to say, to the design of the one-touch selection button 21 for the direct start displayed on the home screen, for example, a rhombus-shaped mark 9 E shown in FIG. 15C is added. It should be noted that, in the exemplary embodiment, description has been given to the display process in the image forming apparatus 10 ; however, the display process is able to be executed in a similar way in apparatuses other than the image forming apparatus 10 (for example, an apparatus such as a tablet).
- FIG. 16 is a flowchart showing a process executed by the controller 100 (refer to FIG. 1 ) when the one-touch selection button 21 is created.
- FIG. 12 is a diagram showing a display screen displayed on the display part 107 when the one-touch selection button 21 is created. In this specific example, description will be given by taking a case of creating a selection button 21 related to a fax transmission function as an example.
- the controller 100 receives an input about a function (a process) to be associated with the selection button 21 to be newly created from a user (step 101 - 2 ). Specifically, when the selection button 21 is newly created, the user selects (presses) a selection button 21 representing the function to be associated with the selection button 21 to be newly created on the home screen shown in the above-described FIG. 2 . In this specific example, the user first selects a selection button for “fax” on the home screen for the user shown in FIG. 2 .
- the selection button 21 is pressed by the user on the home screen, the screen for performing settings by the user about the function associated with the selected selection button 21 , which is shown in FIGS. 3 to 6A and 6B , is displayed in the display part 107 by the controller 100 .
- the screen for performing settings about the fax function is similarly displayed in the display part 107 by the controller 100 .
- the screen for performing settings about the fax function also has a configuration provided with a first tab and a second tab.
- setting items that are frequently changed by the user are displayed in the first tab, whereas, all the setting items are displayed in a form of a list in the second tab.
- the configuration of the first tab or the second tab is similar to the screen for performing settings about the copy function shown in FIGS. 3 and 4 or the screen for performing settings about the box storage function shown in FIGS. 5, 6A and 6B .
- the user performs settings of each item related to the function associated with the selection button 21 to be newly created by use of the screen displayed in the display part 107 .
- the user performs settings of, for example, “duplex/simplex/bookbinding”, “number of copies”, “number of N-ups (number of pages aggregated in one page)”, “magnification”, “color mode” and the like.
- the user selects the box storage function, the user performs settings of “color mode”, “document feeding mode”, “reading resolution” and the like.
- the user selects the fax function, the user performs settings of “transmission destination”, “image quality”, “magnification” and the like.
- transmission destination it is possible to set one or more transmission destinations in creating a single selection button 21 ; however, in this specific example, it is assumed that a single transmission destination is set by the user.
- the controller 100 determines whether or not a button for starting creation of a one-touch selection button 21 (a button same as the gear-shaped mark 9 A shown in FIG. 15A , hereinafter referred to as a creation start button 9 A) is selected by a user (step 102 - 2 ). It should be noted that, if the creation start button 9 A is not selected (NO in step 102 - 2 ), the controller 100 waits until the creation start button 9 A is selected.
- a button for starting creation of a one-touch selection button 21 a button same as the gear-shaped mark 9 A shown in FIG. 15A , hereinafter referred to as a creation start button 9 A
- the controller 100 determines that the creation start button 9 A is selected (YES in step 102 - 2 )
- the controller 100 causes the display part 107 to display a display screen for confirming and changing the contents of settings of the one-touch selection button 21 to be newly created (hereinafter referred to as a one-touch selection button creation screen, or simply referred to as a creation screen) (step 103 - 2 ).
- the controller 100 causes the display part 107 to display a creation screen corresponding to the function or setting items associated with the one-touch selection button 21 to be newly created, which have been inputted by the user in step 101 - 2 .
- the controller 100 causes the display part 107 to display a creation screen corresponding to the fax function selected in step 101 - 2 .
- the controller 100 receives input of changes in the contents of settings regarding the one-touch selection button 21 to be newly created (step 104 - 2 ). It should be noted that details of the creation screen displayed on the display part 107 in step 103 - 2 or processes in the case where the input of changes in the contents of settings is received via the creation screen in step 104 - 2 will be described in detail later.
- the controller 100 determines whether or not a creation completion button 38 that is displayed in the creation screen for completing creation of the one-touch selection button 21 has been selected by the user (step 105 - 2 ). It should be noted that, in the case where the creation completion button 38 has not been selected (NO in step 105 - 2 ), the controller 100 waits until the creation completion button 38 is selected.
- step 105 - 2 the controller 100 causes the memory 105 to store the information input of which has been received in step 101 - 2 or step 104 - 2 as information related to the selection button 21 to be created (step 106 - 2 ).
- step 106 - 2 the controller 100 switches the display screen on the display part 107 to the home screen for the user.
- the one-touch selection button 21 created by the above-described steps is arranged on the home screen, for example, as shown in FIG. 18 by the control of the controller 100 . It should be noted that the process of arranging the one-touch selection button 21 on the display region of the home screen will be described in detail later.
- buttons or boxes for allowing a user to input information required by the user to create the one-touch selection button 21 are displayed.
- the creation screen of the one-touch selection button shown in FIG. 12 includes: a name box (a first line 31 A and a second line 31 B); an icon change button 32 (corresponding to the button 9 B in FIG. 15B ); a destination display selection button 33 ; and the direct start button 34 .
- the name box 31 is a box where a name of the one-touch selection button 21 to be created is inputted.
- the icon change button 32 is a button for changing a design (icon) of the one-touch selection button 21 to be created.
- the destination display selection button 33 is a button for selecting whether or not a destination is displayed in the icon of the one-touch selection button 21 to be created.
- the direct start button 34 is a button for selecting the one-touch selection button 21 to be created from the distinction between the one-touch selection button 21 for the direct start and the selection button 21 for displaying the confirmation screen.
- the creation screen of the one-touch selection button includes: a kind display part 35 ; an explanation box 36 ; a preview display part 37 and the creation completion button 38 .
- the kind display part 35 is a part where a kind of a function of a process associated with the one-touch selection button 21 to be created is displayed.
- the explanation box 36 is a box for inputting explanations regarding the one-touch selection button 21 to be created.
- the preview display part 37 displays a state of the one-touch selection button 21 to be created when the button 21 is displayed on the home screen.
- the creation completion button 38 is a button for inputting instructions to complete creation of the one-touch selection button 21 .
- the name box 31 is a box for inputting a name to be displayed on the display screen (the home screen) together with the icon of the one-touch selection button 21 , and is divided into two lines, namely, the first line 31 A and the second line 31 B.
- a name related to the function inputted in step 101 - 2 is entered in the name box 31 in advance by the control of the controller 100 .
- “one-touch” is inputted in the first line 31 A
- “fax transmission” is inputted in the second line 31 B of the name box 31 .
- a user is able to change the name inputted in the name box 31 .
- a keyboard screen (not shown) is displayed on the display part 107 by the controller 100 .
- the user is able to input an arbitrary name to the name box 31 by use of the displayed keyboard.
- FIG. 10 shows a state in which the icon is changed to the icon for fax.
- the destination display selection button 33 is a slide-type button having a knob that is movable to the right or left, and the user is able to select distinction between “YES” and “NO” by sliding the knob to the right or left. It should be noted that the destination display selection button 33 is displayed in the case where, for example, the function selected in step 101 - 2 includes a function of transferring data (fax transmission or mail transmission) to the outside of the image forming apparatus 10 (refer to FIG. 1 ).
- the destination display selection button 33 in the default state of the creation screen initially displayed on the display part 107 , the destination display selection button 33 is set as “YES”. Consequently, in the case where the user does not operate the destination display selection button 33 , the destination is displayed together with the icon of the selection button 21 .
- the destination display selection button 33 selects “NO”.
- the direct start button 34 is configured with a slide-type button. By sliding the knob on the button to the right or left, the user is able to select “YES” or “NO” (to display the confirmation screen) for the direct start.
- “YES” is selected on the direct start button 34
- the one-touch selection button 21 to be created becomes “one-touch selection button 21 for the direct start” that starts a process by merely a single selection of the one-touch selection button 21 .
- the icon of the selection button 21 displayed on the home screen is provided with the rhombus-shaped mark 9 E (refer to FIGS. 15C and 18 ).
- the one-touch selection button 21 to be created becomes “one-touch selection button 21 for displaying the confirmation screen”.
- the icon of the selection button 21 displayed on the home screen is not provided with the rhombus-shaped mark 9 E.
- the selection button 21 for displaying the confirmation screen is a one-touch selection button 21 that does not start a process by merely a single inputting operation (selection operation).
- a confirmation screen for confirming the setting contents or the like of the process associated with the one-touch selection button 21 for displaying the confirmation screen is displayed on the display part 107 . Then, upon receiving the provision of the confirmation screen, when the user is consent to start the process, the user presses the start button provided in the image forming apparatus 10 , to thereby start the process associated with the one-touch selection button 21 .
- the user wants to cancel the process after receiving the provision of the confirmation screen, the user presses a cancel button provided in the image forming apparatus 10 , and thereby the process associated with the one-touch selection button 21 is not executed and the display part 107 returns to the home screen.
- the direct start button 34 is set to “YES” by the user's selection, the direct start button 34 is set to “NO” in the default setting. Consequently, if the user does not carry out an operation of changing the direct start button 34 to “YES”, the one-touch selection button 21 to be created becomes “one-touch selection button 21 for displaying confirmation screen”.
- the setting is made so that, as long as the user does not carry out an operation of changing the direct start button 34 to the setting of “YES” in the creation screen, the one-touch selection button 21 to be created does not become the one-touch selection button 21 for the direct start. Consequently, it is possible to suppress unintentional creation of the one-touch selection button 21 for the direct start, compared to the case where the direct start button 34 is set as “YES” in the default state. Then, it is possible to suppress unintentional execution of the process associated with the one-touch selection button 21 for the direct start caused by erroneous selection of the one-touch selection button 21 for the direct start by the user.
- the kind display part 35 displays a kind of the function associated with the one-touch selection button 21 to be created.
- the contents displayed in the kind display part 35 are set by the controller 100 in accordance with the function selected in step 101 - 2 , and are incapable of being changed by a user.
- the icon or name of the one-touch selection button 21 is changed by a user to those irrelevant to the selected function.
- the kind of the function associated with the one-touch selection button 21 is displayed in the kind display part 35 for suppressing occurrence of such inconveniences.
- the characters “fax transmission” corresponding to the fax function selected in step 101 - 2 and “(transmission destination: 1) corresponding to the number of transmission destinations set in step 104 - 2 are displayed in the kind display part 35 by the controller 100 .
- the explanation box 36 is a box for inputting explanations regarding the one-touch selection button 21 to be created.
- a user is able to input arbitrary explanations to the explanation box 36 .
- a keyboard screen (not shown) is displayed on the display part 107 by the controller 100 .
- the controller 100 displays the explanations in the explanation box 36 , input of which has been received via the keyboard. Moreover, in the exemplary embodiment, there are some cases in which explanations are automatically inputted in the explanation box 36 to be displayed by the controller 100 corresponding to, for example, the function selected in step 101 - 2 or the item set in the step 104 - 2 .
- a phone number set as a transmission destination of fax in step 101 - 2 is automatically inputted and displayed in the explanation box 36 by the controller 100 .
- the preview display part 37 is a part displaying how the one-touch selection button 21 to be created is displayed on the home screen as a preview. Specifically, in the preview display part 37 , a name inputted to the name box 31 or inputted by default and an icon selected by the icon change button 32 or selected by default are displayed by the controller 100 .
- the controller 100 of the exemplary embodiment reflects the changed contents in the preview displayed in the preview display part 37 in real time. Accordingly, it becomes possible for a user who creates the selection button 21 to confirm present settings, and thereby, for example, setting of an unintended icon or name in the one-touch selection button 21 to be created can be suppressed.
- the creation completion button 38 is a button for completing creation of the one-touch selection button 21 .
- the controller 100 causes the memory 105 (refer to FIG. 1 ) to store the selected function or setting items.
- the controller 100 causes the memory 105 to store the function selected in step 101 - 2 and the contents of the setting items (such as fax transmission destinations or the number of transmissions) set with respect to the function, the information required to create the one-touch selection button 21 having been set or changed in step 104 - 2 (such as a name, icon and explanations) and the like that are associated with the one-touch selection button 21 to be created.
- information identifying the user who creates the one-touch selection button 21 is also associated with the created one-touch selection button 21 and stored in the memory 105 .
- the image forming apparatus 10 in the exemplary embodiment stores, for example, the creation screen of the one-touch selection button 21 for each function selected in step 101 - 2 in the memory 105 .
- the controller 100 reads the creation screen corresponding to the function selected in step 101 - 2 and causes the display part 107 to display the creation screen.
- FIG. 12 is an example of the creation screen in the case where the fax function is selected as the process associated with the one-touch selection button 21 to be created.
- the creation screen in the case where a function other than the fax function is selected as the process associated with the one-touch selection button 21 to be created also has a configuration basically similar to the creation screen shown in FIG. 12 . That is, similar to the specific example shown in FIG. 12 , the creation screen of a function other than the fax function also includes: the name box 31 ; the icon change button 32 ; the direct start button 34 ; the kind display part 35 ; the explanation box 36 ; the preview display part 37 ; and the creation completion button 38 .
- the destination display selection button 33 is displayed only on the creation screen of the function for transferring the data to the outside of the image forming apparatus 10 (refer to FIG. 1 ), such as the fax function or the mail transmission function, and is not displayed on the creation screen of the function including no transfer function, such as the copying function.
- the one-touch selection button 21 for the direct start created by the user starts the function (the process) associated with the one-touch selection button 21 by merely a single selection operation by the user.
- a process is started without displaying an input screen for inputting setting items, such as a transmission destination of fax or a number of copies, or a confirmation screen for confirming these setting items.
- the one-touch selection button 21 created by a user is the selection button 21 for displaying the confirmation screen
- a process is not started by only a single selection operation by the user.
- the one-touch selection button 21 for displaying the confirmation screen is selected by the user on the home screen.
- the confirmation screen regarding the function associated with the selected one-touch selection button 21 is displayed.
- the user confirms the contents on the confirmation screen, expresses consent to start the process and presses the start button, to thereby start the process of the function associated with the one-touch selection button 21 . Accordingly, there are fewer opportunities in which problems as in the case of the one-touch selection button 21 for the direct start occur.
- the predetermined region where the one-touch selection button 21 for displaying the confirmation screen is able to be arranged, is set on a top left side relative to a center of a display region, for example.
- arrangement of the one-touch selection button 21 for the direct start in the region on the top left side is prohibited in the display region on the home screen.
- the region on the top left side includes a region on a left side just beside if being at vertically the same position, and also includes a straight above region if being at laterally the same position.
- the controller 100 in the exemplary embodiment arranges the one-touch selection button 21 in the region on the top left side of the display region on the home screen, and in the case where the top left side region has already been occupied by other selection buttons 21 , the one-touch selection button 21 for displaying the confirmation screen is arranged to the right of those selection buttons 21 in turn.
- the one-touch selection button 21 for displaying the confirmation screen is arranged on the lower stage in a left-aligned manner, and if there is no space on the lower stage, the controller 100 controls to move to the next page of the home screen, to thereby arrange the one-touch selection button 21 for displaying the confirmation screen in turn from an upper stage in the left-aligned manner in the display region on the next page.
- the one-touch selection button 21 to be arranged in the display region on the home screen is the one-touch selection button 21 for the direct start
- the one-touch selection button 21 is not simply arranged in turn in a vacant space of the display region in the left-aligned manner as described above, but arranged in the region except for the predetermined region where the one-touch selection button 21 for displaying the confirmation screen is able to be arranged (for example, the region on the top left side relative to the center portion).
- the controller 100 determines whether or not the one-touch selection button 21 is the one-touch selection button 21 for the direct start (step 202 - 2 ). This determination is carried out in accordance with the settings of the direct start button 34 selected in creating the one-touch selection button 21 . Specifically, in the case where the direct start button 34 is set to “YES”, the controller 100 determines that the one-touch selection button 21 is the one-touch selection button 21 for the direct start (YES in step 202 - 2 ).
- the controller 100 determines that the one-touch selection button 21 is not the one-touch selection button 21 for the direct start (NO in step 202 - 2 ).
- the controller 100 arranges the one-touch selection button 21 for the direct start in a region except for the top left side region, where the selection buttons 21 other than the one-touch selection button 21 for the direct start (the one-touch selection button 21 for displaying the confirmation screen) are able to be arranged (step 204 - 2 ).
- FIG. 15C is an example of arranging the one-touch selection button 21 on the home screen in this manner.
- the controller 100 arranges in turn the one-touch selection button 21 to the right of the selection button 21 that has already been displayed, and if there is no space to arrange to the right and there is some space to arrange in the lower stage, the controller 100 arranges the one-touch selection button 21 in the lower stage in the left-aligned manner, and further, if there is also no space to arrange in the lower stage, the controller 100 controls to move to the next page of the home screen, to thereby arrange the one-touch selection button 21 in turn from the upper stage in the left-aligned manner in the display region on the display screen of the next page, as described above (step 203 - 2 ).
- “copy”, “OFT BOX storage”, “OFT UI decompression”, “usual copy” and “PC storage”, which are ordinary selection buttons 21 are arranged. Neither of these ordinary selection buttons 21 are the one-touch selection button 21 for the direct start.
- the newly created one-touch selection button 21 for the direct start is arranged in a region to the right of the selection button 21 “PC storage” and in a lower side of the selection button 21 “OFT BOX storage”, as an example of the region in the display region except for the top left side region.
- the one-touch selection button 21 for displaying the confirmation screen (for example, “one-touch mail transmission”) is to be newly arranged in the state where the one-touch selection button 21 for the direct start is arranged in the display region on the home screen as shown in FIG. 18
- the one-touch selection button 21 for displaying the confirmation screen is arranged to the right of the one-touch selection button 21 for the direct start (“one-touch fax transmission”) as shown in FIG. 19 in accordance with the control by the controller 100 (step 202 - 2 to step 203 - 2 ) shown in FIG. 17 .
- ordinary selection buttons 21 are arranged in a default state.
- the one-touch selection button 21 for the direct start is not arranged in the top left side region in the display region on the home screen.
- the top left side region of the display region on the home screen (in particular, the region A, which is an upper edge and a left edge enclosed by a broken line in FIGS. 15C , 18 and 19 ) is a region apt to attract the user's attention in the entire display region on the home screen, and the icons (the selection buttons) arranged in the attractive region are easy to touch.
- erroneous instructions to execute a process by a user are suppressed, compared to the case where the one-touch selection button 21 for the direct start is freely arranged in all the regions in the display region.
- the one-touch selection button 21 for the direct start is not arranged in the top left region (for example, the region A) involving a possibility of inadvertent touching by a user, erroneous instructions to execute a process by a user are suppressed, compared to the case where arrangement of the one-touch selection button 21 for the direct start to the region other than the top left side relative to the center portion of the display region is prohibited.
- the selection buttons 21 arranged in the display region on the home screen are able to be moved to arbitrary positions within the display region on the home screen by a moving operation by a user (for example, an operation to drag and drop the selection button 21 displayed on the home screen). Even in this moving operation, a region where the one-touch selection button 21 for the direct start can be arranged is limited by the above-described control of the controller 100 . Accordingly, it is impossible to move the one-touch selection button 21 for the direct start to such a region, where arrangement thereof is prohibited, by user's operation.
- the home screen is configured with plural pages, and in default, a display screen of the first page of the plural pages is displayed on the display part 107 . Then, by performing a flicking operation on “background” portion other than the selection buttons 21 in the page displayed on the display part 107 , the pages are switched. When the pages are switched, other selection buttons 21 that have not appeared on the display screen of the page displayed before the flicking operation come to appear.
- the display screen of the first page is displayed in priority to the display screens of the second and subsequent pages (an example of a second display screen).
- the one-touch selection button 21 for displaying the direct start may be arranged in both the display screen of the first page and the display screen of the second page on the home screen, whereas, arrangement of the one-touch selection button 21 for the direct start in the first page of the home screen may be prohibited by the control of the controller 100 .
- the one-touch selection button 21 for the direct start is arranged in the display region on the display screen of the second and subsequent pages on the home screen by the control of the controller 100 .
- the process by the controller 100 in this case is as follows as shown in FIG. 20 .
- the creation of the one-touch selection button 21 is completed and stored in the memory 105 (step 301 ).
- the controller 100 determines whether or not the one-touch selection button 21 is the one-touch selection button 21 for the direct start (step 302 ). This determination is made in accordance with the settings of the direct start button 34 selected in creating the one-touch selection button 21 . Specifically, in the case where the direct start button 34 is set to “YES”, the controller 100 determines that the one-touch selection button 21 is the one-touch selection button 21 for the direct start (YES in step 302 ). On the other hand, in the case where the direct start button 34 is set to “NO”, the controller 100 determines that the one-touch selection button 21 is not the one-touch selection button 21 for the direct start (NO in step 302 ).
- controller 100 determines that the one-touch selection button 21 is the one-touch selection button 21 for the direct start, in arranging the one-touch selection button 21 for the direct start in the display region on the home screen, the controller 100 arranges the one-touch selection button 21 for the direct start in one of the second and subsequent pages (step 304 ).
- controller 100 determines that the one-touch selection button 21 is not the one-touch selection button 21 for the direct start, in arranging the one-touch selection button 21 in the display region on the home screen, the controller 100 arranges the one-touch selection button 21 to the right of the selection button 21 that has already been displayed in the display region on the home screen in turn.
- the one-touch selection button 21 is arranged on the lower stage in a left-aligned manner, and if there is no space on the lower stage, the controller 100 controls to move to the next page of the home screen, to thereby arrange the one-touch selection button 21 in turn from an upper stage in the left-aligned manner in the display region on the display screen of the next page (step 303 ).
- FIGS. 21A and 21B are an example of the one-touch selection button 21 arranged on the home screen in this manner.
- FIG. 21A shows a state in which a display screen 107 a of the first page of the home screen is displayed on the display part 107 in default, and the newly created one-touch selection button 21 for the direct start (“one-touch fax transmission”) is arranged in a display screen 107 b of the second page of the home screen, however, the display screen 107 b of the second page is not displayed on the display part 107 .
- the display screen displayed on the display part 107 is switched from the display screen 107 a of the first page to the display screen 107 b of the second page as shown in FIG. 21B , and thereby the one-touch selection button 21 for the direct start (“one-touch fax transmission”) having been arranged in the display screen 107 b of the second page is displayed.
- the one-touch selection button 21 for the direct start is not arranged in the display screen of the first page of the home screen displayed on the display part 107 in default, and the one-touch selection button 21 for the direct start is displayed on the display part 107 by way of inputting a switching operation (a flicking operation or the like) for the display screen displayed on the display part 107 . Accordingly, in the exemplary embodiment, erroneous instructions to execute a process by a user are suppressed, compared to the case where the one-touch selection button 21 for the direct start is able to be arranged in both of the display screen 107 a of the first page and the display screen 107 b of the second page.
- erroneous instructions to execute a process by a user are suppressed, compared to the case where the one-touch selection button 21 for the direct start is arranged in the display region of the display screen 107 a of the first page, which is displayed with priority.
- the newly created one-touch selection button 21 for the direct start is arranged in the top left region, which is the top of the display screen 107 b of the second page of the home screen; however, the control by the controller 100 is not limited thereto, and the control may be performed so that the one-touch selection button 21 for the direct start is arranged in another region of the second page, or in the display screen in one of the third and subsequent pages (not shown).
- the one-touch selection button 21 for the direct start is arranged in the display screen in one of the third and subsequent pages without arranging merely a single selection button 21 in the display screen 107 b of the second page
- the one-touch selection button 21 for the direct start is displayed on the display part 107 by way of a blank page (the display screen of the second page).
- the controller 100 may control so that the one-touch selection button 21 for the direct start is arranged in the display region in the second and subsequent pages in the left-aligned manner, not to generate a blank page.
- the third exemplary embodiment includes no difference from the second exemplary embodiment except for the control of displaying the one-touch selection button 21 for the direct start on the home screen by the controller 100 , and the configuration, operations and effects other than those particularly mentioned are same as the configuration, operations and effects described in the image forming apparatus 10 of the second exemplary embodiment, and thereby description thereof will be omitted.
- the selection buttons 21 arranged in the display region on the home screen are able to be moved to arbitrary positions within the display region on the home screen by a moving operation by a user (for example, an operation to drag and drop the selection button 21 displayed on the home screen).
- a region where the one-touch selection button 21 for the direct start can be arranged is limited by the above-described control of the controller 100 . Accordingly, it is impossible to move the one-touch selection button 21 for the direct start to such a region, where arrangement thereof is prohibited, by user's operation.
- the controller 100 limits the region where the one-touch selection button 21 for the direct start is able to be arranged.
- a one-touch selection button 21 created by a person other than the user is applicable as a target of the control for limiting the arrangement region.
- the controller 100 prohibits arrangement of the one-touch selection button 21 created by the person other than the user in a predetermined region in the display region of the home screen.
- the predetermined region, where arrangement of the one-touch selection button 21 created by the person other than the user is prohibited is, for example, the top left side region relative to the center of the display region. That is, in the exemplary embodiment, arrangement of the one-touch selection button 21 created by the person other than the user in the top left side region in the display region of the home screen is prohibited.
- the region on the top left side includes a region on a left side just beside if being at vertically the same position, and also includes a straight above region if being at laterally the same position.
- a one-touch selection button 21 that is allowed to be shared by persons other than a user and created by a person other than the user is arranged in, for example, in a not-shown shared region or the like, and any person who has an authority to use the image forming apparatus 10 is able to use the one-touch selection button 21 freely, and is able to arrange the one-touch selection button 21 on the home screen of the user.
- the controller 100 does not simply arrange the one-touch selection button 21 in a vacant space of the display region in the left-aligned manner in turn, but prohibits arrangement of the one-touch selection button 21 created by the person other than the user in the predetermined region (in the exemplary embodiment, for example, the top left region) and arranges the one-touch selection button 21 in a region other than the predetermined region.
- This process by the controller 100 is as follows as shown in FIG. 22 .
- the creation of the one-touch selection button 21 is completed and stored in the memory 105 (step 401 ).
- the controller 100 obtains information regarding a creator of the one-touch selection button 21 (step 402 ).
- the information regarding the creator is stored in the memory 105 in association with the created one-touch selection button 21 .
- the controller 100 reads the one-touch selection button 21 selected by a user to arrange thereof on the home screen, the controller 100 obtains the information regarding the creator of the one-touch selection button 21 by reading the information regarding the creator, which is associated with the one-touch selection button 21 , from the memory 105 .
- the controller 100 determines whether or not the creator of the one-touch selection button 21 matches the user (step 403 ). As described above, since the user of the home screen has been identified by the method of reading an ID number recorded on an ID card, etc., the controller 100 is able to determine whether or not the user of the home screen matches the creator of the one-touch selection button 21 .
- the controller 100 arranges the one-touch selection button 21 in a region that is not the top left side region relative to the center portion (step 405 ).
- FIG. 23 is an example of arrangement of the one-touch selection button 21 on the home screen in this manner.
- buttons represented as “simple copy”, “OFT BOX storage”, “OFT UI decompression”, “usual copy” and “PC storage” are the one-touch selection buttons 21 created by the user himself/herself or other selection buttons 21 , which are the selection buttons 21 set in advance, and a button represented as “one-touch fax transmission” is the one-touch selection button 21 created by a person other than the user.
- the controller 100 arranges the one-touch selection button 21 to the right of the selection button 21 that has already been displayed in the display region on the home screen in turn.
- the one-touch selection button 21 is arranged on the lower stage in a left-aligned manner, and if there is no space on the lower stage, the controller 100 controls to move to the next page of the home screen, to thereby arrange the one-touch selection button 21 in turn from an upper stage in the left-aligned manner in the display region on the display screen of the next page (step 404 ).
- buttons 21 “simple copy”, “OFT BOX storage”, “OFT UI decompression”, “usual copy” and “PC storage” are arranged. None of these ordinary buttons 21 is the one-touch selection button 21 created by the person other than the user.
- the one-touch selection button 21 newly created by the person other than the user (“one-touch fax transmission”) is arranged to the right of the selection button 21 “PC storage” and below the selection button 21 “OFT BOX storage”, which is an example of a region that is not on the top left side relative to the center portion of the display region.
- the top left side region of the display region on the home screen is a region apt to attract the user's attention in the entire display region on the home screen, and the icons (the selection buttons) arranged in the attractive region are easy to touch.
- the one-touch selection button 21 created by the person other than the user is not arranged. Accordingly, in the case where a one-touch selection button 21 is created by a person other than a user, instructions for a process provided by erroneous touch of the one-touch selection button 21 by the user are suppressed.
- the exemplary embodiment suppresses erroneous instructions for a process provided by the user, compared to a case where arrangement of the one-touch selection button 21 created by the person other than the user in a region other than the top left side relative to the center portion of the display region is prohibited.
- the fourth exemplary embodiment includes no difference from the second exemplary embodiment except for the control of displaying the one-touch selection button 21 created by a person other than a user on the home screen by the controller 100 , and the configuration, operations and effects other than those particularly mentioned are same as the configuration, operations and effects described in the image forming apparatus 10 of the second exemplary embodiment, and thereby description thereof will be omitted.
- the selection buttons 21 arranged in the display region on the home screen are able to be moved to arbitrary positions within the display region on the home screen by a moving operation by a user (for example, an operation to drag and drop the selection button 21 displayed on the home screen).
- a moving operation by a user for example, an operation to drag and drop the selection button 21 displayed on the home screen.
- a region where the one-touch selection button 21 created by a person other than a user can be arranged is limited by the above-described control of the controller 100 . Accordingly, it is impossible to move the one-touch selection button 21 created by a person other than a user to such a region, where arrangement thereof is prohibited, by user's operation.
- arrangement of the one-touch selection button 21 created by a person other than a user in the first page of the home screen may be prohibited by the control of the controller 100 .
- the one-touch selection button 21 for the direct start is arranged in the display region on the display screen of the second and subsequent pages on the home screen by the control of the controller 100 .
- the process by the controller 100 in this case is as follows as shown in FIG. 24 .
- the creation of the one-touch selection button 21 is completed and stored in the memory 105 (step 501 ).
- the controller 100 obtains information regarding a creator of the one-touch selection button 21 (step 502 ).
- the information regarding the creator is stored in the memory 105 in association with the created one-touch selection button 21 . Then, when the controller 100 reads the one-touch selection button 21 selected by a user to arrange thereof on the home screen, the controller 100 obtains the information regarding the creator of the one-touch selection button 21 by reading the information regarding the creator, which is associated with the one-touch selection button 21 , from the memory 105 .
- the controller 100 determines whether or not the creator of the one-touch selection button 21 matches the user (step 503 ). As described above, since the user of the home screen has been identified by the method of reading an ID number recorded on an ID card, etc., the controller 100 is able to determine whether or not the user of the home screen matches the creator of the one-touch selection button 21 .
- the controller 100 arranges the one-touch selection button 21 created by the person other than the user in one of the second and subsequent pages (step 505 ).
- the controller 100 arranges the one-touch selection button 21 in the display region on the home screen. At this time, the one-touch selection button 21 is arranged in turn to the right of the selection button 21 that has already been displayed in the display region on the home screen.
- the one-touch selection button 21 is arranged on the lower stage in a left-aligned manner. If there is also no space on the lower stage, the controller 100 controls to move to the next page of the home screen, to thereby arrange the one-touch selection button 21 in turn from an upper stage in the left-aligned manner in the display region on the display screen of the next page (step 504 ).
- the display screen of the first page is displayed in priority to the display screens of the second and subsequent pages (an example of a second display screen).
- FIGS. 25A and 25B are an example of the one-touch selection button 21 arranged on the home screen in this manner.
- FIG. 25A shows a state in which a display screen 107 a of the first page of the home screen is displayed on the display part 107 in default, and the one-touch selection button 21 created by the person other than the user to be newly displayed (“one-touch fax transmission”) is arranged in a display screen 107 b of the second page of the home screen, however, the display screen 107 b of the second page is not displayed on the display part 107 .
- the display screen displayed on the display part 107 is switched from the display screen 107 a of the first page to the display screen 107 b of the second page as shown in FIG. 25B , and thereby the one-touch selection button 21 created by the person other than the user (“one-touch fax transmission”) having been arranged in the display screen 107 b of the second page is displayed.
- the one-touch selection button 21 created by the person other than the user is not arranged in the display screen of the first page of the home screen displayed on the display part 107 in default, and the one-touch selection button 21 created by the person other than the user is displayed on the display part 107 by way of inputting a switching operation (a flicking operation or the like) for the display screen displayed on the display part 107 .
- erroneous instructions to execute a process by a user are suppressed, compared to the case where the one-touch selection button 21 is created by the person other than the user and the one-touch selection button 21 is able to be arranged in both of the display screen 107 a of the first page and the display screen 107 b of the second page.
- erroneous instructions to execute a process by a user are suppressed, compared to the case where the one-touch selection button 21 created by the person other than the user is arranged in the display region of the display screen 107 a of the first page, which is displayed with priority.
- the one-touch selection button 21 created by the person other than the user is arranged in the top left region, which is the top of the display screen 107 b of the second page of the home screen.
- the control by the controller 100 is not limited thereto, and the control may be performed so that the one-touch selection button 21 created by the person other than the user is arranged in another region of the second page, or in the display screen in one of the third and subsequent pages (not shown).
- the one-touch selection button 21 created by the person other than the user is arranged in the display screen in one of the third and subsequent pages without arranging merely a single selection button 21 in the display screen 107 b of the second page
- the one-touch selection button 21 for the direct start is displayed on the display part 107 by way of a blank page (the display screen of the second page).
- the controller 100 may control so that the one-touch selection button 21 created by the person other than the user is arranged in the display region in the second and subsequent pages in the left-aligned manner, not to generate a blank page.
- the fifth exemplary embodiment includes no difference from the second exemplary embodiment except for the control of displaying the one-touch selection button 21 created by a person other than a user on the home screen by the controller 100 , and the configuration, operations and effects other than those particularly mentioned are same as the configuration, operations and effects described in the image forming apparatus 10 of the second exemplary embodiment, and thereby description thereof will be omitted.
- the selection buttons 21 arranged in the display region on the home screen are able to be moved to arbitrary positions within the display region on the home screen by a moving operation by a user (for example, an operation to drag and drop the selection button 21 displayed on the home screen).
- a moving operation by a user for example, an operation to drag and drop the selection button 21 displayed on the home screen.
- a region where the one-touch selection button 21 created by a person other than a user can be arranged is limited by the above-described control of the controller 100 . Accordingly, it is impossible to move the one-touch selection button 21 created by a person other than a user to such a region, where arrangement thereof is prohibited, by user's operation.
- the controller 100 controls so that, in arranging the one-touch selection button 21 for the direct start or the one-touch selection button 21 created by a person other than a user, a region where the one-touch selection button 21 is limited.
- the controller 100 performs control so that movement of the one-touch selection button 21 for the direct start or the one-touch selection button 21 created by the person other than the user to the prohibited region is permitted after the number of times of starting the process associated with those one-touch selection buttons 21 reaches a preset number of times by selecting the one-touch selection button 21 for the direct start or the one-touch selection button 21 created by the person other than the user, even though the region to arrange the one-touch selection button 21 for the direct start or the one-touch selection button created by the person other than the user is limited in the image forming apparatus 10 in the second to fifth exemplary embodiments.
- the image forming apparatus 10 in the second exemplary embodiment arrangement of the one-touch selection button 21 for the direct start in the top left side region relative to the center portion of the display region is prohibited on the home screen.
- the one-touch selection button 21 for the direct start is started not less than the preset number of times, movement of the one-touch selection button 21 for the direct start to the top left side region, where arrangement of the one-touch selection button 21 for the direct start is prohibited, is permitted by the control of the controller 100 .
- arrangement of the one-touch selection button 21 for the direct start in the display screen 107 a of the first page is prohibited on the home screen.
- movement of the one-touch selection button 21 for the direct start to the display screen 107 a of the first page, where arrangement of the one-touch selection button 21 for the direct start is prohibited is permitted on the home screen by the control of the controller 100 .
- arrangement of the one-touch selection button 21 created by the person other than the user in the top left side region relative to the center portion of the display region is prohibited on the home screen.
- movement of the one-touch selection button 21 created by the person other than the user to the top left side region, where arrangement of the one-touch selection button 21 created by the person other than the user is prohibited is permitted by the control of the controller 100 .
- arrangement of the one-touch selection button 21 created by the person other than the user in the display screen 107 a of the first page is prohibited on the home screen.
- movement of the one-touch selection button 21 created by the person other than the user to the display screen 107 a of the first page, where arrangement of the one-touch selection button 21 created by the person other than the user is prohibited is permitted on the home screen by the control of the controller 100 .
- the number of times of starting the one-touch selection button 21 for the direct start or the number of times of starting the one-touch selection button 21 created by the person other than the user is counted by the controller 100 every time these one-touch selection buttons 21 are selected and started, and the number of times of starting is stored per each one-touch selection button 21 in the memory 105 . Then, the process by the controller 100 to perform control of movement of the selection button 21 in the display region on the home screen is as shown in FIG. 26 . If a user drags the one-touch selection button 21 to be moved, the controller 100 detects the moving operation (step 601 ), and the controller 100 obtains information regarding a creator associated with the one-touch selection button 21 (step 602 ).
- the information regarding the creator is obtained as described in the fourth and fifth exemplary embodiments.
- the controller 100 obtains the number of times of starting the one-touch selection button 21 from the memory 105 (step 603 ). Then, the controller 100 determines whether or not the number of times of starting is not less than the preset number of times (step 604 ).
- the preset number of times may be stored in the ROM 103 in the controller 100 in the non-rewritable manner or may be stored in the RAM 104 in the controller 100 in a rewritable manner. Moreover, the preset number of times is set experimentally or empirically as a number of times of the order, in which, for example, even if the one-touch selection button 21 is arranged in the prohibited region, it is considered that a user does not erroneously select and start the one-touch selection button 21 .
- the controller 100 determines that the number of times of starting obtained from the memory 105 is not less than the preset number of times (YES in step 604 ), the controller 100 permits movement of the one-touch selection button 21 to an arbitrary region in the display region on the home screen against the moving operation to drag and drop by the user, and arranges the one-touch selection button 21 in the region where the user carries out the operation to drop (step 605 ).
- the controller 100 determines whether or not the creator of the one-touch selection button 21 matches the user (step 606 ). If the controller 100 determines that the creator of the one-touch selection button 21 matches the user (YES in step 606 ), the controller 100 subsequently determines whether or not the one-touch selection button 21 is the one-touch selection button 21 for the direct start (step 607 ).
- the controller 100 determines that the one-touch selection button 21 is not the one-touch selection button 21 for the direct start (NO in step 607 )
- the controller 100 permits movement of the one-touch selection button 21 to an arbitrary region in the display region on the home screen against the moving operation to drag and drop by the user, and arranges the one-touch selection button 21 in the region where the user carries out the operation to drop (step 605 ).
- the controller 100 determines that the creator of the one-touch selection button 21 does not match the user (NO in step 606 ) and that the one-touch selection button 21 is the one-touch selection button 21 for the direct start (YES in step 607 ), the controller 100 does not permit movement of the one-touch selection button 21 to the prohibited region of the display region on the home screen against the moving operation to drag and drop by the user. Then, the controller 100 permits movement of the one-touch selection button 21 within a range of a region other than the region prohibited against the one-touch selection button 21 (step 608 ).
- the one-touch selection button 21 is arranged in the region where the operation to drop is carried out, whereas, in the case where the user carries out the operation to drop in the prohibited region, the one-touch selection button 21 is returned to and arranged in an original region where the one-touch selection button 21 exists before the moving operation.
- each one-touch selection button 21 is able to be arranged in a region where arrangement thereof has been prohibited because a possibility of inadvertent execution is reduced.
- prohibition of arrangement of the one-touch selection button 21 in the predetermined region where arrangement thereof is prohibited is cancelled in accordance with the number of times of starting the process associated with the one-touch selection button 21 , arrangement of which in the predetermined region is prohibited.
- the process of cancelling the prohibition of arrangement is not limited in accordance with the number of times of starting. That is, the controller 100 may cancel prohibition of arrangement of the one-touch selection button 21 in the predetermined region where arrangement thereof is prohibited in accordance with a status of utilization of the process associated with the one-touch selection button 21 , arrangement of which in the predetermined region is prohibited.
- status of utilization of process is an item that indicates the extent of utilization of the process, such as a number of times of execution of the process, a processing time of a processing apparatus and a number of times of receiving the process.
- the status of utilization of the process is not limited to these exemplified items, and a combination of the plural exemplified items or an item to determine the status of utilization of the process by use of information other than these may be used.
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Automation & Control Theory (AREA)
- User Interface Of Digital Computer (AREA)
- Facsimiles In General (AREA)
Abstract
A processing apparatus includes: a processing unit that performs plural predetermined processes; a display unit; a creation unit that creates a first process receiving portion and a second process receiving portion, each of which receives an instruction to any one of the plural predetermined processes on the display unit; and an execution portion that executes the process, in a case where the instruction is received by the first process receiving portion, after receiving the instruction again, whereas, in a case where the instruction is received by the second process receiving portion, the execution portion executing the process without receiving the instruction again.
Description
- This is a divisional application based upon U.S. patent application Ser. No. 14/275,312, filed May 12, 2014 and claims the benefit of priority from Japanese Patent Application No. 2013-257482 filed Dec. 12, 2013 and Japanese Patent Application No. 2013-257483 filed Dec. 12, 2013, the disclosure of which is incorporated herein in its entirely by reference.
- The present invention relates to a processing apparatus and a non-transitory computer readable medium storing a program.
- It is desired for a processing apparatus and a processing method to be capable of, in creating a process receiving portion, creating a process receiving portion that performs an execution operation of a process in accordance with a purpose of a user, compared to a case where it is only possible to select a single kind of operation when an instruction of a process is received.
- According to an aspect of the present invention, there is provided a processing apparatus including: a processing unit that performs plural predetermined processes; a display unit; a creation unit that creates a first process receiving portion and a second process receiving portion, each of which receives an instruction to any one of the plural predetermined processes on the display unit; and an execution portion that executes the process, in a case where the instruction is received by the first process receiving portion, after receiving an instruction again, whereas, in a case where the instruction is received by the second process receiving portion, the execution portion executing the process without receiving the instruction again.
- Exemplary embodiments of the present invention will be described in detail based on the following figures, wherein:
-
FIG. 1 is a block diagram exemplifying a hardware configuration of an image forming apparatus related to a first exemplary embodiment according to the present invention; -
FIG. 2 is a diagram showing a display example in a display part; -
FIG. 3 is a diagram showing an example of a display screen after a selection button “copy” on a home screen shown inFIG. 2 is selected by a user; -
FIG. 4 is a diagram showing a display example in the display part; -
FIG. 5 is a diagram showing an example of the display screen when a selection button “box storage” on the home screen shown inFIG. 2 is selected; -
FIGS. 6A and 6B are diagrams showing examples of the display screen when a second tab is selected:FIG. 6A is a diagram showing other setting items able to be set in box storage; andFIG. 6B is a diagram showing a display screen for inputting a file name; -
FIG. 7 is a diagram showing an example of the display screen after a selection button “personal print” is selected; -
FIG. 8 is a diagram showing an example of the display screen after a file is selected; -
FIGS. 9A to 9C are diagrams showing examples of the display screen when a user creates a one-touch selection button:FIG. 9A shows a screen when a mail is sent;FIG. 9B shows a screen for creating the one-touch selection button; andFIG. 9C shows a state in which the one-touch selection button is displayed on the home screen; -
FIG. 10 is a diagram showing an example of a list of the one-touch selection buttons; -
FIG. 11 is a flowchart showing an example of a process executed by a controller when the one-touch selection button is created; -
FIG. 12 is a diagram showing a creation screen displayed on the display part when the one-touch selection button is created; -
FIG. 13 is a diagram showing the home screen in which the one-touch selection button having been created is displayed; -
FIG. 14 is a flowchart showing an example of a process executed by a controller when the one-touch selection button is executed; -
FIGS. 15A to 15C are diagrams showing examples of the display screen when a user creates a one-touch selection button in a second exemplary embodiment:FIG. 15A shows a screen when a mail is sent;FIG. 15B shows a screen for creating the one-touch selection button; andFIG. 15C shows a state in which the one-touch selection button is displayed on the home screen; -
FIG. 16 is a flowchart showing an example of a process executed by a controller when the one-touch selection button is created; -
FIG. 17 is a flowchart showing an example of a process executed by a controller when the one-touch selection button is displayed on the home screen; -
FIG. 18 is a diagram showing a state in which the one-touch selection button having been created is displayed on the home screen; -
FIG. 19 is a diagram illustrating an example of a case in which a one-touch selection button for displaying a confirmation screen is arranged lately on the home screen; -
FIG. 20 is a flowchart showing an example of a process executed by a controller when the one-touch selection button is displayed on the home screen in a third exemplary embodiment; -
FIGS. 21A and 21B are diagrams showing examples of states in which the one-touch selection button is arranged on the home screen:FIG. 21A shows a state in which the first page of the home screen is displayed in the display part; andFIG. 21B shows a state in which the second page of the home screen is displayed in the display part; -
FIG. 22 is a flowchart showing an example of a process executed by a controller when the one-touch selection button is displayed on the home screen in a fourth exemplary embodiment; -
FIG. 23 is a diagram showing an example of a state in which a one-touch selection button created by another person is displayed on the home screen; -
FIG. 24 is a flowchart showing an example of a process executed by a controller when the one-touch selection button is displayed on the home screen in a fifth exemplary embodiment; -
FIGS. 25A and 25B are diagrams showing examples of states in which the one-touch selection button is arranged on the home screen:FIG. 25A shows a state in which the first page of the home screen is displayed in the display part; andFIG. 25B shows a state in which the second page of the home screen is displayed in the display part; and -
FIG. 26 is a flowchart showing an example of a process executed by a controller when the one-touch selection button is moved in a display region of the home screen in a sixth exemplary embodiment. - Hereinafter, exemplary embodiments according to the present invention will be described with reference to attached drawings.
-
FIG. 1 is a block diagram exemplifying a hardware configuration of animage forming apparatus 10 according to the present invention. Theimage forming apparatus 10 is provided with acontroller 100, amemory 105, adisplay part 107, animage reader 108, animage forming part 109, acommunication part 110 and animage processing part 111. It should be noted that each of these functional parts is connected to abus 101, and data transmission and reception are performed via thebus 101. - The
controller 100 performs control of each of the above-described functional parts provided in theimage forming apparatus 10. Here, thecontroller 100 is configured with a CPU (central processing unit) 102, a ROM (read only memory) 103 and a RAM (random access memory) 104. TheROM 103 stores a control program executed by theCPU 102. TheCPU 102 reads the control program stored in theROM 103 and executes the control program using theRAM 104 as a work area. - When the control program is executed by the
CPU 102, thememory 105, thedisplay part 107, theimage reader 108, theimage forming part 109, thecommunication part 110 and theimage processing part 111, which are the functional parts of theimage forming apparatus 10, are controlled. Accordingly, for example, predetermined display is performed on thedisplay part 107, or, image formation on a recording medium, such as a sheet, is performed. Moreover, reading of a document set on theimage reader 108, etc., is performed. Thecontroller 100 is an example of a processing unit, creation unit and an execution portion. - It should be noted that the program executed by the
CPU 102 can be provided in a state of being stored in a computer-readable recording medium, such as a magnetic recording medium (a magnetic tape, a magnetic disk, etc.), an optical recording medium (an optical disk, etc.), a magneto-optical recording medium and a semiconductor memory. Moreover, the program may be downloaded to theimage forming apparatus 10 by use of a communication tool such as the Internet. - The
display part 107 is configured with, for example, a touch panel display of a liquid crystal and displays data related to, for example, theimage forming apparatus 10 under the control of thecontroller 100. Moreover, thedisplay part 107 displays a display screen for receiving an operation by a user, and receives the operation by the user via the display screen. It should be noted that, by inputting information for identifying a user, a display screen for the user is displayed. - As the input of the information for identifying a user, for example, a method in which an ID card that records an identification number (an ID (identification) number) assigned to each user and is owned by the each user is held over, for example, a not-shown ID card reader, to thereby cause the ID card reader to read an ID number recorded in the ID card, a method in which an identification number or a password registered for each user is inputted to a display screen by the user by oneself, and the like may be applied. The information for identifying a user may be inputted by other methods. The
display part 107 displays a one-touch selection button 21, aselection button 21 or the like in a display region in the display screen. - The
image reader 108 includes an image reading device (a scanner) that reads a document and generates image data representing an image of the document having been read and obtained, and outputs generated image data to theimage processing part 111. - The
image forming part 109 includes an image forming mechanism that forms a toner image corresponding to the image data onto a recording medium, such as a sheet, by an electrophotographic system or the like. Thecommunication part 110 is connected to a not-shown communication line, to thereby function as a communication interface performing communications with other devices connected to the communication line. Theimage processing part 111 performs image processing such as color correction or halftone correction on the image data to be inputted, and generates image data having been subjected to the image processing and outputs thereof to theimage forming part 109. Thememory 105 includes a memory device such as a hard disk device, and stores, for example, data received by thecommunication part 110 or data generated in theimage forming apparatus 10. -
FIG. 2 is a diagram showing a display example in thedisplay part 107. In thedisplay part 107, by an input of information for identifying a user, a home screen shown in the figure is displayed as an example of a display screen registered for the user. The home screen shown in the figure includes a display of “Taro Fuji” on a top left portion of the display screen, which is a display screen for an identified user “Taro Fuji”. - In the home screen,
plural selection buttons 21 indicated by icons are displayed, and when a user selects any of the selection buttons 21 (presses the touch panel), a process associated with theselection button 21 is received and a function corresponding to the process is executed. Theselection buttons 21 are an example of the process receiving unit. - Specifically, in the home screen shown in
FIG. 2 , theselection buttons 21 corresponding to respective kinds of processes “copy”, “box storage”, “ID card copy”, “access to media”, “mail”, “print”, “PC storage” and “fax” are displayed. In the exemplary embodiment, when any of theseselection buttons 21 is selected by a user, a screen for performing detailed settings or confirmations of the process corresponding to the selectedselection button 21 is further displayed. Thereafter, by pressing a predetermined button, such as a start button, by the user, a process of copying or the like is started. - The home screen of the exemplary embodiment is configured with plural pages, and is controlled by the
controller 100 so that, when a user pushes out a so-called “background” portion, which is the portion other than theselection buttons 21 in the display screen shown inFIG. 2 , toward the left in the figure while pressing the “background” portion, the display screen is switched to a display screen of another page. In other words, in the exemplary embodiment, by a so-called flicking operation, switching of pages of the home screen is executed. After the page switching is performed,other selection buttons 21 that have not appeared in the page before the flicking operation is performed come to appear. - Moreover, in the
display part 107 of the exemplary embodiment, it is possible to move each of theselection buttons 21 by operation. Specifically, theselection button 21 can be moved by a user moving his/her finger while pressing theselection button 21 by the finger. In other words, in the exemplary embodiment, movement of theselection button 21 is executed by a drag-and-drop operation. - In the exemplary embodiment, if any one of the
selection buttons 21 is continuously pressed for a predetermined time or more, or a gear-shaped mark positioned at the top right of the screen (a mark indicated by areference sign 2A) is pressed in a state where any one of theselection buttons 21 is selected, the display screen is switched to enable detailed settings of the process associated with theselection button 21. -
FIG. 3 is a diagram showing a display screen after theselection button 21 for “copy” shown inFIG. 2 is selected (pressed) by a user. As indicated byreference signs first tab 3A” and “second tab 3B”). If there are only two tabs like this, a button required by the user (a button to be operated) exists in one of the two tabs. - That is, even if the button required by the user (the button to be operated) does not exist in the displayed tab, by moving to the other tab, the button required by the user surely exists in the destination tab. Consequently, compared to the case where there are not less than three tabs, such as four or five tabs, the user can reduce the number of times of moving to the tabs until the tab in which the required button (the button to be operated) exists is selected. In other words, if there are many tabs, it becomes difficult to grasp which function is included in which tab; however, as in the exemplary embodiment, if there are only two tabs, it becomes easy to grasp in which tab the required function exists.
- Here, in the
display part 107, in the state where thefirst tab 3A is selected, setting items such as “duplex/simplex/bookbinding”, “number of copies”, “number of N-ups (number of pages aggregated in one page)”, “magnification”, “color mode”, “sheet selection” and “stapling” are displayed as shown inFIG. 3 . In other words, in the exemplary embodiment, in the display screen when thefirst tab 3A is selected, the setting items that are assumed to be relatively and frequently changed by the user are displayed. On the other hand, the setting items that are not assumed to be relatively and frequently changed by the user are displayed, as shown inFIG. 4 (a diagram showing a display example in the display part 107), in a display screen when thesecond tab 3B is selected. - In the display screen shown in
FIG. 4 , the setting items (the items to be set by the user) are arranged in the vertical direction of the screen to be displayed. In other words, the setting items are displayed in a form of a list. It should be noted that, in the display screen shown inFIG. 4 , hidden setting items are displayed by scrolling in a downward direction in the figure. - Here, in the display screen when the
second tab 3B is selected, by scrolling in a single direction (the downward direction in the figure), other setting items are also displayed. This allows the user to easily find a setting item which he/she seeks. For example, it is also considered that the setting items are displayed in the forms of buttons, and are arranged in a lattice shape; however, in this case, the user is required to turn his/her eyes not only in the vertical direction, but also in the horizontal direction. - On the other hand, in the exemplary embodiment, since the setting items are displayed by scrolling in one direction (the vertical direction), the moving direction of user's eye becomes one direction. Accordingly, in the exemplary embodiment, it is possible to limit the moving direction of user's eyes compared to the case where the user's eyes move in the two directions.
-
FIG. 5 is a diagram showing a display screen when the selection button “box storage” on the home screen shown inFIG. 2 is selected by a user. When “box storage” on the home screen is selected by the user, the home screen is switched to the display screen in whichplural selection buttons 21 are displayed, each of which is assigned a user's name, as shown inFIG. 5 . Similar to the display screen when theselection button 21 for “copy” is selected by a user (refer toFIGS. 3 and 4 ), the display screen has a configuration provided with two tabs (hereinafter, referred to as “first tab 5A” and “second tab 5B”). It should be noted thatFIG. 5 shows a state where thefirst tab 5A is selected. - Moreover, the exemplary embodiment is configured so that, when the display screen is switched by user's selection of “box storage”, a display screen corresponding to the
first tab 5A is displayed at first. In the exemplary embodiment, by user's selection of thesecond tab 5B in a state where the display screen corresponding to thefirst tab 5A is displayed, the display screen corresponding to thesecond tab 5B is displayed. - Here, the box storage refers to a process that stores image data generated by reading a document by use of the
image reader 108 in a box set in the memory 105 (refer toFIG. 1 ). At that time, by selecting any one of theselection buttons 21 shown inFIG. 5 by the user, a storing destination of the image data is designated, and the image data is stored in the designated storing destination. - It should be noted that, until selection of the storing destination is carried out, each of the
selection buttons 21 shown inFIG. 5 is in an unselected, namely, an off state (having a color substantially the same as the color of “background”). Then, selection of the storing destination is carried out, the selectedselection button 21 becomes an on state, which is a selected state, and the color of the button is changed to another color to make the user recognize the on state. Moreover, in the display screen shown inFIG. 5 , in the lowermost portion of the screen, the setting items frequently changed by the user (“color mode”, “document feeding mode” and “reading resolution”) are displayed. These setting items are configured so that the contents thereof are changed without switching the screen (without selecting thesecond tab 5B). -
FIGS. 6A and 6B are diagrams showing the display screens when thesecond tab 5B is selected. As shown inFIG. 6A , in the case where thesecond tab 5B is selected, other setting items capable of being set in performing the box storage are displayed. It should be noted that, in this case also, the setting items similar to those described above are displayed in a form of a list. Here, in the exemplary embodiment, it is possible to assign a file name to every document read by theimage reader 108. - Moreover, in the exemplary embodiment, when the setting item “file name” in
FIG. 6A is selected, a display screen for inputting a file name is displayed as shown inFIG. 6B . In the exemplary embodiment, the user inputs a desirable file name via the display screen. - Next, personal print will be described. In the personal print, image data generated by a PC (personal computer) owned by a user is transmitted to the
image forming apparatus 10 and is temporarily stored in the memory 105 (refer toFIG. 1 ) of theimage forming apparatus 10. Then, the user inputs a starting instruction via thedisplay part 107, to thereby start image formation onto a sheet or the like. - In the personal print, since image formation is carried out in a state where the user is in the immediate neighborhood of the
image forming apparatus 10, the user is able to obtain printed matter immediately after the printed matter is printed. In such a case, it rarely happens that a person other than the user obtains the printed matter. When the personal print is carried out, the home screen shown inFIG. 2 is operated, the selection button for “personal print” (not shown inFIG. 2 ) is selected by the user. When the selection button for “personal print” is selected, the home screen is switched to the display screen shown inFIG. 7 (a diagram showing a display screen after “personal print” is selected). - Here, in the display screen after switching shown in
FIG. 7 , file names of plural pieces of image data (print jobs) stored in thememory 105 are displayed in a form of a list. In other words, in thedisplay part 107, file names are displayed in a state of being arranged in the vertical direction. Moreover, at the left of the file name in the figure, a preview screen indicating a state of a printed sheet is displayed. - When one of the plural files shown in
FIG. 7 is selected, the display screen is switched to a screen shown inFIG. 8 (a diagram showing a display screen after a file is selected). In the display screen, setting items are displayed in a lower half of the screen. Specifically, in this specific example, three setting items, namely, “number of prints”, “color mode” and “whether duplex printing is needed” are displayed. - Further, at the top right of the display screen, a file name is displayed, and at the top left of the display screen, a preview screen indicating a state of a printed sheet is displayed. It should be noted that, in the exemplary embodiment, each of the above-described three setting items can be changed in the display screen shown in
FIG. 8 , and when the change is carried out, the preview screen is also changed in accordance with the change. That is, in the exemplary embodiment, the preview screen is dynamically changed in accordance with the change of the setting item. - Here, in the exemplary embodiment, the files are displayed in the form of a list in this manner, and the user selects the file to be printed. Then, the selected file is printed.
- It should be noted that, though illustration is omitted, in the exemplary embodiment, a
selection button 21 for “personal batch print” is prepared on the home screen. When thisselection button 21 is pressed, batch printing of not-yet-outputted accumulated documents (files) is carried out. That is, in the exemplary embodiment, with regard to the personal print, two kinds ofselection buttons 21, namely, “personal print (displayed in a list)” and “personal batch print” are prepared. - Incidentally, in the
image forming apparatus 10 in the exemplary embodiment, other than theselection buttons 21 having already been prepared, a user is able to create anew selection button 21 by the control of thecontroller 100. For example, processes frequently carried out by a user are able to be registered asnew selection buttons 21 with parameters such as a transmission destination and a number of copies being set. By selecting (pressing) those registeredselection buttons 21 by the user, the contents of the registered processes can be called, and thereby it becomes possible to omit operations of detailed setting of parameters, which have been conducted every time the processes are carried out. - The
selection button 21 newly created and registered by the user in this manner is hereinafter referred to as “one-touch selection button 21”. In the exemplary embodiment, as will be described later, a one-touch selection button 21 for direct start as an example of a second process receiving portion and a one-touch selection button 21 for non-direct start as an example of a first process receiving portion can be created as the one-touch selection button 21. - When a user only selects the one-
touch selection button 21 for the direct start, after an instruction for the process associated with the button is received by thecontroller 100, the one-touch selection button 21 for the direct start starts the process without receiving further instructions. In other words, in the one-touch selection button 21, selection operation by the user directly becomes an operation of starting a process without requesting the user to confirm the start of the process after the selection is once conducted by the user. - On the other hand, when a user selects the one-
touch selection button 21 for the non-direct start, after an instruction for the process associated with the button is received by thecontroller 100 and before the start of the process, parameters or the like set in the one-touch selection button 21 are shown for the user. Then, after the user confirms the shown parameters, further instructions are received by inputting an operation for starting the process, and thereafter, the process is started. The one-touch selection button 21 for the non-direct start is hereinafter also referred to as “one-touch selection button 21 for displaying confirmation screen”. - In the screen for confirmation displayed by selection of the one-
touch selection button 21 for displaying confirmation screen, it is possible for a user to select not only inputting a start of a process, but also inputting a cancellation of a process. If the inputting of a cancellation is carried out, a process associated with the selected on-touch selection button 21 is not executed. - Here, changes in the display screen when the one-
touch selection button 21 is created by a user will be described with reference toFIGS. 9A to 9C . It should be noted thatFIGS. 9A to 9C show rough outlines of the changes in the display screen. - At first, on the home screen, when a user selects the
selection button 21 for “mail” as a kind of the processes, a screen shown inFIG. 9A is displayed as a screen for receiving detailed settings of the “mail” process. Then, the gear-shaped mark (the mark indicated by thereference sign 9A) positioned at the top right of the screen is pressed by the user. - When the gear-shaped
mark 9A is pressed in the display screen in the state of receiving the detailed settings, by the control of thecontroller 100, a screen for creating the one-touch selection button 21 as shown inFIG. 9B is displayed. In the creation screen inFIG. 9B , information required to create the one-touch selection button 21 (such as parameters) is inputted by the user. Specifically, as a name of the one-touch selection button 21, “name (first line)” and “name (second line)” are inputted by the user. - The name of the one-
touch selection button 21 in the exemplary embodiment is represented by a name of two lines. “Name (first line)” shows a name displayed in an upper line of the two lines, whereas, “name (second line)” shows a name displayed in a lower line of the two lines. - Moreover, in the creation screen shown in
FIG. 9B , a design to become an icon for displaying the one-touch selection button 21 is also displayed. The design can be changed by pressing abutton 9B, with which a process of changing the design is associated, by the user. That is, when thebutton 9B is pressed by the user, a screen shown inFIG. 10 (a screen showing a list of designs of the one-touch selection button 21) is displayed. The user select a design as the one-touch selection button 21 from the list of the designs shown in the screen, and accordingly, the selected design for the one-touch selection button 21 is registered as an icon. - Further, in the creation screen shown in
FIG. 9B , there is a slide button about the direct start to set whether the one-touch selection button 21 is the one-touch selection button 21 for the direct start or the one-touch selection button 21 for displaying the confirmation screen; however, this will be described later. It should be noted that, in the creation screen shown inFIG. 9B , the one-touch selection button 21 is set not to carry out the direct start. - Moreover, in the exemplary embodiment, a user is able to register explanations, and a user who wants to register explanations inputs the explanations within a box positioned at a lower portion of the creation screen shown in
FIG. 9B . - When input by the user to the creation screen shown in
FIG. 9B is completed, a button called “creation” positioned at top right of the screen is pressed by the user. Consequently, by the control of thecontroller 100, a display on thedisplay part 107 is switched to a screen shown inFIG. 9C (the home screen), and a one-touch selection button 21 named “one-touch mail transmission” is added to the display screen. - Here, the process of creating the one-
touch selection button 21 for the non-direct start has been described; however, in the exemplary embodiment, a start button for starting a process after displaying a confirmation screen by selecting the one-touch selection button 21 for displaying the confirmation screen is not displayed on the display screen, but is arranged as a button of hardware (not shown) in any other location of theimage forming apparatus 10. - Moreover, in the exemplary embodiment, there is a case where the one-
touch selection button 21 for the direct start can be created by operating the slide button for the direct start; however, details thereof will be described later. The created one-touch selection button 21 for the direct start is, when displayed on the home screen, distinguishable from selection buttons other than the one-touch selection button 21 for the direct start (the one-touch selection button 21 for displaying the confirmation screen or ordinary selection buttons 21). - That is to say, to the design of the one-
touch selection button 21 for the direct start displayed on the home screen, for example, a rhombus-shapedmark 9E shown inFIG. 13 , which will be described later, is added. The rhombus-shapedmark 9E simulates a mark attached to a start button of hardware provided to the image forming apparatus 10 (a button to provide an instruction for starting processes corresponding respective functions by being pressed by a user), and the one-touch selection button 21, to which themark 9E is added, easily causes the user to evoke pressing the start button, namely, start of a process by being selected. It should be noted that, in the exemplary embodiment, description has been given to the display process in theimage forming apparatus 10; however, the display process is able to be executed in a similar way in apparatuses other than the image forming apparatus 10 (for example, an apparatus such as a tablet). - Subsequently, the process of creating the one-
touch selection button 21 will be described in more detail.FIG. 11 is a flowchart showing a process executed by the controller 100 (refer toFIG. 1 ) when the one-touch selection button 21 is created.FIG. 12 is a diagram showing a display screen displayed on thedisplay part 107 when the one-touch selection button 21 is created. In this specific example, description will be given by taking a case of creating aselection button 21 related to a fax transmission function as an example. - As shown in
FIG. 11 , when aselection button 21 is to be newly created, thecontroller 100 receives an input about a function (a process) to be associated with theselection button 21 to be newly created from a user (step 101). Specifically, when theselection button 21 is newly created, the user selects (presses) aselection button 21 representing the function to be associated with theselection button 21 to be newly created on the home screen shown in the above-describedFIG. 2 . In this specific example, the user first selects a selection button for “fax” on the home screen for the user shown inFIG. 2 . - If the
selection button 21 is pressed (selected) by the user on the home screen, the screen for performing detailed settings about the function associated with the selectedselection button 21, which is shown inFIGS. 3 to 6A and 6B , is displayed in thedisplay part 107 by thecontroller 100. In the specific example, also in the case where theselection button 21 for “fax” is selected, the screen for performing detailed settings about the fax function is similarly displayed in thedisplay part 107 by thecontroller 100. - In other words, though detailed description is omitted, the screen for performing settings about the fax function also has a configuration provided with a first tab and a second tab. In the configuration, setting items that are frequently changed by the user are displayed in the first tab, whereas, all the setting items are displayed in a form of a list in the second tab. The configuration of the first tab or the second tab is similar to the screen for performing settings about the copy function shown in
FIGS. 3 and 4 or the screen for performing settings about the box storage function shown inFIGS. 5, 6A and 6B . - Then, the user performs settings of each item related to the function associated with the
selection button 21 to be newly created by use of the screen displayed in thedisplay part 107, and thecontroller 100 receives those settings (step 102) and causes thememory 105 to store the contents of the received settings (step 103). In the exemplary embodiment, in which the fax function is selected, the user performs detailed settings of, for example, “transmission destination”, “image quality”, “magnification” and the like. - In the case where the copy function is selected as a kind of process, the user performs detailed settings of, for example, “duplex/simplex/bookbinding”, “number of copies”, “number of N-ups (number of pages aggregated in one page)”, “magnification”, “color mode” and the like. Moreover, in the case where the box storage function is selected, the user performs detailed settings of, for example, “color mode”, “document feeding mode”, “reading resolution” and the like.
- It should be noted that, with respect to “transmission destination”, which is an item of the detailed settings, it is possible to set one or more transmission destinations in creating a single one-
touch selection button 21; however, in this specific example, it is assumed that a single transmission destination is set by the user. - Subsequently, the
controller 100 determines whether or not a button for starting creation of a one-touch selection button 21 (a button same as the gear-shapedmark 9A shown inFIG. 9A , hereinafter referred to as acreation start button 9A) is selected by a user (step 104). It should be noted that, if thecreation start button 9A is not selected (NO in step 104), thecontroller 100 receives the detailed settings until thecreation start button 9A is selected (step 102), and stores information of the received detailed settings in the memory 105 (step 103). - Next, in the case where the
controller 100 determines that thecreation start button 9A is selected (YES in step 104), thecontroller 100 causes thedisplay part 107 to display a display screen for confirming and changing the contents of settings of the one-touch selection button 21 to be newly created (hereinafter referred to as a one-touch selection button creation screen, or simply referred to as a creation screen) (step 106, step 112). - Specifically, the
controller 100 causes thedisplay part 107 to display a creation screen corresponding to the function (including the information of detailed settings) associated with the one-touch selection button 21 to be newly created, which has been inputted by the user instep 101. In this specific example, as shown inFIG. 12 , thecontroller 100 causes thedisplay part 107 to display a creation screen corresponding to the fax function selected instep 101. - As the creation screen displayed by the
display part 107, there are two kinds, namely, a creation screen that provides permission to create the one-touch selection button 21 for the direct start, and a creation screen that prohibits creation of the one-touch selection button 21 for the direct start and provides permission to create only the one-touch selection button 21 for the non-direct start. In accordance with the kind of process selected instep 101 and the contents of detailed settings received instep 102 and stored in thememory 105 instep 103, thecontroller 100 causes thedisplay part 107 to display any one of the two kinds of creation screen (step 105,step 106 and step 112). - Specifically, when the contents of the process stored in the
memory 105 satisfy preset conditions (YES in step 105), the creation screen that provides permission to create the one-touch selection button 21 for the direct start is displayed in the display part 107 (step 106). On the other hand, when the contents of the process stored in thememory 105 do not satisfy the preset conditions (NO in step 105), the creation screen that prohibits creation of the one-touch selection button 21 for the direct start and provides permission to create only the one-touch selection button 21 for the non-direct start is displayed in the display part 107 (step 112). - Here, in a case where the one-
touch selection button 21 is for the direct start, if the one-touch selection button 21 is erroneously selected and a process associated therewith is inadvertently executed, a serious effect due to the error is caused in some cases depending on the contents of the process. Accordingly, in the exemplary embodiment, when the one-touch selection button 21 is created, thecontroller 100 switches between the creation of the one-touch selection button 21 for the direct start and the creation of the one-touch selection button 21 for the non-direct start in accordance with the contents of the process associated with the one-touch selection button 21 to be created. - Specifically, conditions such as parameters, which correspond to the contents of the process considered to have a serious effect if inadvertently executed, are set in advance and integrated into a control program, or stored in the
memory 105 or the like. Then, when the one-touch selection button 21 is created, thecontroller 100 checks the contents of the process associated with the one-touch selection button 21 (the contents of detailed settings or the kind of process or the like received instep 102 and stored in step 103) against the above-described preset conditions (the conditions set in advance corresponding to the contents of the process considered to have a serious effect). - As a result of the checking, in a case where the contents of the process associated with the one-
touch selection button 21 satisfy the preset conditions, the associated process is a process causing a serious effect by inadvertent execution. In this case, the process associated with the one-touch selection button 21 should not be directly and inadvertently started by selection of the one-touch selection button 21, and accordingly, the confirmation screen is displayed prior to starting the process to require operation by the user for starting the process. Consequently, in this case, thecontroller 100 determines that the process cannot be directly executed without displaying the confirmation screen (NO in step 105). Then, by the control of thecontroller 100, the creation screen that prohibits creation of the one-touch selection button 21 for the direct start and provides permission to create only the one-touch selection button 21 for the non-direct start is displayed in the display part 107 (step 112). - On the other hand, in a case where the contents of the process associated with the one-
touch selection button 21 do not satisfy the preset conditions, the associated process is not a process causing a serious effect by inadvertent execution. In this case, the process associated with the one-touch selection button 21 may be directly started by selection of the one-touch selection button 21. Accordingly, in this case, thecontroller 100 determines that the process can be executed without confirmation (YES in step 105). Then, in thedisplay part 107, the creation screen that provides permission to create the one-touch selection button 21 for the direct start is displayed by the control of the controller 100 (step 106). - It should be noted that the preset conditions checked against the contents of the process in
step 105 are stipulated by at least one of, for example, the kind of process (“copy”, “box storage”, “ID card copy”, “access to medium”, “mail”, “print”, “PC storage” (or “box storage”), “fax” or the like), a parameter regarding the output of the process (whether or not an output destination is outside of a company, the number of recording sheets consumed by outputs, or the number of outputs) and an amount of resources used for processing except for the processing apparatus (a memory capacity consumed by box storage, a state where an automatic execution process, such as automatic transfer of data stored in the box, is set, a memory capacity used in accordance with reading resolution by an automatic execution scanner, or the like). - More specifically, for example, a kind of process “fax” is set as the above-described conditions. Accordingly, in the case where the process associated with the one-
touch selection button 21 is “fax”, thecontroller 100 makes determination of NO instep 105, and displays the screen for creating the one-touch selection button for the non-direct start (step 112). Similarly, for example, a case in which the kind of process is “mail” and the transmission destination as the parameter regarding the output of the process is outside of the company is set as the above-described conditions. Consequently, in the case where the process associated with the one-touch selection button 21 is “mail” and the transmission destination is outside of the company, thecontroller 100 makes determination of NO instep 105, and displays the screen for creating the one-touch selection button for the non-direct start (step 112). - Moreover, for example, a case in which the kind of process is “copy” and the number of outputs as the parameter regarding the output of the process is “not less than 10” is also set as the above-described conditions. Accordingly, in the case where the process associated with the one-
touch selection button 21 is “copy” and the number of outputs is “not less than 10”, thecontroller 100 makes determination of NO instep 105, and displays the screen for creating the one-touch selection button for the non-direct start (step 112). - Moreover, for example, a case in which the kind of process is “box storage” and the amount of resources used for processing is “a state where an automatic execution process, such as automatic transfer of data to others, is set in a box that stores the data” is also set as the above-described conditions. Accordingly, in the case where the process associated with the one-
touch selection button 21 is “box storage” and the amount of resources used for processing satisfies the preset conditions, thecontroller 100 makes determination of NO instep 105, and displays the screen for creating the one-touch selection button for the non-direct start (step 112). - The conditions provided here are merely examples, and conditions are not limited to those described above. That is, as long as conditions correspond to processes assumed to have serious effects when the one-
touch selection button 21 is erroneously selected and thereby the processes associated therewith are inadvertently executed, those other than the above-described examples are able to be set as preset conditions. - The preset conditions may be fixed or changed. In the case of allowing the conditions to be changed, for example, the setting may be carried out according to instructions by a person having authority to control the
image forming apparatus 10. In other words, the person having the authority to control theimage forming apparatus 10 carries out operations on theimage forming apparatus 10 permitted by the control, to thereby provide instructions to thecontroller 100 to rewrite the conditions. Upon receiving the instructions, thecontroller 100 reads the conditions stored in thememory 105 and displays the read conditions on thedisplay part 107. - The person having the authority of control carries out an operation to rewrite the conditions displayed on the
display part 107 on the display screen, and inputs an instruction to update to the rewritten conditions onto thedisplay part 107. In accordance with the instruction to update inputted onto thedisplay part 107, thecontroller 100 causes thememory 105 to store the rewritten conditions inputted to thedisplay part 107. Thereafter, thecontroller 100 uses the rewritten conditions in checking instep 105. - In this manner, in the case where the one-
touch selection button 21 to be created is switched in accordance with contents of a process between the one-touch selection button 21 for the direct start (step 106) and the one-touch selection button 21 for the non-direct start (step 112), it is possible to set the conditions corresponding to the contents of the process according to instructions from a person having a preset authority (for example, an administrator of a processing apparatus). - The creation screen that provides permission to create the one-
touch selection button 21 for the direct start (step 106), which is displayed on thedisplay part 107 by the control of thecontroller 100, is as shown inFIG. 12 , for example. - Subsequently, the
controller 100 receives changes in setting contents regarding the one-touch selection button 21 to be newly created, which have been inputted by a user on the creation screen shown inFIG. 12 (step 107). Though the setting contents regarding the one-touch selection button 21 will be described later, in the creation screen that provides permission to create the one-touch selection button 21 for the direct start, as one of the setting contents regarding the one-touch selection button 21, there is provided adirect start button 34 to set distinction of the one-touch selection button 21 between the one-touch selection button 21 for the direct start and the one-touch selection button 21 for displaying the confirmation screen. - The
direct start button 34 in the creation screen that provides permission to create the one-touch selection button 21 for the direct start (step 106) is capable of making selection operation between “YES” and “NO” regarding the direct start. That is, thedirect start button 34 is made active, and a user is able to select whether “YES” to make the one-touch selection button 21 for the direct start or “NO” to not make the one-touch selection button 21 for the direct start (to display the confirmation screen) by sliding a knob on thedirect start button 34 to the right or left. - It should be noted that, the
direct start button 34 controlled by thecontroller 100 so that, when thedirect start button 34 is active, displayed in a color different from the color of “background” in the creation screen inFIG. 12 . In this manner, by displaying thedirect start button 34 in the color different from the color of “background”, it is possible to make a user recognize that thedirect start button 34 is active at a glance. - Then, in the case where the user sets the
direct start button 34 to “YES”, thecontroller 100 determines the user's instruction as the direct start (YES in step 108) and decides to create “one-touch selection button 21 for direct start” (step 109). On the other hand, in the case where the user sets thedirect start button 34 to “NO”, thecontroller 100 determines the user's instruction as the non-direct start (NO in step 108) and decides to create “one-touch selection button 21 for displaying confirmation screen” (step 114). - It should be noted that, in
FIG. 12 , since the knob on thedirect start button 34 slides to the left, the display of “YES” appears and the display of “NO” is hidden to be out of view; however, if the knob on thedirect start button 34 slides to the right, similar toFIG. 9B , the display of “YES” is hidden to be out of view, whereas, the display of “NO” comes to the visible state. The display in the visible state becomes the instruction selected by the user. - In a similar way, the creation screen for creating only the one-touch selection button 21 (step 112) displayed on the
display part 107 by the control of thecontroller 100 is, for example, as shown inFIG. 12 . Thecontroller 100 receives the changes in the setting contents regarding the one-touch selection button 21 to be newly created, which have been inputted by the user in this creation screen (step 113). However, in the creation screen for creating only the one-touch selection button 21 (step 112), the above-describeddirect start button 34 is locked to “NO” regarding the direct start, and accordingly, it is impossible to receive the selection operation by the user. In other words, thedirect start button 34 is inactive to disable the selection by the user, and thereby it is decided that “one-touch selection button 21 for displaying confirmation screen” is created (step 114). - It should be noted that, in the inactive state, the
direct start button 34 is controlled by thecontroller 100 to be displayed in a color same as the “background” color of the creation screen inFIG. 12 . By displaying thedirect start button 34 in the same color as the “background” color in this manner, it is possible to make a user recognize that thedirect start button 34 is inactive at a glance. - Next, the
controller 100 determines whether or not acreation completion button 38 that is displayed in each creation screen for completing creation of the one-touch selection button 21 has been selected by the user (step 110). It should be noted that, in the case where thecreation completion button 38 has not been selected (NO in step 110), thecontroller 100 waits until thecreation completion button 38 is selected. If it is determined that thecreation completion button 38 is pressed (YES in step 110), thecontroller 100 causes thememory 105 to store the information and determination which are inputted and received insteps touch selection button 21 to be created (step 111). - With the above description, creation of the one-
touch selection button 21 by thecontroller 100 is completed. - It should be noted that, in
step 110, in the case where thecontroller 100 determines that thecreation completion button 38 is pressed, thecontroller 100 switches the display screen on thedisplay part 107 to the home screen for the user. Then, the one-touch selection button 21 created by the above-described steps is displayed on the home screen, for example, as shown inFIG. 13 by the control of thecontroller 100. - Subsequently, details of the creation screen of the one-touch selection button will be described.
- In the creation screen of the one-touch selection button, by the control of the
controller 100, buttons or boxes for allowing a user to input information required by the user to create the one-touch selection button 21 are displayed. The creation screen of the one-touch selection button shown inFIG. 12 includes: a name box (afirst line 31A and asecond line 31B); an icon change button 32 (corresponding to thebutton 9B inFIG. 9B ); a destinationdisplay selection button 33; and thedirect start button 34. - The
name box 31 is a box where a name of the one-touch selection button 21 to be created is inputted. Theicon change button 32 is a button for changing a design (icon) of the one-touch selection button 21 to be created. The destinationdisplay selection button 33 is a button for selecting whether or not a destination is displayed in the icon of the one-touch selection button 21 to be created. Thedirect start button 34 is a slide-type button for switching the one-touch selection button 21 to be created by the user between the one-touch selection button 21 for the direct start and theselection button 21 for displaying the confirmation screen. - Further, the creation screen of the one-touch selection button includes: a
kind display part 35; anexplanation box 36; apreview display part 37 and thecreation completion button 38. - The
kind display part 35 is a part where a kind of a function of a process associated with the one-touch selection button 21 to be created is displayed. Theexplanation box 36 is a box for inputting explanations regarding the one-touch selection button 21 to be created. Thepreview display part 37 displays a state of the one-touch selection button 21 to be created when thebutton 21 is displayed on the home screen. Thecreation completion button 38 is a button for inputting instructions to complete creation of the one-touch selection button 21. - Here, as described above, the
name box 31 is a box for inputting a name to be displayed on the display screen (the home screen) together with the icon of the one-touch selection button 21, and is divided into two lines, namely, thefirst line 31A and thesecond line 31B. In the exemplary embodiment, in a default state that is initially displayed on thedisplay part 107 when a user selects thecreation start button 9A instep 102, a name related to the function inputted instep 101 is entered in thename box 31 in advance by the control of thecontroller 100. In this specific example, corresponding to the fax function inputted instep 101, “one-touch” is inputted in thefirst line 31A, and “fax transmission” is inputted in thesecond line 31B of thename box 31. - In the exemplary embodiment, a user is able to change the name inputted in the
name box 31. Specifically, when the user presses the name box 31 (thefirst line 31A and thesecond line 31B), a keyboard screen (not shown) is displayed on thedisplay part 107 by thecontroller 100. The user is able to input an arbitrary name to thename box 31 by use of the displayed keyboard. - The
icon change button 32 is a button selected by a user when the icon of the one-touch selection button 21 to be created is changed. Moreover, on the left side in the figure of theicon change button 32, an icon that is presently set is displayed. In the exemplary embodiment, in the default state initially displayed on thedisplay part 107, a design predetermined by thecontroller 100 is set, and is displayed on the left side in the figure of theicon change button 32. - When the
icon change button 32 is selected by the user, an icon selection screen in which plural designs are arranged (refer toFIG. 10 ) is displayed on thedisplay part 107 by thecontroller 100. Then, by selecting a design from the icon selection screen, the user is able to change the design of the one-touch selection button 21 to be created.FIG. 12 shows a state in which the icon is changed to the icon for fax. - The destination
display selection button 33 is a slide-type button having a knob that is movable to the right or left, and the user is able to select distinction between “YES” and “NO” by sliding the knob to the right or left. It should be noted that the destinationdisplay selection button 33 is displayed in the case where, for example, the function selected instep 101 includes a function of transferring data (facsimile transmission or mail transmission) to the outside of the image forming apparatus 10 (refer toFIG. 1 ). - Though details will be described later, in the case where the user select “YES” on the destination
display selection button 33, information regarding the destination of the function associated with the one-touch selection button 21 is displayed together with the icon of the one-touch selection button 21 displayed on the home screen by the control of thecontroller 100. It should be noted that, in the exemplary embodiment, in the default state of the creation screen initially displayed on thedisplay part 107, the destinationdisplay selection button 33 is set as “YES”. Consequently, in the case where the user does not operate the destinationdisplay selection button 33, the destination is displayed together with the icon of theselection button 21. - As a result, as long as the user does not carry out an operation of changing the destination
display selection button 33 to the setting of “NO” in the creation screen of one-touch selection button, the destination is set to be notified to the user. Accordingly, it is possible to suppress occurrence of erroneous transmission, such as transmitting data to an unintended destination, compared to the case where the destinationdisplay selection button 33 is set as “NO” in the creation screen in the default state. It should be noted that, in the specific example shown inFIG. 12 , the destinationdisplay selection button 33 is selected as “YES”. - Similar to the destination
display selection button 33, thedirect start button 34 is configured with a slide-type button. In the creation screen of one-touch selection button displayed when creation of the one-touch selection button 21 for the direct start is permitted (step 106 inFIG. 11 ), thedirect start button 34 is set to be active. Accordingly, by sliding the knob on the button to the right or left, the user is able to select “YES” or “NO” (to display the confirmation screen) for the direct start. - In the case where the user selects “YES” on the
direct start button 34, the one-touch selection button 21 for the direct start is created, and the icon of the one-touch selection button 21 for the direct start displayed on the home screen is provided with the rhombus-shapedmark 9E (refer toFIG. 13 ). On the other hand, in the case where the user selects “NO” on thedirect start button 34, the one-touch selection button 21 for displaying the confirmation screen is created. In this case, the icon displayed on the home screen is not provided with the rhombus-shapedmark 9E. - In the case where the one-
touch selection button 21 for displaying the confirmation screen is selected on the home screen by the user, prior to starting the process associated with the one-touch selection button 21 for displaying the confirmation screen, a confirmation screen for confirming the setting contents or the like of the process associated with the one-touch selection button 21 for displaying the confirmation screen is displayed on thedisplay part 107. Then, upon receiving the provision of the confirmation screen, when the user is consent to start the process, the user presses the start button provided in theimage forming apparatus 10, to thereby start the process associated with the one-touch selection button 21. - On the other hand, if the user wants to cancel the process after receiving the provision of the confirmation screen, the user presses a cancel button provided in the
image forming apparatus 10, and thereby the process associated with the one-touch selection button 21 is not executed and thedisplay part 107 returns to the home screen. - In the exemplary embodiment, in the creation screen of the one-touch selection button in the default state initially displayed in the display part 107 (refer to
FIG. 12 ), thedirect start button 34 is set as “NO”. Consequently, if the user does not carry out an operation of changing thedirect start button 34 to “YES”, the one-touch selection button 21 to be created becomes “one-touch selection button 21 for displaying confirmation screen”. - As a result, the setting is made so that, as long as the user does not carry out an operation of changing the
direct start button 34 to the setting of “YES” in the creation screen, the one-touch selection button 21 to be created does not become the one-touch selection button 21 for the direct start. Consequently, it is possible to suppress unintentional creation of the one-touch selection button 21 for the direct start, compared to the case where thedirect start button 34 is set as “YES” in the default state. Then, it is possible to suppress unintentional execution of the process associated with the one-touch selection button 21 for the direct start caused by erroneous selection of the one-touch selection button 21 for the direct start by the user. - It should be noted that, in the specific example shown in
FIG. 12 , thedirect start button 34 is set as “YES” by the user's selection. - On the other hand, in the creation screen of the one-touch selection button displayed when creation of only the one-
touch selection button 21 for displaying the confirmation screen is permitted (step 112 inFIG. 11 ), thedirect start button 34 is locked to “NO”, to be thereby set as inactive. Consequently, the user is not able to slide the knob on the button to the right or left, and thereby it is impossible to select “YES” on the direct start. - The
kind display part 35 displays a kind of the function associated with the one-touch selection button 21 to be created. The contents displayed in thekind display part 35 are set by thecontroller 100 in accordance with the function selected instep 101, and are incapable of being changed by a user. - As described above, since it is possible for a user to change the icon or name of the one-
touch selection button 21 to be created, there are some cases in which the icon or name of the one-touch selection button 21 is changed by a user to those irrelevant to the selected function. In this case, by watching icons or names irrelevant to the function in selecting the function, there is a possibility that a user has a false perception regarding the function associated with the one-touch selection button 21. - Consequently, in the exemplary embodiment, the kind of the function associated with the one-
touch selection button 21 is displayed in thekind display part 35 for suppressing occurrence of such inconveniences. In the specific example shown inFIG. 12 , the characters “fax transmission” corresponding to the fax function selected instep 101 and “(transmission destination: 1) corresponding to the number of transmission destinations set instep 102 are displayed in thekind display part 35 by thecontroller 100. - The
explanation box 36 is a box for inputting explanations regarding the one-touch selection button 21 to be created. A user is able to input arbitrary explanations to theexplanation box 36. Specifically, when a user presses theexplanation box 36, a keyboard screen (not shown) is displayed on thedisplay part 107 by thecontroller 100. - The user is able to input explanations by use of the keyboard. Then, the
controller 100 displays the explanations in theexplanation box 36, input of which has been received via the keyboard. Moreover, in the exemplary embodiment, there are some cases in which explanations are automatically inputted in theexplanation box 36 to be displayed by thecontroller 100 corresponding to, for example, the function selected instep 101 or the item set in thestep 102. In this specific example, a phone number set as a transmission destination of fax instep 101 is automatically inputted and displayed in theexplanation box 36 by thecontroller 100. - The
preview display part 37 is a part displaying how the one-touch selection button 21 to be created is displayed on the home screen as a preview. Specifically, in thepreview display part 37, a name inputted to thename box 31 or inputted by default and an icon selected by theicon change button 32 or selected by default are displayed by thecontroller 100. - Moreover, in the case where “YES” is selected on the destination
display selection button 33, on each of the home screen shown inFIG. 13 and thepreview display part 37, information regarding the destination of the selected function (a destination display 9F) is displayed to overlap an upper portion of the icon. Further, in the case where “YES” is selected on thedirect start button 34, on each of the home screen shown inFIG. 13 and thepreview display part 37, the rhombus-shapedmark 9E is displayed to overlap the down right of the icon. - Here, in the case where the information set in the
name box 31, theicon change button 32, the destinationdisplay selection button 33 or thedirect start button 34 is changed, thecontroller 100 of the exemplary embodiment reflects the changed contents in the preview displayed in thepreview display part 37 in real time. Accordingly, it becomes possible for a user who creates theselection button 21 to confirm present settings, and thereby, for example, setting of an unintended icon or name in the one-touch selection button 21 to be created can be suppressed. - As described above, the
creation completion button 38 is a button for completing creation of the one-touch selection button 21. In the case where thecreation completion button 38 is selected by a user (step 110 inFIG. 11 ), thecontroller 100 causes thememory 105 to store the selected function or setting items (step 111 inFIG. 11 ). - According to the
image forming apparatus 10 and the control program of the exemplary embodiment configured as described above, thecontroller 100 switches between the one-touch selection button 21 for displaying confirmation screen and the one-touch selection button 21 for the direct start to be created. In the state of being displayed on the home screen in thedisplay part 107, if the one-touch selection button 21 for displaying confirmation screen is selected by a user, thecontroller 100 displays the confirmation screen that presents at least part of the items set by the user on the screen for detailed settings in a stage prior to moving the creation screen of one-touch selection button or the creation screen of one-touch selection button and stored in thememory 105 on thedisplay part 107. Then, after confirming the contents displayed on the confirmation screen (though it is not required to confirm in actuality), the user presses the star button, to thereby execute the process associated with the one-touch selection button 21. - On the other hand, in the state of being displayed on the home screen in the
display part 107, if the one-touch selection button 21 for the direct start is selected by a user, thecontroller 100 controls each functional part to execute the process associated with the one-touch selection button 21 for the direct start, to thereby execute the process. At this time, after selecting the one-touch selection button 21, the user does not carry out any operation until the process is executed. - Consequently, according to the exemplary embodiment, compared to the case where only one kind of operation can be selected when instructions for a process are received, it is possible to create the one-touch selection button from the two kinds for execution operation of a process according to user's intention. Moreover, convenience of the user is improved by providing difference in operations required to the user when the one-
touch selection button 21 is selected. - Accordingly, since the process of, for example, making only one or two copies does not have a serious effect even though the process is executed in error, it is unnecessary to display the confirmation screen to require a user to press the start button anew, and therefore, it is possible to save the user the trouble of operating by causing a process to be executed only by selection by the user as the process associated with the one-
touch selection button 21 for the direct start. - On the other hand, in the process of fax transmission, there are quite a lot of cases where a serious effect is caused by execution in error; and accordingly, the confirmation screen is displayed and the user is required to press the start button anew.
- In this manner, according to the exemplary embodiment, it is possible to create the one-
touch selection button 21 from the two kinds for execution operation of a process according to user's intention compared to the case where only one kind of operation can be selected when instructions for a process are received. Moreover, convenience of the user is improved by providing difference in operations required to the user when the one-touch selection button 21 is selected. - Moreover, according to the exemplary embodiment, compared to the case where creation of the one-
touch selection button 21 for the direct start is permitted for all the processes, it is possible to suppress erroneous execution for part of the processes. In this case, for example, since the one-touch selection button 21 is able to be switched between that for the direct start and that for displaying the confirmation screen in accordance with the contents of the process associated with the one-touch selection button 21 (step 105 in FIG. 11), it is possible to prevent a process from being inadvertently executed by prohibiting creation of the one-touch selection button 21 for the direct start regarding, for example, the process having a serious effect in erroneous execution. Moreover, by permitting creation of the one-touch selection button 21 for displaying confirmation screen for the part of the processes, it is possible to execute the part of the processes with ease compared to the case where creation of the one-touch selection button 21 for displaying confirmation screen is prohibited. - Further, according to the exemplary embodiment, in the case where creation of the one-
touch selection button 21 for the direct start is permitted because the contents of the process associated with the one-touch selection button 21 do not satisfy the conditions (step 106 inFIG. 11 ), the one-touch selection button 21 is created by carrying out switching between the one-touch selection button 21 for the direct start and the one-touch selection button 21 for displaying confirmation screen in accordance with selection instruction for thedirect start button 34 by a user (steps FIG. 11 ). - Consequently, it is possible to some extent to create the one-
touch selection button 21 by switching between the one-touch selection button 21 for the direct start and the one-touch selection button 21 for displaying confirmation screen also by user's selection. - It should be noted that switching of whether the one-
touch selection button 21 for the direct start is created or the one-touch selection button 21 for displaying confirmation screen is created may simply be determined in accordance with user's selection instruction only, not in accordance with the contents of the process associated with the one-touch selection button 21 to be created. In this case, in the above-described exemplary embodiment, the processes insteps FIG. 11 by thecontroller 100 may be omitted. - On the other hand, switching of whether the one-
touch selection button 21 for the direct start is created or the one-touch selection button 21 for displaying confirmation screen is created may be determined in accordance with only the contents of the process associated with the one-touch selection button 21 to be created. In this case, in the above-described exemplary embodiment, the processes instep 108 inFIG. 11 by thecontroller 100 may be omitted. - Moreover, according to the exemplary embodiment, it is possible to provide the process having a serious effect when being inadvertently executed with the conditions stipulated by at least one of the parameter regarding the output of the process and the state of resources used in output of the process. Then, in the case where the process associated with the one-
touch selection button 21 to be created satisfies the conditions, it is possible to prevent increase of the effect caused by inadvertent execution since the one-touch button 21 for displaying confirmation screen is created. - The exemplary embodiment is an example of creating a one-
touch selection button 21 in which the contents of the process related to the fax function are registered; however, in the case where the one-touch selection button 21 that registers contents of a process related to a function other than the fax function is created, a configuration and processes are similar to those described in the exemplary embodiment. - By the way, in the exemplary embodiment, there are some cases in which, by changing of various settings of the
image forming apparatus 10 in the exemplary embodiment after creation of the one-touch selection button 21 for the direct start, execution of the process associated with the one-touch selection button 21 is affected. - Description will be given of a case in which, for example, a process of box storage (a box storage function) is associated with the one-
touch selection button 21 for the direct start. In the exemplary embodiment, in the case where the box storage function is associated with the one-touch selection button 21, it is possible to further associate the transfer function, such as a fax or mail, as the items of detailed settings with the one-touch selection button 21 (step 102 inFIG. 11 ) as an attribute of the box storage (hereinafter, referred to as a box attribute). - Accordingly, in the case where the transfer function as the box attribute is associated with the one-
touch selection button 21, with which the box storage function has been associated, by selecting the one-touch selection button 21 to store data in the associated box, the data stored in the box is automatically transferred to the outside of theimage forming apparatus 10 by the transfer function, such as the fax or mail, associated with the one-touch selection button 21. - Consequently, when the one-
touch selection button 21, with which the box storage function is associated, is to be created, thecontroller 100 switches the one-touch selection button 21 to be created between the one-touch selection button 21 for the direct start and the one-touch selection button 21 for displaying the confirmation screen according to whether or not the transfer function, such as the fax or mail, is included in the contents of the associated process. - Specifically, in
step 105 inFIG. 11 , if there is the transfer function, such as the fax or mail, as the items of detailed settings associated with the one-touch selection button 21 to be created (steps 102 and 103), for preventing inadvertent execution due to erroneous selection, thecontroller 100 determines that the process is incapable of being executed without confirmation (NO in step 105), and displays the creation screen of the one-touch selection button 21 for displaying the confirmation screen (step 112). - On the other hand, in
step 105, if there is no transfer function, such as the fax or mail, as the items of detailed settings associated with the one-touch selection button 21 to be created (steps 102 and 103), since an effect caused by inadvertent execution due to erroneous selection is not so serious, thecontroller 100 determines that the process is capable of being executed without confirmation (YES in step 105), and displays the creation screen that permits creation of the one-touch selection button 21 for the direct start (step 106). In this case, if a user operates thedirect start button 34 in the creation screen for the one-touch selection button and selects “YES” regarding the direct start (step 108 to step 109), thecontroller 100 creates the one-touch selection button 21 for the direct start. - Incidentally, in the exemplary embodiment, it is possible to directly associate the box attribute with each box in which the data is stored by the box storage function. Accordingly, the box attribute of the transfer function, such as the fax or mail, can be directly assigned to the box that becomes an object of the box storage function associated with the one-
touch selection button 21 for the direct start having already been created. - Consequently, if the one-
touch selection button 21 for the direct start, with which the box storage function having a box provided with the box attribute of the transfer function, such as the fax or mail, later in this manner as an object, is inadvertently executed by erroneous selection, the data is stored in the object box in accordance with the contents of the associated process; however, the data stored in the box is automatically transferred to the outside of theimage forming apparatus 10 by the box attribute assigned later. - In the exemplary embodiment, when the created one-
touch selection button 21 for the direct start is selected, prior to starting the process associated with the one-touch selection button 21, thecontroller 100 confirms whether or not any change is added to the setting items stipulating the contents of the process and in accordance with the contents of the change, controls not to execute the direct start. - Specifically, as shown in
FIG. 14 , when the created one-touch selection button 21 is selected, thecontroller 100 determines whether or not the selected one-touch selection button 21 is “one-touch selection button for displaying confirmation screen” (step 201). When the selected one-touch selection button 21 is determined as “one-touch selection button for displaying confirmation screen” (YES in step 201), thecontroller 100 controls thedisplay part 107 to display the confirmation screen (step 205), and after the start button is pressed by a user, thecontroller 100 controls so that the process associated with the one-touch selection button 21 is executed (step 204). - On the other hand, when the selected one-
touch selection button 21 is not determined as “one-touch selection button for displaying confirmation screen” (in other words, determined as the one-touch selection button 21 for the direct start) (NO in step 201), thecontroller 100 determines whether or not any change is added to the setting items stipulating the contents of the process associated with the one-touch selection button 21 (step 202). When it is determined that any change is not added (NO in step 202), thecontroller 100 controls to execute the process associated with the one-touch selection button 21 (step 204). - Moreover, when it is determined that some change is added to the setting items stipulating the contents of the process associated with the one-touch selection button 21 (YES in step 202), the
controller 100 determined whether or not the process can be executed without confirmation due to the change (step 203). The “determination whether or not the process can be executed without confirmation” is the same process as the determination by thecontroller 100 whether or not the contents of the process stored in thememory 105 satisfy the preset conditions (step 105 inFIG. 11 ) when the one-touch selection button 21 is to be created. - When it is determined that the process associated with the one-
touch selection button 21 can be executed without confirmation irrespective of the change (YES in step 203), thecontroller 100 controls to execute the process associated with the one-touch selection button 21 (step 204). For example, in the case of the one-touch selection button 21 for the direct start, with which the process of the box storage is associated, if change to increase the capacity of the box capable of storing, which is an object of the box storage process, is added after creation of the one-touch selection button 21, the change does not become a condition that interferes with execution of the process without confirmation. Accordingly, in the case of this specific example, the process associated with the one-touch selection button 21 for the direct start is executed without displaying the confirmation screen, or without waiting for a pressing operation of the start button by a user (step 204). - On the other hand, when it is determined that the process associated with the one-
touch selection button 21 cannot be executed without confirmation due to the change (NO in step 203), thecontroller 100 controls so that the confirmation screen is displayed on thedisplay part 107 despite that the one-touch selection button 21 is for the direct start (step 205), and also controls so that the process associated with the one-touch selection button 21 is executed after the start button is pressed by the user (step 204). For example, in the case of the one-touch selection button 21 for the direct start, with which the process of the box storage is associated, if change to reduce the capacity of the box capable of storing, which is an object of the box storage process, or change to provide the transfer function, such as the fax or mail, that has not been added at the time of creation of the button as described above, is added after creation of the one-touch selection button 21, the change becomes a condition that interferes with execution of the process without confirmation. Accordingly, in the case of this specific example, the process associated with the one-touch selection button 21 for the direct start is not directly executed, but the confirmation screen is displayed (step 205) and the pressing operation of the start button by the user is carried out, and thereafter, the process is executed (step 204). - In this manner, according to the exemplary embodiment, even though the one-
touch selection button 21 for the direct start is created, at the time of executing a process associated with the one-touch button 21 for the direct start, if the process is changed to cause a serious effect in the case of being erroneously executed, it is possible to prevent the process from being inadvertently executed. - Next, a second exemplary embodiment will be described by using
FIG. 15 . - Though similar description has been given in
FIGS. 9A to 9C , inFIGS. 15A to 15C , in the screen for confirmation displayed by selection of the one-touch selection button 21 for displaying confirmation screen, it is possible for a user to select not only inputting a start of a process, but also inputting a cancellation of a process. If the inputting of a cancellation is carried out, a process associated with the selected on-touch selection button 21 is not executed. It should be noted that, in the exemplary embodiment,other selection buttons 21 including the one-touch selection button 21 for displaying the confirmation screen, except for the one-touch selection button 21 for the direct start, are examples of the first process receiving portion. - When a user creates the one-
touch selection button 21, inFIG. 15A (here,FIGS. 15A to 15C are diagrams showing display screens in creation of the one-touch selection button 21 by a user), a gear-shaped mark (a mark indicated by thereference sign 9A) positioned at the top right of the figure is pressed by the user. It should be noted that the display screen shown inFIG. 15A is a screen when a mail is transmitted. In other words,FIG. 15A shows a state after theselection button 21 for “mail” shown inFIG. 2 is selected by a user and the display screen is switched. - When the gear-shaped
mark 9A is pressed by the user, the display screen shown inFIG. 15B is displayed. In this display screen, information required to create the one-touch selection button 21 (parameters or the like) is inputted by the user. Specifically, as a name of the one-touch selection button 21, “name (the first line)” and “name (the second line)” are inputted by the user. - The name of the one-touch selection button 21 (the created one-touch selection button 21) in the exemplary embodiment is represented by a name of two lines. “Name (first line)” shows a name displayed in an upper line of the two lines, whereas, “name (second line)” shows a name displayed in a lower line of the two lines.
- Further, in the display screen shown in
FIG. 15B , a design to become an icon for displaying the one-touch selection button 21 is also displayed. The design can be changed by pressing abutton 9B, with which a process of changing the design is associated, by the user. That is, when thebutton 9B is pressed by the user, a screen shown inFIG. 10 (a screen showing a list of designs of the one-touch selection button 21) is displayed. The user select a design as the one-touch selection button 21 from the list of the designs shown in the screen, and accordingly, the selected design for the one-touch selection button 21 is registered as an icon. - Further, in the display screen shown in
FIG. 15B , there is a slide button about the direct start to set whether the one-touch selection button 21 is the one-touch selection button 21 for the direct start or the one-touch selection button 21 for displaying the confirmation screen; however, this will be described later. It should be noted that, the display screen shown inFIG. 15B is set to create the one-touch selection button 21 for the direct start. - Moreover, in the exemplary embodiment, a user is able to register explanations, and a user who wants to register explanations inputs the explanations within a box positioned at a lower portion of the display screen (the display screen shown in
FIG. 15B ). - Here, when input by the user to the display screen shown in
FIG. 15B is completed, a button called “creation” positioned at top right of the figure is pressed by the user. Consequently, by the control of thecontroller 100, a display is switched to a display screen shown inFIG. 15C , and a one-touch selection button 21 named “one-touch mail transmission” is added to the display screen (the home screen). Here, the process of creating the one-touch selection button 21 for the direct start has been described; however, in the exemplary embodiment, a one-touch selection button 21 for displaying the confirmation screen can also be created by operation of a slide button of the direct start by the user. - After the one-
touch selection button 21 for displaying the confirmation screen receives instructions on a process by being selected by the user, the confirmation screen for receiving further instructions is displayed, and then, after waiting for inputting (providing instruction) of a start button by the user, a process associated with the one-touch selection button 21 is executed. In the exemplary embodiment, a start button for starting a process after displaying a confirmation screen by selecting the one-touch selection button 21 for displaying the confirmation screen is not displayed on the display screen, but is arranged as a button of hardware (not shown) in any other location of theimage forming apparatus 10. - Moreover, the one-
touch selection button 21 for the direct start is, when displayed on the home screen, distinguishable from selection buttons other than the one-touch selection button 21 for the direct start (the one-touch selection button 21 for displaying the confirmation screen or ordinary selection buttons 21). That is to say, to the design of the one-touch selection button 21 for the direct start displayed on the home screen, for example, a rhombus-shapedmark 9E shown inFIG. 15C is added. It should be noted that, in the exemplary embodiment, description has been given to the display process in theimage forming apparatus 10; however, the display process is able to be executed in a similar way in apparatuses other than the image forming apparatus 10 (for example, an apparatus such as a tablet). - Subsequently, the process of creating the one-
touch selection button 21 will be described in more detail.FIG. 16 is a flowchart showing a process executed by the controller 100 (refer toFIG. 1 ) when the one-touch selection button 21 is created.FIG. 12 is a diagram showing a display screen displayed on thedisplay part 107 when the one-touch selection button 21 is created. In this specific example, description will be given by taking a case of creating aselection button 21 related to a fax transmission function as an example. - As shown in
FIG. 16 , when aselection button 21 is to be newly created, thecontroller 100 receives an input about a function (a process) to be associated with theselection button 21 to be newly created from a user (step 101-2). Specifically, when theselection button 21 is newly created, the user selects (presses) aselection button 21 representing the function to be associated with theselection button 21 to be newly created on the home screen shown in the above-describedFIG. 2 . In this specific example, the user first selects a selection button for “fax” on the home screen for the user shown inFIG. 2 . - If the
selection button 21 is pressed by the user on the home screen, the screen for performing settings by the user about the function associated with the selectedselection button 21, which is shown inFIGS. 3 to 6A and 6B , is displayed in thedisplay part 107 by thecontroller 100. In the specific example, also in the case where theselection button 21 for “fax” is selected, the screen for performing settings about the fax function is similarly displayed in thedisplay part 107 by thecontroller 100. - In other words, though detailed description is omitted, the screen for performing settings about the fax function also has a configuration provided with a first tab and a second tab. In the configuration, setting items that are frequently changed by the user are displayed in the first tab, whereas, all the setting items are displayed in a form of a list in the second tab. The configuration of the first tab or the second tab is similar to the screen for performing settings about the copy function shown in
FIGS. 3 and 4 or the screen for performing settings about the box storage function shown inFIGS. 5, 6A and 6B . - Then, the user performs settings of each item related to the function associated with the
selection button 21 to be newly created by use of the screen displayed in thedisplay part 107. In the case where the copy function is selected by the user, the user performs settings of, for example, “duplex/simplex/bookbinding”, “number of copies”, “number of N-ups (number of pages aggregated in one page)”, “magnification”, “color mode” and the like. Moreover, in the case where the user selects the box storage function, the user performs settings of “color mode”, “document feeding mode”, “reading resolution” and the like. Further, in the case where the user selects the fax function, the user performs settings of “transmission destination”, “image quality”, “magnification” and the like. - It should be noted that, with respect to “transmission destination”, it is possible to set one or more transmission destinations in creating a
single selection button 21; however, in this specific example, it is assumed that a single transmission destination is set by the user. - Subsequently, the
controller 100 determines whether or not a button for starting creation of a one-touch selection button 21 (a button same as the gear-shapedmark 9A shown inFIG. 15A , hereinafter referred to as acreation start button 9A) is selected by a user (step 102-2). It should be noted that, if thecreation start button 9A is not selected (NO in step 102-2), thecontroller 100 waits until thecreation start button 9A is selected. - Next, in the case where the
controller 100 determines that thecreation start button 9A is selected (YES in step 102-2), thecontroller 100 causes thedisplay part 107 to display a display screen for confirming and changing the contents of settings of the one-touch selection button 21 to be newly created (hereinafter referred to as a one-touch selection button creation screen, or simply referred to as a creation screen) (step 103-2). Specifically, thecontroller 100 causes thedisplay part 107 to display a creation screen corresponding to the function or setting items associated with the one-touch selection button 21 to be newly created, which have been inputted by the user in step 101-2. In this specific example, as shown inFIG. 12 , thecontroller 100 causes thedisplay part 107 to display a creation screen corresponding to the fax function selected in step 101-2. - Subsequently, on the creation screen, the
controller 100 receives input of changes in the contents of settings regarding the one-touch selection button 21 to be newly created (step 104-2). It should be noted that details of the creation screen displayed on thedisplay part 107 in step 103-2 or processes in the case where the input of changes in the contents of settings is received via the creation screen in step 104-2 will be described in detail later. - Next, the
controller 100 determines whether or not acreation completion button 38 that is displayed in the creation screen for completing creation of the one-touch selection button 21 has been selected by the user (step 105-2). It should be noted that, in the case where thecreation completion button 38 has not been selected (NO in step 105-2), thecontroller 100 waits until thecreation completion button 38 is selected. - In the case where the
controller 100 determines that thecreation completion button 38 is pressed (YES in step 105-2), thecontroller 100 causes thememory 105 to store the information input of which has been received in step 101-2 or step 104-2 as information related to theselection button 21 to be created (step 106-2). With the above description, creation of the one-touch selection button 21 is completed. It should be noted that, in step 105-2, in the case where it is determined that thecreation completion button 38 is pressed, thecontroller 100 switches the display screen on thedisplay part 107 to the home screen for the user. Then, the one-touch selection button 21 created by the above-described steps is arranged on the home screen, for example, as shown inFIG. 18 by the control of thecontroller 100. It should be noted that the process of arranging the one-touch selection button 21 on the display region of the home screen will be described in detail later. - Subsequently, details of the creation screen of the one-touch selection button will be described.
- In the creation screen of the one-touch selection button, by the control of the
controller 100, buttons or boxes for allowing a user to input information required by the user to create the one-touch selection button 21 are displayed. The creation screen of the one-touch selection button shown inFIG. 12 includes: a name box (afirst line 31A and asecond line 31B); an icon change button 32 (corresponding to thebutton 9B inFIG. 15B ); a destinationdisplay selection button 33; and thedirect start button 34. - The
name box 31 is a box where a name of the one-touch selection button 21 to be created is inputted. Theicon change button 32 is a button for changing a design (icon) of the one-touch selection button 21 to be created. The destinationdisplay selection button 33 is a button for selecting whether or not a destination is displayed in the icon of the one-touch selection button 21 to be created. Thedirect start button 34 is a button for selecting the one-touch selection button 21 to be created from the distinction between the one-touch selection button 21 for the direct start and theselection button 21 for displaying the confirmation screen. - Further, the creation screen of the one-touch selection button includes: a
kind display part 35; anexplanation box 36; apreview display part 37 and thecreation completion button 38. - The
kind display part 35 is a part where a kind of a function of a process associated with the one-touch selection button 21 to be created is displayed. Theexplanation box 36 is a box for inputting explanations regarding the one-touch selection button 21 to be created. Thepreview display part 37 displays a state of the one-touch selection button 21 to be created when thebutton 21 is displayed on the home screen. Thecreation completion button 38 is a button for inputting instructions to complete creation of the one-touch selection button 21. - Here, as described above, the
name box 31 is a box for inputting a name to be displayed on the display screen (the home screen) together with the icon of the one-touch selection button 21, and is divided into two lines, namely, thefirst line 31A and thesecond line 31B. In the exemplary embodiment, in a default state that is initially displayed on thedisplay part 107 when a user selects thecreation start button 9A in step 102-2, a name related to the function inputted in step 101-2 is entered in thename box 31 in advance by the control of thecontroller 100. In this specific example, corresponding to the fax function inputted in step 101-2, “one-touch” is inputted in thefirst line 31A, and “fax transmission” is inputted in thesecond line 31B of thename box 31. - In the exemplary embodiment, a user is able to change the name inputted in the
name box 31. Specifically, when the user presses the name box 31 (thefirst line 31A and thesecond line 31B), a keyboard screen (not shown) is displayed on thedisplay part 107 by thecontroller 100. The user is able to input an arbitrary name to thename box 31 by use of the displayed keyboard. - The
icon change button 32 is a button selected by a user when the icon of the one-touch selection button 21 to be created is changed. Moreover, on the left side in the figure of theicon change button 32, an icon that is presently set is displayed. In the exemplary embodiment, in the default state initially displayed on thedisplay part 107, a design predetermined by thecontroller 100 is set, and is displayed on the left side in the figure of theicon change button 32. - When the
icon change button 32 is selected by the user, an icon selection screen in which plural designs are arranged (refer toFIG. 10 ) is displayed on thedisplay part 107 by thecontroller 100. Then, by selecting a design from the icon selection screen, the user is able to change the design of the one-touch selection button 21 to be created.FIG. 12 shows a state in which the icon is changed to the icon for fax. - The destination
display selection button 33 is a slide-type button having a knob that is movable to the right or left, and the user is able to select distinction between “YES” and “NO” by sliding the knob to the right or left. It should be noted that the destinationdisplay selection button 33 is displayed in the case where, for example, the function selected in step 101-2 includes a function of transferring data (fax transmission or mail transmission) to the outside of the image forming apparatus 10 (refer toFIG. 1 ). - Though details will be described later, in the case where the user select “YES” on the destination
display selection button 33, information regarding the destination of the function associated with the one-touch selection button 21 is displayed together with the icon of the one-touch selection button 21 displayed on the home screen by the control of thecontroller 100. It should be noted that, in the exemplary embodiment, in the default state of the creation screen initially displayed on thedisplay part 107, the destinationdisplay selection button 33 is set as “YES”. Consequently, in the case where the user does not operate the destinationdisplay selection button 33, the destination is displayed together with the icon of theselection button 21. - As a result, as long as the user does not carry out an operation of changing the destination
display selection button 33 to the setting of “NO” in the creation screen of one-touch selection button, the destination is set to be notified to the user. Accordingly, it is possible to suppress occurrence of erroneous transmission, such as transmitting data to an unintended destination, compared to the case where the destinationdisplay selection button 33 is set as “NO” in the creation screen in the default state. It should be noted that, in the specific example shown inFIG. 12 , the destinationdisplay selection button 33 selects “NO”. - Similar to the destination
display selection button 33, thedirect start button 34 is configured with a slide-type button. By sliding the knob on the button to the right or left, the user is able to select “YES” or “NO” (to display the confirmation screen) for the direct start. Here, in the case where “YES” is selected on thedirect start button 34, the one-touch selection button 21 to be created becomes “one-touch selection button 21 for the direct start” that starts a process by merely a single selection of the one-touch selection button 21. - In this case, as described above, the icon of the
selection button 21 displayed on the home screen is provided with the rhombus-shapedmark 9E (refer toFIGS. 15C and 18 ). On the other hand, in the case where the user selects “NO” on thedirect start button 34, the one-touch selection button 21 to be created becomes “one-touch selection button 21 for displaying the confirmation screen”. In this case, the icon of theselection button 21 displayed on the home screen is not provided with the rhombus-shapedmark 9E. It should be noted that, different from the one-touch selection button 21 for the direct start, theselection button 21 for displaying the confirmation screen is a one-touch selection button 21 that does not start a process by merely a single inputting operation (selection operation). - In other words, in the case where the one-
touch selection button 21 for displaying the confirmation screen is selected on the home screen by the user, prior to starting the process associated with the one-touch selection button 21 for displaying the confirmation screen, a confirmation screen for confirming the setting contents or the like of the process associated with the one-touch selection button 21 for displaying the confirmation screen is displayed on thedisplay part 107. Then, upon receiving the provision of the confirmation screen, when the user is consent to start the process, the user presses the start button provided in theimage forming apparatus 10, to thereby start the process associated with the one-touch selection button 21. - On the other hand, if the user wants to cancel the process after receiving the provision of the confirmation screen, the user presses a cancel button provided in the
image forming apparatus 10, and thereby the process associated with the one-touch selection button 21 is not executed and thedisplay part 107 returns to the home screen. - In the exemplary embodiment, in the creation screen displayed in the display part 107 (
FIG. 12 ), although thedirect start button 34 is set to “YES” by the user's selection, thedirect start button 34 is set to “NO” in the default setting. Consequently, if the user does not carry out an operation of changing thedirect start button 34 to “YES”, the one-touch selection button 21 to be created becomes “one-touch selection button 21 for displaying confirmation screen”. - As a result, the setting is made so that, as long as the user does not carry out an operation of changing the
direct start button 34 to the setting of “YES” in the creation screen, the one-touch selection button 21 to be created does not become the one-touch selection button 21 for the direct start. Consequently, it is possible to suppress unintentional creation of the one-touch selection button 21 for the direct start, compared to the case where thedirect start button 34 is set as “YES” in the default state. Then, it is possible to suppress unintentional execution of the process associated with the one-touch selection button 21 for the direct start caused by erroneous selection of the one-touch selection button 21 for the direct start by the user. - The
kind display part 35 displays a kind of the function associated with the one-touch selection button 21 to be created. The contents displayed in thekind display part 35 are set by thecontroller 100 in accordance with the function selected in step 101-2, and are incapable of being changed by a user. - As described above, since it is possible for a user to change the icon or name of the one-
touch selection button 21 to be created, there are some cases in which the icon or name of the one-touch selection button 21 is changed by a user to those irrelevant to the selected function. In this case, by watching icons or names irrelevant to the function in selecting the function, there is a possibility that a user has a false perception regarding the function associated with the one-touch selection button 21. Consequently, in the exemplary embodiment, the kind of the function associated with the one-touch selection button 21 is displayed in thekind display part 35 for suppressing occurrence of such inconveniences. - In the specific example shown in
FIG. 12 , the characters “fax transmission” corresponding to the fax function selected in step 101-2 and “(transmission destination: 1) corresponding to the number of transmission destinations set in step 104-2 are displayed in thekind display part 35 by thecontroller 100. - The
explanation box 36 is a box for inputting explanations regarding the one-touch selection button 21 to be created. A user is able to input arbitrary explanations to theexplanation box 36. Specifically, when a user presses theexplanation box 36, a keyboard screen (not shown) is displayed on thedisplay part 107 by thecontroller 100. - The user is able to input arbitrary explanations by use of the keyboard. Then, the
controller 100 displays the explanations in theexplanation box 36, input of which has been received via the keyboard. Moreover, in the exemplary embodiment, there are some cases in which explanations are automatically inputted in theexplanation box 36 to be displayed by thecontroller 100 corresponding to, for example, the function selected in step 101-2 or the item set in the step 104-2. - In this specific example, a phone number set as a transmission destination of fax in step 101-2 is automatically inputted and displayed in the
explanation box 36 by thecontroller 100. - The
preview display part 37 is a part displaying how the one-touch selection button 21 to be created is displayed on the home screen as a preview. Specifically, in thepreview display part 37, a name inputted to thename box 31 or inputted by default and an icon selected by theicon change button 32 or selected by default are displayed by thecontroller 100. - Moreover, in the case where “YES” is selected on the destination
display selection button 33 by the user, on each of the home screen shown inFIG. 18 and thepreview display part 37, information regarding the destination of the selected function (a destination display 9F) is displayed to overlap an upper portion of the icon. Further, in the case where “YES” is selected on thedirect start button 34 by the user, on each of the home screen shown inFIG. 18 and thepreview display part 37, the rhombus-shapedmark 9E is displayed to overlap the down right of the icon. - Here, in the case where the information set in the
name box 31, theicon change button 32, the destinationdisplay selection button 33 or thedirect start button 34 is changed, thecontroller 100 of the exemplary embodiment reflects the changed contents in the preview displayed in thepreview display part 37 in real time. Accordingly, it becomes possible for a user who creates theselection button 21 to confirm present settings, and thereby, for example, setting of an unintended icon or name in the one-touch selection button 21 to be created can be suppressed. - As described above, the
creation completion button 38 is a button for completing creation of the one-touch selection button 21. In the case where thecreation completion button 38 is selected by a user, thecontroller 100 causes the memory 105 (refer toFIG. 1 ) to store the selected function or setting items. Specifically, in the case where thecreation completion button 38 is selected, thecontroller 100 causes thememory 105 to store the function selected in step 101-2 and the contents of the setting items (such as fax transmission destinations or the number of transmissions) set with respect to the function, the information required to create the one-touch selection button 21 having been set or changed in step 104-2 (such as a name, icon and explanations) and the like that are associated with the one-touch selection button 21 to be created. - It should be noted that information identifying the user who creates the one-
touch selection button 21 is also associated with the created one-touch selection button 21 and stored in thememory 105. - The
image forming apparatus 10 in the exemplary embodiment (refer toFIG. 1 ) stores, for example, the creation screen of the one-touch selection button 21 for each function selected in step 101-2 in thememory 105. In the case where thecreation start button 9A is selected in step 102-2, thecontroller 100 reads the creation screen corresponding to the function selected in step 101-2 and causes thedisplay part 107 to display the creation screen. - Moreover,
FIG. 12 is an example of the creation screen in the case where the fax function is selected as the process associated with the one-touch selection button 21 to be created. The creation screen in the case where a function other than the fax function is selected as the process associated with the one-touch selection button 21 to be created also has a configuration basically similar to the creation screen shown inFIG. 12 . That is, similar to the specific example shown inFIG. 12 , the creation screen of a function other than the fax function also includes: thename box 31; theicon change button 32; thedirect start button 34; thekind display part 35; theexplanation box 36; thepreview display part 37; and thecreation completion button 38. - In contrast thereto, the destination
display selection button 33 is displayed only on the creation screen of the function for transferring the data to the outside of the image forming apparatus 10 (refer toFIG. 1 ), such as the fax function or the mail transmission function, and is not displayed on the creation screen of the function including no transfer function, such as the copying function. - Incidentally, as described above, the one-
touch selection button 21 for the direct start created by the user starts the function (the process) associated with the one-touch selection button 21 by merely a single selection operation by the user. In other words, in the case where the one-touch selection button 21 is selected by the user on the home screen, a process is started without displaying an input screen for inputting setting items, such as a transmission destination of fax or a number of copies, or a confirmation screen for confirming these setting items. - This allows the user to perform the process without selecting the function or inputting the setting items, and thereby provides an effect to save some operations. However, on the other hand, in the case where the user erroneously selects the one-
touch selection button 21 by, for example, unintentionally touching the one-touch selection button 21 on the home screen, the process associated with the one-touch selection button 21 is unnecessarily executed. As a result, for example, in a case where a user erroneously selects the one-touch selection button 21 for the direct start with which the function of transferring data to the outside of theimage forming apparatus 10, such as the fax transmission function or the mail transmission function, is associated, there is a possibility that the data is inadvertently transferred to an address not intended by the user. - Moreover, in a case where a user erroneously selects the one-
touch selection button 21 for the direct start with which a copying function with a large number of copies that involves large consumption of recording materials (sheets) or a scanning function with high resolution that involves large consumption of memory is associated, a large amount of recording materials or memory is inadvertently consumed. - On the other hand, in the case where the one-
touch selection button 21 created by a user is theselection button 21 for displaying the confirmation screen, a process is not started by only a single selection operation by the user. In other words, in the case where the one-touch selection button 21 for displaying the confirmation screen is selected by the user on the home screen, first, the confirmation screen regarding the function associated with the selected one-touch selection button 21 is displayed. Then, the user confirms the contents on the confirmation screen, expresses consent to start the process and presses the start button, to thereby start the process of the function associated with the one-touch selection button 21. Accordingly, there are fewer opportunities in which problems as in the case of the one-touch selection button 21 for the direct start occur. - Here, in the
image forming apparatus 10 of the exemplary embodiment, when the created one-touch selection button 21 for the direct start is displayed on the home screen, arrangement of the one-touch selection button 21 for the direct start in a predetermined region, where the one-touch selection button 21 for displaying the confirmation screen is able to be arranged, is prohibited by the control of thecontroller 100. Here, the predetermined region, where the one-touch selection button 21 for displaying the confirmation screen is able to be arranged, is set on a top left side relative to a center of a display region, for example. In other words, in the exemplary embodiment, arrangement of the one-touch selection button 21 for the direct start in the region on the top left side is prohibited in the display region on the home screen. It should be noted that the region on the top left side includes a region on a left side just beside if being at vertically the same position, and also includes a straight above region if being at laterally the same position. - In the case of arranging a newly created one-
touch selection button 21 for displaying the confirmation screen in the display region on the home screen, thecontroller 100 in the exemplary embodiment arranges the one-touch selection button 21 in the region on the top left side of the display region on the home screen, and in the case where the top left side region has already been occupied byother selection buttons 21, the one-touch selection button 21 for displaying the confirmation screen is arranged to the right of thoseselection buttons 21 in turn. Moreover, in the case where there is no space to arrange to the right, if there is a space on a lower stage, the one-touch selection button 21 for displaying the confirmation screen is arranged on the lower stage in a left-aligned manner, and if there is no space on the lower stage, thecontroller 100 controls to move to the next page of the home screen, to thereby arrange the one-touch selection button 21 for displaying the confirmation screen in turn from an upper stage in the left-aligned manner in the display region on the next page. - On the other hand, in the case where the one-
touch selection button 21 to be arranged in the display region on the home screen is the one-touch selection button 21 for the direct start, the one-touch selection button 21 is not simply arranged in turn in a vacant space of the display region in the left-aligned manner as described above, but arranged in the region except for the predetermined region where the one-touch selection button 21 for displaying the confirmation screen is able to be arranged (for example, the region on the top left side relative to the center portion). - In this process performed by the
controller 100, as shown inFIG. 17 , after the creation of the one-touch selection button 21 is completed and stored in the memory 105 (step 201-2), to arrange the one-touch selection button 21 in the display region on the home screen on thedisplay part 107, thecontroller 100 determines whether or not the one-touch selection button 21 is the one-touch selection button 21 for the direct start (step 202-2). This determination is carried out in accordance with the settings of thedirect start button 34 selected in creating the one-touch selection button 21. Specifically, in the case where thedirect start button 34 is set to “YES”, thecontroller 100 determines that the one-touch selection button 21 is the one-touch selection button 21 for the direct start (YES in step 202-2). - On the other hand, in the case where the
direct start button 34 is set to “NO”, thecontroller 100 determines that the one-touch selection button 21 is not the one-touch selection button 21 for the direct start (NO in step 202-2). When it is determined that the one-touch selection button 21 is the one-touch selection button 21 for the direct start, in arranging the one-touch selection button 21 for the direct start in the display region on the home screen, thecontroller 100 arranges the one-touch selection button 21 for the direct start in a region except for the top left side region, where theselection buttons 21 other than the one-touch selection button 21 for the direct start (the one-touch selection button 21 for displaying the confirmation screen) are able to be arranged (step 204-2).FIG. 15C is an example of arranging the one-touch selection button 21 on the home screen in this manner. - In the case where it is determined that the one-
touch selection button 21 is not the one-touch selection button 21 for the direct start, in arranging the one-touch selection button 21 in the display region on the home screen, thecontroller 100 arranges in turn the one-touch selection button 21 to the right of theselection button 21 that has already been displayed, and if there is no space to arrange to the right and there is some space to arrange in the lower stage, thecontroller 100 arranges the one-touch selection button 21 in the lower stage in the left-aligned manner, and further, if there is also no space to arrange in the lower stage, thecontroller 100 controls to move to the next page of the home screen, to thereby arrange the one-touch selection button 21 in turn from the upper stage in the left-aligned manner in the display region on the display screen of the next page, as described above (step 203-2). - It should be noted that, in the display region on the home screen shown in
FIG. 15C , “simple copy”, “OFT BOX storage”, “OFT UI decompression”, “usual copy” and “PC storage”, which areordinary selection buttons 21, are arranged. Neither of theseordinary selection buttons 21 are the one-touch selection button 21 for the direct start. Accordingly, the newly created one-touch selection button 21 for the direct start is arranged in a region to the right of theselection button 21 “PC storage” and in a lower side of theselection button 21 “OFT BOX storage”, as an example of the region in the display region except for the top left side region. - Similarly, in the case of the display region on the home screen shown in
FIG. 18 , “copy”, “OFT BOX storage”, “OFT UI decompression”, “usual copy” and “PC storage”, which areordinary selection buttons 21, are arranged. Neither of theseordinary selection buttons 21 are the one-touch selection button 21 for the direct start. On the other hand, the newly created one-touch selection button 21 for the direct start is arranged in a region to the right of theselection button 21 “PC storage” and in a lower side of theselection button 21 “OFT BOX storage”, as an example of the region in the display region except for the top left side region. - It should be noted that, for example, in the case where the one-
touch selection button 21 for displaying the confirmation screen (for example, “one-touch mail transmission”) is to be newly arranged in the state where the one-touch selection button 21 for the direct start is arranged in the display region on the home screen as shown inFIG. 18 , the one-touch selection button 21 for displaying the confirmation screen is arranged to the right of the one-touch selection button 21 for the direct start (“one-touch fax transmission”) as shown inFIG. 19 in accordance with the control by the controller 100 (step 202-2 to step 203-2) shown inFIG. 17 . - In the exemplary embodiment, in the display region on the home screen,
ordinary selection buttons 21 are arranged in a default state. The one-touch selection button 21 for the direct start is not arranged in the top left side region in the display region on the home screen. Here, the top left side region of the display region on the home screen (in particular, the region A, which is an upper edge and a left edge enclosed by a broken line inFIGS. 15C , 18 and 19) is a region apt to attract the user's attention in the entire display region on the home screen, and the icons (the selection buttons) arranged in the attractive region are easy to touch. - In the exemplary embodiment, erroneous instructions to execute a process by a user are suppressed, compared to the case where the one-
touch selection button 21 for the direct start is freely arranged in all the regions in the display region. Moreover, in the exemplary embodiment, since the one-touch selection button 21 for the direct start is not arranged in the top left region (for example, the region A) involving a possibility of inadvertent touching by a user, erroneous instructions to execute a process by a user are suppressed, compared to the case where arrangement of the one-touch selection button 21 for the direct start to the region other than the top left side relative to the center portion of the display region is prohibited. - It should be noted that the
selection buttons 21 arranged in the display region on the home screen, including the one-touch selection 21 for the direct start, are able to be moved to arbitrary positions within the display region on the home screen by a moving operation by a user (for example, an operation to drag and drop theselection button 21 displayed on the home screen). Even in this moving operation, a region where the one-touch selection button 21 for the direct start can be arranged is limited by the above-described control of thecontroller 100. Accordingly, it is impossible to move the one-touch selection button 21 for the direct start to such a region, where arrangement thereof is prohibited, by user's operation. - In a third exemplary embodiment, in the
image forming apparatus 10, similar to the above description, the home screen is configured with plural pages, and in default, a display screen of the first page of the plural pages is displayed on thedisplay part 107. Then, by performing a flicking operation on “background” portion other than theselection buttons 21 in the page displayed on thedisplay part 107, the pages are switched. When the pages are switched,other selection buttons 21 that have not appeared on the display screen of the page displayed before the flicking operation come to appear. In the exemplary embodiment, the display screen of the first page (an example of a first display screen) is displayed in priority to the display screens of the second and subsequent pages (an example of a second display screen). - In the exemplary embodiment, the one-
touch selection button 21 for displaying the direct start may be arranged in both the display screen of the first page and the display screen of the second page on the home screen, whereas, arrangement of the one-touch selection button 21 for the direct start in the first page of the home screen may be prohibited by the control of thecontroller 100. In other words, the one-touch selection button 21 for the direct start is arranged in the display region on the display screen of the second and subsequent pages on the home screen by the control of thecontroller 100. - The process by the
controller 100 in this case is as follows as shown inFIG. 20 . The creation of the one-touch selection button 21 is completed and stored in the memory 105 (step 301). In arranging the one-touch selection button 21 in the display region on the home screen of thedisplay part 107, thecontroller 100 determines whether or not the one-touch selection button 21 is the one-touch selection button 21 for the direct start (step 302). This determination is made in accordance with the settings of thedirect start button 34 selected in creating the one-touch selection button 21. Specifically, in the case where thedirect start button 34 is set to “YES”, thecontroller 100 determines that the one-touch selection button 21 is the one-touch selection button 21 for the direct start (YES in step 302). On the other hand, in the case where thedirect start button 34 is set to “NO”, thecontroller 100 determines that the one-touch selection button 21 is not the one-touch selection button 21 for the direct start (NO in step 302). - If it is determined that
controller 100 determines that the one-touch selection button 21 is the one-touch selection button 21 for the direct start, in arranging the one-touch selection button 21 for the direct start in the display region on the home screen, thecontroller 100 arranges the one-touch selection button 21 for the direct start in one of the second and subsequent pages (step 304). - If it is determined that
controller 100 determines that the one-touch selection button 21 is not the one-touch selection button 21 for the direct start, in arranging the one-touch selection button 21 in the display region on the home screen, thecontroller 100 arranges the one-touch selection button 21 to the right of theselection button 21 that has already been displayed in the display region on the home screen in turn. At this time, if there is no space to arrange to the right of theselection button 21 and there is a space on a lower stage, the one-touch selection button 21 is arranged on the lower stage in a left-aligned manner, and if there is no space on the lower stage, thecontroller 100 controls to move to the next page of the home screen, to thereby arrange the one-touch selection button 21 in turn from an upper stage in the left-aligned manner in the display region on the display screen of the next page (step 303). -
FIGS. 21A and 21B are an example of the one-touch selection button 21 arranged on the home screen in this manner.FIG. 21A shows a state in which adisplay screen 107 a of the first page of the home screen is displayed on thedisplay part 107 in default, and the newly created one-touch selection button 21 for the direct start (“one-touch fax transmission”) is arranged in adisplay screen 107 b of the second page of the home screen, however, thedisplay screen 107 b of the second page is not displayed on thedisplay part 107. Then, by user's flicking operation on the “background” portion in the first page of the home screen displayed on thedisplay part 107 to the left direction in the figure, the display screen displayed on thedisplay part 107 is switched from thedisplay screen 107 a of the first page to thedisplay screen 107 b of the second page as shown inFIG. 21B , and thereby the one-touch selection button 21 for the direct start (“one-touch fax transmission”) having been arranged in thedisplay screen 107 b of the second page is displayed. - In the exemplary embodiment thus configured, the one-
touch selection button 21 for the direct start is not arranged in the display screen of the first page of the home screen displayed on thedisplay part 107 in default, and the one-touch selection button 21 for the direct start is displayed on thedisplay part 107 by way of inputting a switching operation (a flicking operation or the like) for the display screen displayed on thedisplay part 107. Accordingly, in the exemplary embodiment, erroneous instructions to execute a process by a user are suppressed, compared to the case where the one-touch selection button 21 for the direct start is able to be arranged in both of thedisplay screen 107 a of the first page and thedisplay screen 107 b of the second page. Moreover, in the exemplary embodiment, erroneous instructions to execute a process by a user are suppressed, compared to the case where the one-touch selection button 21 for the direct start is arranged in the display region of thedisplay screen 107 a of the first page, which is displayed with priority. - It should be noted that, in
FIGS. 21A and 21B , the newly created one-touch selection button 21 for the direct start is arranged in the top left region, which is the top of thedisplay screen 107 b of the second page of the home screen; however, the control by thecontroller 100 is not limited thereto, and the control may be performed so that the one-touch selection button 21 for the direct start is arranged in another region of the second page, or in the display screen in one of the third and subsequent pages (not shown). - However, if the one-
touch selection button 21 for the direct start is arranged in the display screen in one of the third and subsequent pages without arranging merely asingle selection button 21 in thedisplay screen 107 b of the second page, the one-touch selection button 21 for the direct start is displayed on thedisplay part 107 by way of a blank page (the display screen of the second page). In this case, there is a possibility that a user forgets or is not aware of existence of the display screen itself in one of the third and subsequent pages. Consequently, thecontroller 100 may control so that the one-touch selection button 21 for the direct start is arranged in the display region in the second and subsequent pages in the left-aligned manner, not to generate a blank page. - The third exemplary embodiment includes no difference from the second exemplary embodiment except for the control of displaying the one-
touch selection button 21 for the direct start on the home screen by thecontroller 100, and the configuration, operations and effects other than those particularly mentioned are same as the configuration, operations and effects described in theimage forming apparatus 10 of the second exemplary embodiment, and thereby description thereof will be omitted. - It should be noted that the
selection buttons 21 arranged in the display region on the home screen, including the one-touch selection 21 for the direct start, are able to be moved to arbitrary positions within the display region on the home screen by a moving operation by a user (for example, an operation to drag and drop theselection button 21 displayed on the home screen). However, even in the case of the moving operation, a region where the one-touch selection button 21 for the direct start can be arranged is limited by the above-described control of thecontroller 100. Accordingly, it is impossible to move the one-touch selection button 21 for the direct start to such a region, where arrangement thereof is prohibited, by user's operation. - In the
image forming apparatus 10 of the above-described exemplary embodiments, in arranging the one-touch selection button 21 for the direct start on the home screen, thecontroller 100 limits the region where the one-touch selection button 21 for the direct start is able to be arranged. However, a one-touch selection button 21 created by a person other than the user is applicable as a target of the control for limiting the arrangement region. In other words, in displaying the created one-touch selection button 21 (an example of a process receiving unit) on the home screen of a user, if the one-touch selection button 21 has been created by a person different from the user, thecontroller 100 prohibits arrangement of the one-touch selection button 21 created by the person other than the user in a predetermined region in the display region of the home screen. Here, the predetermined region, where arrangement of the one-touch selection button 21 created by the person other than the user is prohibited, is, for example, the top left side region relative to the center of the display region. That is, in the exemplary embodiment, arrangement of the one-touch selection button 21 created by the person other than the user in the top left side region in the display region of the home screen is prohibited. It should be noted that the region on the top left side includes a region on a left side just beside if being at vertically the same position, and also includes a straight above region if being at laterally the same position. - In the exemplary embodiment, for example, a one-
touch selection button 21 that is allowed to be shared by persons other than a user and created by a person other than the user is arranged in, for example, in a not-shown shared region or the like, and any person who has an authority to use theimage forming apparatus 10 is able to use the one-touch selection button 21 freely, and is able to arrange the one-touch selection button 21 on the home screen of the user. In the case where the above-described one-touch selection button 21 created by the person other than the user is arranged by the user in the display region on the home screen of the user of his/her own, thecontroller 100 does not simply arrange the one-touch selection button 21 in a vacant space of the display region in the left-aligned manner in turn, but prohibits arrangement of the one-touch selection button 21 created by the person other than the user in the predetermined region (in the exemplary embodiment, for example, the top left region) and arranges the one-touch selection button 21 in a region other than the predetermined region. - This process by the
controller 100 is as follows as shown inFIG. 22 . The creation of the one-touch selection button 21 is completed and stored in the memory 105 (step 401). In arranging the one-touch selection button 21 in the display region on the home screen of thedisplay part 107, thecontroller 100 obtains information regarding a creator of the one-touch selection button 21 (step 402). The information regarding the creator is stored in thememory 105 in association with the created one-touch selection button 21. - Then, when the
controller 100 reads the one-touch selection button 21 selected by a user to arrange thereof on the home screen, thecontroller 100 obtains the information regarding the creator of the one-touch selection button 21 by reading the information regarding the creator, which is associated with the one-touch selection button 21, from thememory 105. - Subsequently, based on the read information regarding the creator, the
controller 100 determines whether or not the creator of the one-touch selection button 21 matches the user (step 403). As described above, since the user of the home screen has been identified by the method of reading an ID number recorded on an ID card, etc., thecontroller 100 is able to determine whether or not the user of the home screen matches the creator of the one-touch selection button 21. - If it is determined that the creator of the one-touch selection button does not match the user (NO in step 403), in arranging the one-
touch selection button 21 in the display region of the home screen, thecontroller 100 arranges the one-touch selection button 21 in a region that is not the top left side region relative to the center portion (step 405).FIG. 23 is an example of arrangement of the one-touch selection button 21 on the home screen in this manner. - In
FIG. 23 , buttons represented as “simple copy”, “OFT BOX storage”, “OFT UI decompression”, “usual copy” and “PC storage” are the one-touch selection buttons 21 created by the user himself/herself orother selection buttons 21, which are theselection buttons 21 set in advance, and a button represented as “one-touch fax transmission” is the one-touch selection button 21 created by a person other than the user. - On the other hand, if it is determined that the creator of the one-
touch selection button 21 matches the user (YES in step 403), in arranging the one-touch selection button 21 in the display region of the home screen, thecontroller 100 arranges the one-touch selection button 21 to the right of theselection button 21 that has already been displayed in the display region on the home screen in turn. If there is no space to arrange to the right of theselection button 21 and there is a space on a lower stage, the one-touch selection button 21 is arranged on the lower stage in a left-aligned manner, and if there is no space on the lower stage, thecontroller 100 controls to move to the next page of the home screen, to thereby arrange the one-touch selection button 21 in turn from an upper stage in the left-aligned manner in the display region on the display screen of the next page (step 404). - It should be noted that, in the display region of the home screen shown in
FIG. 23 ,ordinary selection buttons 21 “simple copy”, “OFT BOX storage”, “OFT UI decompression”, “usual copy” and “PC storage” are arranged. None of theseordinary buttons 21 is the one-touch selection button 21 created by the person other than the user. The one-touch selection button 21 newly created by the person other than the user (“one-touch fax transmission”) is arranged to the right of theselection button 21 “PC storage” and below theselection button 21 “OFT BOX storage”, which is an example of a region that is not on the top left side relative to the center portion of the display region. - The top left side region of the display region on the home screen is a region apt to attract the user's attention in the entire display region on the home screen, and the icons (the selection buttons) arranged in the attractive region are easy to touch. In the exemplary embodiment, in the region where a user possibly touches inadvertently (in particular, the region A, which is an upper edge and a left edge enclosed by a broken line in
FIG. 23 ), the one-touch selection button 21 created by the person other than the user is not arranged. Accordingly, in the case where a one-touch selection button 21 is created by a person other than a user, instructions for a process provided by erroneous touch of the one-touch selection button 21 by the user are suppressed. Moreover, the exemplary embodiment suppresses erroneous instructions for a process provided by the user, compared to a case where arrangement of the one-touch selection button 21 created by the person other than the user in a region other than the top left side relative to the center portion of the display region is prohibited. - The fourth exemplary embodiment includes no difference from the second exemplary embodiment except for the control of displaying the one-
touch selection button 21 created by a person other than a user on the home screen by thecontroller 100, and the configuration, operations and effects other than those particularly mentioned are same as the configuration, operations and effects described in theimage forming apparatus 10 of the second exemplary embodiment, and thereby description thereof will be omitted. - It should be noted that the
selection buttons 21 arranged in the display region on the home screen, including the one-touch selection 21 created by a person other than a user, are able to be moved to arbitrary positions within the display region on the home screen by a moving operation by a user (for example, an operation to drag and drop theselection button 21 displayed on the home screen). However, even in the case of the moving operation, a region where the one-touch selection button 21 created by a person other than a user can be arranged is limited by the above-described control of thecontroller 100. Accordingly, it is impossible to move the one-touch selection button 21 created by a person other than a user to such a region, where arrangement thereof is prohibited, by user's operation. - In a fifth exemplary embodiment, arrangement of the one-
touch selection button 21 created by a person other than a user in the first page of the home screen may be prohibited by the control of thecontroller 100. In other words, the one-touch selection button 21 for the direct start is arranged in the display region on the display screen of the second and subsequent pages on the home screen by the control of thecontroller 100. The process by thecontroller 100 in this case is as follows as shown inFIG. 24 . The creation of the one-touch selection button 21 is completed and stored in the memory 105 (step 501). In arranging the one-touch selection button 21 in the display region on the home screen of thedisplay part 107, thecontroller 100 obtains information regarding a creator of the one-touch selection button 21 (step 502). - The information regarding the creator is stored in the
memory 105 in association with the created one-touch selection button 21. Then, when thecontroller 100 reads the one-touch selection button 21 selected by a user to arrange thereof on the home screen, thecontroller 100 obtains the information regarding the creator of the one-touch selection button 21 by reading the information regarding the creator, which is associated with the one-touch selection button 21, from thememory 105. - Subsequently, based on the read information regarding the creator, the
controller 100 determines whether or not the creator of the one-touch selection button 21 matches the user (step 503). As described above, since the user of the home screen has been identified by the method of reading an ID number recorded on an ID card, etc., thecontroller 100 is able to determine whether or not the user of the home screen matches the creator of the one-touch selection button 21. - If it is determined that the creator of the one-
touch selection button 21 does not match the user (NO in step 503), in arranging the one-touch selection button 21 in the display region of the home screen, thecontroller 100 arranges the one-touch selection button 21 created by the person other than the user in one of the second and subsequent pages (step 505). On the other hand, if it is determined that the one-touch selection button 21 is created by the user by himself/herself (YES in step 503), thecontroller 100 arranges the one-touch selection button 21 in the display region on the home screen. At this time, the one-touch selection button 21 is arranged in turn to the right of theselection button 21 that has already been displayed in the display region on the home screen. In the case where there is no space to arrange to the right of theselection button 21 and there is a space on a lower stage, the one-touch selection button 21 is arranged on the lower stage in a left-aligned manner. If there is also no space on the lower stage, thecontroller 100 controls to move to the next page of the home screen, to thereby arrange the one-touch selection button 21 in turn from an upper stage in the left-aligned manner in the display region on the display screen of the next page (step 504). It should be noted that, in the exemplary embodiment, the display screen of the first page (an example of a first display screen) is displayed in priority to the display screens of the second and subsequent pages (an example of a second display screen). -
FIGS. 25A and 25B are an example of the one-touch selection button 21 arranged on the home screen in this manner.FIG. 25A shows a state in which adisplay screen 107 a of the first page of the home screen is displayed on thedisplay part 107 in default, and the one-touch selection button 21 created by the person other than the user to be newly displayed (“one-touch fax transmission”) is arranged in adisplay screen 107 b of the second page of the home screen, however, thedisplay screen 107 b of the second page is not displayed on thedisplay part 107. Then, by user's flicking operation on the “background” portion in the first page of the home screen displayed on thedisplay part 107 to the left direction in the figure, the display screen displayed on thedisplay part 107 is switched from thedisplay screen 107 a of the first page to thedisplay screen 107 b of the second page as shown inFIG. 25B , and thereby the one-touch selection button 21 created by the person other than the user (“one-touch fax transmission”) having been arranged in thedisplay screen 107 b of the second page is displayed. - In the exemplary embodiment configured in this manner, the one-
touch selection button 21 created by the person other than the user is not arranged in the display screen of the first page of the home screen displayed on thedisplay part 107 in default, and the one-touch selection button 21 created by the person other than the user is displayed on thedisplay part 107 by way of inputting a switching operation (a flicking operation or the like) for the display screen displayed on thedisplay part 107. Accordingly, in the exemplary embodiment, erroneous instructions to execute a process by a user are suppressed, compared to the case where the one-touch selection button 21 is created by the person other than the user and the one-touch selection button 21 is able to be arranged in both of thedisplay screen 107 a of the first page and thedisplay screen 107 b of the second page. Moreover, in the exemplary embodiment, erroneous instructions to execute a process by a user are suppressed, compared to the case where the one-touch selection button 21 created by the person other than the user is arranged in the display region of thedisplay screen 107 a of the first page, which is displayed with priority. - It should be noted that, in
FIGS. 25A and 25B , the one-touch selection button 21 created by the person other than the user is arranged in the top left region, which is the top of thedisplay screen 107 b of the second page of the home screen. However, the control by thecontroller 100 is not limited thereto, and the control may be performed so that the one-touch selection button 21 created by the person other than the user is arranged in another region of the second page, or in the display screen in one of the third and subsequent pages (not shown). - However, if the one-
touch selection button 21 created by the person other than the user is arranged in the display screen in one of the third and subsequent pages without arranging merely asingle selection button 21 in thedisplay screen 107 b of the second page, the one-touch selection button 21 for the direct start is displayed on thedisplay part 107 by way of a blank page (the display screen of the second page). In this case, there is a possibility that a user forgets or is not aware of existence of the display screen itself in one of the third and subsequent pages. Consequently, thecontroller 100 may control so that the one-touch selection button 21 created by the person other than the user is arranged in the display region in the second and subsequent pages in the left-aligned manner, not to generate a blank page. - The fifth exemplary embodiment includes no difference from the second exemplary embodiment except for the control of displaying the one-
touch selection button 21 created by a person other than a user on the home screen by thecontroller 100, and the configuration, operations and effects other than those particularly mentioned are same as the configuration, operations and effects described in theimage forming apparatus 10 of the second exemplary embodiment, and thereby description thereof will be omitted. - It should be noted that the
selection buttons 21 arranged in the display region on the home screen, including the one-touch selection 21 created by a person other than a user, are able to be moved to arbitrary positions within the display region on the home screen by a moving operation by a user (for example, an operation to drag and drop theselection button 21 displayed on the home screen). However, even in the case of the moving operation, a region where the one-touch selection button 21 created by a person other than a user can be arranged is limited by the above-described control of thecontroller 100. Accordingly, it is impossible to move the one-touch selection button 21 created by a person other than a user to such a region, where arrangement thereof is prohibited, by user's operation. - In the
image forming apparatus 10 in each of the second to fifth exemplary embodiments, thecontroller 100 controls so that, in arranging the one-touch selection button 21 for the direct start or the one-touch selection button 21 created by a person other than a user, a region where the one-touch selection button 21 is limited. In theimage forming apparatus 10 in a sixth exemplary embodiment, thecontroller 100 performs control so that movement of the one-touch selection button 21 for the direct start or the one-touch selection button 21 created by the person other than the user to the prohibited region is permitted after the number of times of starting the process associated with those one-touch selection buttons 21 reaches a preset number of times by selecting the one-touch selection button 21 for the direct start or the one-touch selection button 21 created by the person other than the user, even though the region to arrange the one-touch selection button 21 for the direct start or the one-touch selection button created by the person other than the user is limited in theimage forming apparatus 10 in the second to fifth exemplary embodiments. - That is, in the
image forming apparatus 10 in the second exemplary embodiment, arrangement of the one-touch selection button 21 for the direct start in the top left side region relative to the center portion of the display region is prohibited on the home screen. However, in the sixth exemplary embodiment, after the one-touch selection button 21 for the direct start is started not less than the preset number of times, movement of the one-touch selection button 21 for the direct start to the top left side region, where arrangement of the one-touch selection button 21 for the direct start is prohibited, is permitted by the control of thecontroller 100. In other words, in the exemplary embodiment, based on a status of utilization of the process associated with the one-touch selection button 21 for the direct start, by the control of thecontroller 100, prohibition of arrangement of the one-touch selection button 21 for the direct start in the region where arrangement thereof is prohibited is cancelled, or is able to be cancelled. - Moreover, in the
image forming apparatus 10 in the third exemplary embodiment, arrangement of the one-touch selection button 21 for the direct start in thedisplay screen 107 a of the first page is prohibited on the home screen. However, in the sixth exemplary embodiment, after the one-touch selection button 21 for the direct start is started not less than the preset number of times, movement of the one-touch selection button 21 for the direct start to thedisplay screen 107 a of the first page, where arrangement of the one-touch selection button 21 for the direct start is prohibited, is permitted on the home screen by the control of thecontroller 100. In other words, in the exemplary embodiment, based on a status of utilization of the process associated with the one-touch selection button 21 for the direct start, by the control of thecontroller 100, prohibition of arrangement of the one-touch selection button 21 for the direct start in the region where arrangement thereof is prohibited is cancelled, or is able to be cancelled. - Moreover, in the
image forming apparatus 10 in the fourth exemplary embodiment, arrangement of the one-touch selection button 21 created by the person other than the user in the top left side region relative to the center portion of the display region is prohibited on the home screen. However, in the sixth exemplary embodiment, after the one-touch selection button 21 created by the person other than the user is started not less than the preset number of times, movement of the one-touch selection button 21 created by the person other than the user to the top left side region, where arrangement of the one-touch selection button 21 created by the person other than the user is prohibited, is permitted by the control of thecontroller 100. In other words, in the exemplary embodiment, based on a status of utilization of the process associated with the one-touch selection button 21 created by the person other than the user, by the control of thecontroller 100, prohibition of arrangement of the one-touch selection button 21 created by the person other than the user in the region where arrangement thereof is prohibited is cancelled, or is able to be cancelled. - Moreover, in the
image forming apparatus 10 in the fifth exemplary embodiment, arrangement of the one-touch selection button 21 created by the person other than the user in thedisplay screen 107 a of the first page is prohibited on the home screen. However, in the sixth exemplary embodiment, after the one-touch selection button 21 created by the person other than the user is started not less than the preset number of times, movement of the one-touch selection button 21 created by the person other than the user to thedisplay screen 107 a of the first page, where arrangement of the one-touch selection button 21 created by the person other than the user is prohibited, is permitted on the home screen by the control of thecontroller 100. In other words, in the exemplary embodiment, based on a status of utilization of the process associated with the one-touch selection button 21 created by the person other than the user, by the control of thecontroller 100, prohibition of arrangement of the one-touch selection button 21 created by the person other than the user in the region where arrangement thereof is prohibited is cancelled, or is able to be cancelled. - In the
image forming apparatus 10 in the sixth exemplary embodiment, the number of times of starting the one-touch selection button 21 for the direct start or the number of times of starting the one-touch selection button 21 created by the person other than the user is counted by thecontroller 100 every time these one-touch selection buttons 21 are selected and started, and the number of times of starting is stored per each one-touch selection button 21 in thememory 105. Then, the process by thecontroller 100 to perform control of movement of theselection button 21 in the display region on the home screen is as shown inFIG. 26 . If a user drags the one-touch selection button 21 to be moved, thecontroller 100 detects the moving operation (step 601), and thecontroller 100 obtains information regarding a creator associated with the one-touch selection button 21 (step 602). - The information regarding the creator is obtained as described in the fourth and fifth exemplary embodiments.
- Next, the
controller 100 obtains the number of times of starting the one-touch selection button 21 from the memory 105 (step 603). Then, thecontroller 100 determines whether or not the number of times of starting is not less than the preset number of times (step 604). - The preset number of times may be stored in the
ROM 103 in thecontroller 100 in the non-rewritable manner or may be stored in theRAM 104 in thecontroller 100 in a rewritable manner. Moreover, the preset number of times is set experimentally or empirically as a number of times of the order, in which, for example, even if the one-touch selection button 21 is arranged in the prohibited region, it is considered that a user does not erroneously select and start the one-touch selection button 21. - If the
controller 100 determines that the number of times of starting obtained from thememory 105 is not less than the preset number of times (YES in step 604), thecontroller 100 permits movement of the one-touch selection button 21 to an arbitrary region in the display region on the home screen against the moving operation to drag and drop by the user, and arranges the one-touch selection button 21 in the region where the user carries out the operation to drop (step 605). - On the other hand, if the
controller 100 determines that the number of times of starting obtained from thememory 105 is less than the preset number of times (NO in step 604), thecontroller 100 determines whether or not the creator of the one-touch selection button 21 matches the user (step 606). If thecontroller 100 determines that the creator of the one-touch selection button 21 matches the user (YES in step 606), thecontroller 100 subsequently determines whether or not the one-touch selection button 21 is the one-touch selection button 21 for the direct start (step 607). - Then, if the
controller 100 determines that the one-touch selection button 21 is not the one-touch selection button 21 for the direct start (NO in step 607), thecontroller 100 permits movement of the one-touch selection button 21 to an arbitrary region in the display region on the home screen against the moving operation to drag and drop by the user, and arranges the one-touch selection button 21 in the region where the user carries out the operation to drop (step 605). - On the other hand, if the
controller 100 determines that the creator of the one-touch selection button 21 does not match the user (NO in step 606) and that the one-touch selection button 21 is the one-touch selection button 21 for the direct start (YES in step 607), thecontroller 100 does not permit movement of the one-touch selection button 21 to the prohibited region of the display region on the home screen against the moving operation to drag and drop by the user. Then, thecontroller 100 permits movement of the one-touch selection button 21 within a range of a region other than the region prohibited against the one-touch selection button 21 (step 608). As a result, in the case where the user carries out the operation to drop in the permitted region, the one-touch selection button 21 is arranged in the region where the operation to drop is carried out, whereas, in the case where the user carries out the operation to drop in the prohibited region, the one-touch selection button 21 is returned to and arranged in an original region where the one-touch selection button 21 exists before the moving operation. - In this manner, in the
image forming apparatus 10 in the sixth exemplary embodiment, even though a one-touch selection button 21 is the one-touch selection button 21 for the direct start or the one-touch selection button 21 created by a person other than a user, after a number of times of starting thereof reaches a preset number of times, each one-touch selection button 21 is able to be arranged in a region where arrangement thereof has been prohibited because a possibility of inadvertent execution is reduced. - It should be noted that, in the sixth exemplary embodiment, prohibition of arrangement of the one-
touch selection button 21 in the predetermined region where arrangement thereof is prohibited is cancelled in accordance with the number of times of starting the process associated with the one-touch selection button 21, arrangement of which in the predetermined region is prohibited. However, the process of cancelling the prohibition of arrangement is not limited in accordance with the number of times of starting. That is, thecontroller 100 may cancel prohibition of arrangement of the one-touch selection button 21 in the predetermined region where arrangement thereof is prohibited in accordance with a status of utilization of the process associated with the one-touch selection button 21, arrangement of which in the predetermined region is prohibited. - Here, “status of utilization of process” is an item that indicates the extent of utilization of the process, such as a number of times of execution of the process, a processing time of a processing apparatus and a number of times of receiving the process. However, the status of utilization of the process is not limited to these exemplified items, and a combination of the plural exemplified items or an item to determine the status of utilization of the process by use of information other than these may be used.
- The foregoing description of the exemplary embodiments of the present invention has been provided for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Obviously, many modifications and variations will be apparent to practitioners skilled in the art. The exemplary embodiments were chosen and described in order to best explain the principles of the invention and its practical applications, thereby enabling others skilled in the art to understand the invention for various embodiments and with the various modifications as are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the following claims and their equivalents.
Claims (7)
1. A processing apparatus comprising:
a processing unit that performs a predetermined process;
a creation portion that creates a process receiving portion for receiving an instruction of a process; and
a display unit that displays the process receiving portion in a display region, wherein,
in a case where a creator of the process receiving portion and a user of a display screen is different, arrangement of the process receiving portion in a predetermined region of the display region is prohibited.
2. The processing apparatus according to claim 1 , wherein the predetermined region is set on a top left side of the display region relative to a center thereof.
3. A processing apparatus comprising:
a processing unit that performs a predetermined process;
a creation portion that creates a process receiving portion for receiving an instruction of a process; and
a display unit that displays the process receiving portion in a display region and displays a first display screen and a second display screen, wherein,
in a case where a creator of the process receiving portion and a user of the display screen is different, arrangement of the process receiving portion in a display region of the first display screen is prohibited.
4. The processing apparatus according to claim 3 , wherein the first display screen is displayed in priority to the second display screen.
5. The processing apparatus according to claim 3 , wherein prohibition of arrangement of the process receiving portion in a region where arrangement thereof is prohibited is canceled or is able to be canceled based on a status of utilization of a process by the processing unit.
6. A non-transitory computer readable medium storing a program that causes a computer to execute a process comprising:
causing a processing unit to perform a predetermined process;
creating a process receiving portion for receiving an instruction of a process;
displaying the process receiving portion in a display region; and,
in a case where a creator of the process receiving portion and a user of a display screen is different, prohibiting arrangement of the process receiving portion in a predetermined region of the display region.
7. A non-transitory computer readable medium storing a program that causes a computer to execute a process comprising:
causing a processing unit to perform a predetermined process;
creating a process receiving portion for receiving an instruction of a process;
displaying the process receiving portion in a display region and displaying a first display screen and a second display screen; and,
in a case where a creator of the process receiving portion and a user of a display screen is different, prohibiting arrangement of the process receiving portion in a display region of the first display screen.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/821,172 US20180097946A1 (en) | 2013-12-12 | 2017-11-22 | Processing apparatus and non-transitory computer readable medium storing program |
US16/794,986 US10911617B2 (en) | 2013-12-12 | 2020-02-19 | Processing apparatus and program product for attaching mark to displayed process receiving portion to simulate a hardware button |
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013-257482 | 2013-12-12 | ||
JP2013257483A JP6146291B2 (en) | 2013-12-12 | 2013-12-12 | Processing device and program |
JP2013257482A JP2015115841A (en) | 2013-12-12 | 2013-12-12 | Processing apparatus and program |
JP2013-257483 | 2013-12-12 | ||
US14/275,312 US9883057B2 (en) | 2013-12-12 | 2014-05-12 | Processing apparatus and program product for creating, in response to user instruction, process receiving portions to be displayed differently and to perform a different process |
US15/821,172 US20180097946A1 (en) | 2013-12-12 | 2017-11-22 | Processing apparatus and non-transitory computer readable medium storing program |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/275,312 Division US9883057B2 (en) | 2013-12-12 | 2014-05-12 | Processing apparatus and program product for creating, in response to user instruction, process receiving portions to be displayed differently and to perform a different process |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/794,986 Continuation US10911617B2 (en) | 2013-12-12 | 2020-02-19 | Processing apparatus and program product for attaching mark to displayed process receiving portion to simulate a hardware button |
Publications (1)
Publication Number | Publication Date |
---|---|
US20180097946A1 true US20180097946A1 (en) | 2018-04-05 |
Family
ID=53369989
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/275,312 Active 2034-09-21 US9883057B2 (en) | 2013-12-12 | 2014-05-12 | Processing apparatus and program product for creating, in response to user instruction, process receiving portions to be displayed differently and to perform a different process |
US15/821,172 Abandoned US20180097946A1 (en) | 2013-12-12 | 2017-11-22 | Processing apparatus and non-transitory computer readable medium storing program |
US16/794,986 Active US10911617B2 (en) | 2013-12-12 | 2020-02-19 | Processing apparatus and program product for attaching mark to displayed process receiving portion to simulate a hardware button |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/275,312 Active 2034-09-21 US9883057B2 (en) | 2013-12-12 | 2014-05-12 | Processing apparatus and program product for creating, in response to user instruction, process receiving portions to be displayed differently and to perform a different process |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/794,986 Active US10911617B2 (en) | 2013-12-12 | 2020-02-19 | Processing apparatus and program product for attaching mark to displayed process receiving portion to simulate a hardware button |
Country Status (2)
Country | Link |
---|---|
US (3) | US9883057B2 (en) |
CN (4) | CN104717382B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180103163A1 (en) * | 2016-10-12 | 2018-04-12 | Fuji Xerox Co., Ltd. | Information processing apparatus and non-transitory computer readable medium |
US20210400153A1 (en) * | 2020-06-17 | 2021-12-23 | Canon Kabushiki Kaisha | Image processing apparatus, method of controlling the same, and storage medium |
US11470223B2 (en) * | 2020-07-08 | 2022-10-11 | Fujifilm Business Innovation Corp. | Information processing apparatus for reducing risk of rule violation in file transfer |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6365100B2 (en) * | 2014-08-12 | 2018-08-01 | 富士ゼロックス株式会社 | Image data storage device and program |
JP6600961B2 (en) * | 2015-03-30 | 2019-11-06 | ブラザー工業株式会社 | Display control apparatus, display control method, and storage medium |
JP6827704B2 (en) * | 2016-03-31 | 2021-02-10 | キヤノン株式会社 | Image forming device and its control method, program |
JP6794198B2 (en) * | 2016-09-14 | 2020-12-02 | キヤノン株式会社 | Image processing equipment, control methods and programs |
JP6808412B2 (en) | 2016-09-16 | 2021-01-06 | キヤノン株式会社 | Image transmitter, control method and program |
USD823893S1 (en) * | 2016-10-27 | 2018-07-24 | Apple Inc. | Display screen or portion thereof with icon set |
WO2018160199A1 (en) | 2017-03-03 | 2018-09-07 | Google Llc | Systems and methods for detecting improper implementation of presentation of content items by applications executing on client devices |
JP6702263B2 (en) * | 2017-05-15 | 2020-05-27 | 京セラドキュメントソリューションズ株式会社 | Image forming device |
JP6891666B2 (en) * | 2017-06-27 | 2021-06-18 | 富士フイルムビジネスイノベーション株式会社 | Information processing equipment and programs |
JP6988205B2 (en) * | 2017-07-04 | 2022-01-05 | 富士フイルムビジネスイノベーション株式会社 | Information processing equipment and programs |
JP7009899B2 (en) * | 2017-10-10 | 2022-01-26 | コニカミノルタ株式会社 | Control device, shortcut icon registration method and shortcut icon registration control program |
JP6998742B2 (en) * | 2017-11-20 | 2022-01-18 | キヤノン株式会社 | Image processing device and its control method, program |
CN109151583B (en) * | 2018-08-27 | 2021-03-23 | Tcl移动通信科技(宁波)有限公司 | Video interface control method, mobile terminal and storage medium |
JP2020155070A (en) * | 2019-03-22 | 2020-09-24 | 富士ゼロックス株式会社 | Information processing equipment and programs |
JP2021156918A (en) | 2020-03-25 | 2021-10-07 | 東芝テック株式会社 | Image forming apparatus and method for controlling image forming apparatus |
JP7621778B2 (en) * | 2020-11-30 | 2025-01-27 | 富士フイルム株式会社 | Information processing device and information processing program |
Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US144329A (en) * | 1873-11-04 | Improvement in middlings-purifiers | ||
US6934915B2 (en) * | 2001-10-09 | 2005-08-23 | Hewlett-Packard Development Company, L.P. | System and method for personalizing an electrical device interface |
US20050213166A1 (en) * | 2004-03-29 | 2005-09-29 | Konica Minolta Business Technologies, Inc. | Image reading apparatus reading documents and outputting image data, and control program product and control method for controlling the same |
US20060221407A1 (en) * | 2005-03-31 | 2006-10-05 | Konica Minolta Business Technologies, Inc. | Image reading method and system |
US20070236730A1 (en) * | 2006-04-05 | 2007-10-11 | Sachiko Takeuchi | Display screen controlling apparatus, an electronic apparatus, a display screen controlling method, and a screen displaying method |
US20090100384A1 (en) * | 2007-10-10 | 2009-04-16 | Apple Inc. | Variable device graphical user interface |
US20090310183A1 (en) * | 2008-06-13 | 2009-12-17 | Kyocera Mita Corporation | Display screen image creating apparatus, image forming apparatus, image forming system, and display control device |
US20110043843A1 (en) * | 2009-08-19 | 2011-02-24 | Canon Kabushiki Kaisha | Information processing apparatus, method for controlling information processing apparatus, and storage medium |
US7979892B2 (en) * | 2005-11-29 | 2011-07-12 | Brother Kogyo Kabushiki Kaisha | Peripheral device |
US20120023451A1 (en) * | 2010-07-22 | 2012-01-26 | Kuroyanagi Tomohiro | Image forming apparatus and screen control method that displays a list screen |
US20120144329A1 (en) * | 2010-12-06 | 2012-06-07 | Ricoh Company, Ltd. | Image forming apparatus, customization control method and recording medium |
US8701206B2 (en) * | 2011-04-05 | 2014-04-15 | Canon Kabushiki Kaisha | Information processing apparatus and method of controlling the same |
US20140351748A1 (en) * | 2013-05-24 | 2014-11-27 | Huawei Technologies Co., Ltd. | Split-Screen Display Method and Apparatus, and Electronic Device Thereof |
US9148533B2 (en) * | 2013-05-31 | 2015-09-29 | Fuji Xerox Co., Ltd. | Processing instruction device, processing apparatus, and non-transitory computer readable medium |
US9525791B2 (en) * | 2014-07-22 | 2016-12-20 | Kabushiki Kaisha Toshiba | Image processing apparatus and method of displaying object in image processing apparatus |
US9760274B2 (en) * | 2012-10-30 | 2017-09-12 | Canon Kabushiki Kaisha | Information processing apparatus, information processing method, and computer-readable storage medium |
US9894247B2 (en) * | 2001-10-22 | 2018-02-13 | Ricoh Company, Ltd. | Image forming apparatus having circuitry for providing a user authentication input screen and providing a function selection screen displaying authenticated functions |
US9961233B2 (en) * | 2014-03-14 | 2018-05-01 | Canon Kabushiki Kaisha | Information processing apparatus, method for controlling information processing apparatus, and storage medium to display an initial screen |
Family Cites Families (51)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5604860A (en) * | 1994-10-27 | 1997-02-18 | Xerox Corporation | Feature library and stored customized control interfaces |
JP2000244688A (en) | 1999-02-19 | 2000-09-08 | Murata Mach Ltd | Image reading and recording device |
JP3841994B2 (en) | 1999-12-27 | 2006-11-08 | 株式会社リコー | Short designation device |
JP2001188662A (en) * | 2000-01-05 | 2001-07-10 | Hitachi Ltd | Printing controller |
US6567627B2 (en) * | 2000-07-31 | 2003-05-20 | Kyocera Mita Corporation | Operating device having a shortcut key for setting functions |
JP3623472B2 (en) | 2000-10-19 | 2005-02-23 | 京セラミタ株式会社 | Image forming apparatus |
US6744424B2 (en) | 2000-10-19 | 2004-06-01 | Kyocera Mita Corporation | Image forming device |
CN1194297C (en) * | 2001-03-08 | 2005-03-23 | 鸿友科技股份有限公司 | Method and device for quickly picking up and processing object images |
US6785487B2 (en) * | 2001-03-21 | 2004-08-31 | Kyocera Mita Corporation | Image forming device with function selecting keys and at least one shortcut key |
JP4483580B2 (en) * | 2002-08-01 | 2010-06-16 | セイコーエプソン株式会社 | Image reproduction device, image holding device, and image reproduction system |
US20040080547A1 (en) * | 2002-10-24 | 2004-04-29 | Toshiba Tec Kabushiki Kaisha | Input unit and allocation method of menu item for use in input unit |
JP2004227056A (en) * | 2003-01-20 | 2004-08-12 | Justabeam:Kk | Device and method for inspecting character string and program making computer perform its method |
JP2004297792A (en) * | 2003-03-13 | 2004-10-21 | Ricoh Co Ltd | Image forming apparatus and function key assignment method |
JP2005328182A (en) * | 2004-05-12 | 2005-11-24 | Konica Minolta Business Technologies Inc | One-touch information registration apparatus and image transmission apparatus |
US7978618B2 (en) * | 2004-10-08 | 2011-07-12 | Sharp Laboratories Of America, Inc. | Methods and systems for user interface customization |
US7911626B2 (en) * | 2004-11-08 | 2011-03-22 | Sharp Laboratories Of America, Inc. | Systems and methods for providing a configurable user interface on an imaging device |
JP4330545B2 (en) * | 2005-02-18 | 2009-09-16 | シャープ株式会社 | Data processing apparatus, erroneous operation notification method, program, and recording medium |
JP4039439B2 (en) * | 2005-07-11 | 2008-01-30 | コニカミノルタビジネステクノロジーズ株式会社 | Image forming apparatus and function adding method of image forming apparatus |
JP2007122516A (en) | 2005-10-28 | 2007-05-17 | Sony Corp | Portable information terminal |
JP4305451B2 (en) * | 2006-01-17 | 2009-07-29 | 村田機械株式会社 | Electronics |
US7730422B2 (en) * | 2006-01-25 | 2010-06-01 | Microsoft Corporation | Smart icon placement across desktop size changes |
KR20070083028A (en) * | 2006-02-20 | 2007-08-23 | 삼성전자주식회사 | Image forming apparatus having a display function and a user interface display method therefor |
JP4757712B2 (en) * | 2006-05-31 | 2011-08-24 | シャープ株式会社 | Multifunction device, control method of multifunction device, control device, control method of control device, multifunction device control system, control program, and computer-readable recording medium |
US7536646B2 (en) * | 2006-06-14 | 2009-05-19 | Kabushiki Kaisha Toshiba | System and method for customizing user interfaces on a document processing device |
JP2008011220A (en) * | 2006-06-29 | 2008-01-17 | Ricoh Co Ltd | Image forming device |
US20080022212A1 (en) * | 2006-07-24 | 2008-01-24 | Kabushiki Kaisha Toshiba | System And Method For Generating A Custom Default User Interface On A Document Processing Device |
JP4963939B2 (en) * | 2006-11-15 | 2012-06-27 | 京セラドキュメントソリュ−ションズ株式会社 | Panel customization method for image forming apparatus |
JP2008172725A (en) | 2007-01-15 | 2008-07-24 | Ricoh Co Ltd | Information processing device, image processing device, information processing method, and information processing program |
US20090006989A1 (en) * | 2007-06-27 | 2009-01-01 | Samsung Electronics Co., Ltd | Image forming method and apparatus, and host |
JP2009171074A (en) * | 2008-01-14 | 2009-07-30 | Brother Ind Ltd | Image processing apparatus, image processing system, and image processing program |
US8135392B2 (en) * | 2008-06-06 | 2012-03-13 | Apple Inc. | Managing notification service connections and displaying icon badges |
JP5317631B2 (en) | 2008-11-10 | 2013-10-16 | キヤノン株式会社 | Image processing apparatus, control method therefor, and program |
JP2010135896A (en) | 2008-12-02 | 2010-06-17 | Konica Minolta Business Technologies Inc | Method and program for limiting address setting |
JP4849122B2 (en) * | 2008-12-16 | 2012-01-11 | コニカミノルタビジネステクノロジーズ株式会社 | Image processing apparatus and server apparatus |
JP5506238B2 (en) | 2009-05-08 | 2014-05-28 | キヤノン株式会社 | Information processing apparatus, information processing apparatus control method, and program |
JP2011051163A (en) | 2009-08-31 | 2011-03-17 | Ricoh Co Ltd | Image forming apparatus and image transmitting method |
JP5029683B2 (en) * | 2009-12-29 | 2012-09-19 | コニカミノルタビジネステクノロジーズ株式会社 | Image processing apparatus, display control method for the same, and display control program |
JP2011138437A (en) * | 2009-12-29 | 2011-07-14 | Konica Minolta Business Technologies Inc | Image processing device, customizing method for display screen of the same, and customizing program |
JP2011242854A (en) * | 2010-05-14 | 2011-12-01 | Ricoh Co Ltd | Image processing apparatus, device cooperation system, service provision method, program |
US9120985B2 (en) * | 2010-05-26 | 2015-09-01 | Exxonmobil Research And Engineering Company | Corrosion resistant gasifier components |
JP2012008860A (en) * | 2010-06-25 | 2012-01-12 | Canon Inc | Image forming apparatus, print control method, and program |
JP5626863B2 (en) * | 2010-08-06 | 2014-11-19 | 埼玉日本電気株式会社 | Misoperation prevention device and misoperation prevention method |
US20120179998A1 (en) * | 2011-01-12 | 2012-07-12 | Nesladek Christopher D | Touch screen user interfaces |
JP5794018B2 (en) | 2011-07-26 | 2015-10-14 | 株式会社リコー | Image processing apparatus, display control method, and display control program |
JP5542757B2 (en) * | 2011-09-15 | 2014-07-09 | シャープ株式会社 | Image processing device |
JP5817374B2 (en) | 2011-09-16 | 2015-11-18 | 株式会社リコー | Image processing apparatus, image processing method, and program |
JP5482814B2 (en) * | 2012-02-02 | 2014-05-07 | コニカミノルタ株式会社 | Display device, display device control method, and display device control program |
JP2014048891A (en) * | 2012-08-31 | 2014-03-17 | Toshiba Corp | Server device, program for server device |
JP5619261B2 (en) * | 2012-12-12 | 2014-11-05 | シャープ株式会社 | Electrical equipment |
WO2016128484A1 (en) * | 2015-02-13 | 2016-08-18 | Dover Europe Sarl | Hierarchical icons for graphical user interface |
JP2019049773A (en) * | 2017-09-07 | 2019-03-28 | キヤノン株式会社 | Information processing apparatus, information display method and program |
-
2014
- 2014-05-12 US US14/275,312 patent/US9883057B2/en active Active
- 2014-06-06 CN CN201410249883.XA patent/CN104717382B/en active Active
- 2014-06-06 CN CN202010864431.8A patent/CN111970412B/en active Active
- 2014-06-06 CN CN202010102831.5A patent/CN111343353B/en active Active
- 2014-06-06 CN CN201810141963.1A patent/CN108093152B9/en active Active
-
2017
- 2017-11-22 US US15/821,172 patent/US20180097946A1/en not_active Abandoned
-
2020
- 2020-02-19 US US16/794,986 patent/US10911617B2/en active Active
Patent Citations (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US144329A (en) * | 1873-11-04 | Improvement in middlings-purifiers | ||
US6934915B2 (en) * | 2001-10-09 | 2005-08-23 | Hewlett-Packard Development Company, L.P. | System and method for personalizing an electrical device interface |
US9894247B2 (en) * | 2001-10-22 | 2018-02-13 | Ricoh Company, Ltd. | Image forming apparatus having circuitry for providing a user authentication input screen and providing a function selection screen displaying authenticated functions |
US20050213166A1 (en) * | 2004-03-29 | 2005-09-29 | Konica Minolta Business Technologies, Inc. | Image reading apparatus reading documents and outputting image data, and control program product and control method for controlling the same |
US20060221407A1 (en) * | 2005-03-31 | 2006-10-05 | Konica Minolta Business Technologies, Inc. | Image reading method and system |
US7979892B2 (en) * | 2005-11-29 | 2011-07-12 | Brother Kogyo Kabushiki Kaisha | Peripheral device |
US20070236730A1 (en) * | 2006-04-05 | 2007-10-11 | Sachiko Takeuchi | Display screen controlling apparatus, an electronic apparatus, a display screen controlling method, and a screen displaying method |
US20090100384A1 (en) * | 2007-10-10 | 2009-04-16 | Apple Inc. | Variable device graphical user interface |
US20090310183A1 (en) * | 2008-06-13 | 2009-12-17 | Kyocera Mita Corporation | Display screen image creating apparatus, image forming apparatus, image forming system, and display control device |
US20110043843A1 (en) * | 2009-08-19 | 2011-02-24 | Canon Kabushiki Kaisha | Information processing apparatus, method for controlling information processing apparatus, and storage medium |
US20120023451A1 (en) * | 2010-07-22 | 2012-01-26 | Kuroyanagi Tomohiro | Image forming apparatus and screen control method that displays a list screen |
US20120144329A1 (en) * | 2010-12-06 | 2012-06-07 | Ricoh Company, Ltd. | Image forming apparatus, customization control method and recording medium |
US9052799B2 (en) * | 2010-12-06 | 2015-06-09 | Ricoh Company, Ltd. | Image forming apparatus, customization control method and recording medium |
US8701206B2 (en) * | 2011-04-05 | 2014-04-15 | Canon Kabushiki Kaisha | Information processing apparatus and method of controlling the same |
US9760274B2 (en) * | 2012-10-30 | 2017-09-12 | Canon Kabushiki Kaisha | Information processing apparatus, information processing method, and computer-readable storage medium |
US20140351748A1 (en) * | 2013-05-24 | 2014-11-27 | Huawei Technologies Co., Ltd. | Split-Screen Display Method and Apparatus, and Electronic Device Thereof |
US9148533B2 (en) * | 2013-05-31 | 2015-09-29 | Fuji Xerox Co., Ltd. | Processing instruction device, processing apparatus, and non-transitory computer readable medium |
US9961233B2 (en) * | 2014-03-14 | 2018-05-01 | Canon Kabushiki Kaisha | Information processing apparatus, method for controlling information processing apparatus, and storage medium to display an initial screen |
US9525791B2 (en) * | 2014-07-22 | 2016-12-20 | Kabushiki Kaisha Toshiba | Image processing apparatus and method of displaying object in image processing apparatus |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180103163A1 (en) * | 2016-10-12 | 2018-04-12 | Fuji Xerox Co., Ltd. | Information processing apparatus and non-transitory computer readable medium |
US10582072B2 (en) * | 2016-10-12 | 2020-03-03 | Fuji Xerox Co., Ltd. | Information processing apparatus and non-transitory computer readable medium comprising a display screen including basic operator for execution of certain function |
US20210400153A1 (en) * | 2020-06-17 | 2021-12-23 | Canon Kabushiki Kaisha | Image processing apparatus, method of controlling the same, and storage medium |
US11496637B2 (en) * | 2020-06-17 | 2022-11-08 | Canon Kabushiki Kaisha | Image processing apparatus, method of controlling the same, and storage medium |
US11470223B2 (en) * | 2020-07-08 | 2022-10-11 | Fujifilm Business Innovation Corp. | Information processing apparatus for reducing risk of rule violation in file transfer |
Also Published As
Publication number | Publication date |
---|---|
CN108093152B (en) | 2021-01-26 |
CN111970412A (en) | 2020-11-20 |
US9883057B2 (en) | 2018-01-30 |
US10911617B2 (en) | 2021-02-02 |
CN111970412B (en) | 2022-12-06 |
CN108093152A (en) | 2018-05-29 |
CN111343353B (en) | 2022-10-21 |
US20200186657A1 (en) | 2020-06-11 |
CN104717382A (en) | 2015-06-17 |
CN108093152B9 (en) | 2021-04-13 |
CN111343353A (en) | 2020-06-26 |
CN104717382B (en) | 2020-05-08 |
US20150172487A1 (en) | 2015-06-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10911617B2 (en) | Processing apparatus and program product for attaching mark to displayed process receiving portion to simulate a hardware button | |
US10311344B2 (en) | Processing apparatus, display device and non-transitory computer readable medium storing program | |
JP6439853B2 (en) | Processing device and program | |
JP6146291B2 (en) | Processing device and program | |
JP2015115841A (en) | Processing apparatus and program | |
JP2011118312A (en) | Image forming apparatus, control method, and program | |
CN108513029B (en) | Image processing apparatus, control method of image processing apparatus, and storage medium | |
JP5494872B1 (en) | Processing device and program | |
JP5505551B1 (en) | Processing device, display device, and program | |
US9262107B2 (en) | Apparatus, system, non-transitory computer readable medium, and method that perform batch image forming | |
EP3521936B1 (en) | Display input device, image forming apparatus, control method for display input device | |
JP2015037313A (en) | Processing apparatus | |
JP6179428B2 (en) | Image forming apparatus | |
JP2015011647A (en) | Operation device, image forming apparatus including the same, and control method of operation device | |
US20240251043A1 (en) | Display device, image processing device, and display method | |
US20240137448A1 (en) | Information processing device and program | |
JP2015037317A (en) | Processing apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |