US10326896B2 - Image processing apparatus - Google Patents

Image processing apparatus Download PDF

Info

Publication number
US10326896B2
US10326896B2 US15/566,651 US201515566651A US10326896B2 US 10326896 B2 US10326896 B2 US 10326896B2 US 201515566651 A US201515566651 A US 201515566651A US 10326896 B2 US10326896 B2 US 10326896B2
Authority
US
United States
Prior art keywords
order
display
display frame
command
commands
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.)
Active
Application number
US15/566,651
Other versions
US20180091665A1 (en
Inventor
Ruell Magpayo
Alvin Difuntorum
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kyocera Document Solutions Inc
Original Assignee
Kyocera Document Solutions Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Kyocera Document Solutions Inc filed Critical Kyocera Document Solutions Inc
Assigned to KYOCERA DOCUMENT SOLUTIONS INC. reassignment KYOCERA DOCUMENT SOLUTIONS INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MAGPAYO, RUELL
Publication of US20180091665A1 publication Critical patent/US20180091665A1/en
Application granted granted Critical
Publication of US10326896B2 publication Critical patent/US10326896B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00413Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
    • H04N1/00416Multi-level menus
    • H04N1/00435Multi-level menus arranged in a predetermined sequence, e.g. using next and previous buttons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00352Input means
    • H04N1/00395Arrangements for reducing operator input
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00413Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
    • H04N1/00416Multi-level menus
    • H04N1/00419Arrangements for navigating between pages or parts of the menu
    • H04N1/00421Arrangements for navigating between pages or parts of the menu using drop-down menus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00474Output means outputting a plurality of functional options, e.g. scan, copy or print
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0094Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception

Definitions

  • the present invention relates to an image processing apparatus such as an image forming apparatus or an image reading apparatus that can display functional information.
  • An image processing apparatus such as a printer that performs image processing based on image data, is provided with a plurality of functions regarding the image processing.
  • the plurality of functions include, for example, a copy function, a data transmission function, and a facsimile function.
  • the image processing apparatus is provided with a display panel. On the display panel, a setting screen is displayed, wherein the setting screen is used to input settings for the functions and execute the functions.
  • the user operates a function key corresponding to a function to individually display a setting screen for the function, and inputs various types of setting instructions and execution instructions on the displayed setting screen.
  • the present invention has been made in view of such conventional circumstances, and it is an object of the present invention to provide an image processing apparatus in which functional information regarding a function provided in the image processing apparatus can be easily retrieved, and a function corresponding to the functional information can be executed.
  • An image processing apparatus includes a display panel, a storage medium, a first display processing portion, a second display processing portion, and a function execution processing portion.
  • a plurality of pieces of functional information organized in hierarchical layers are stored in the storage medium.
  • the first display processing portion displays, in a selectable manner, high-order commands in a first display frame assigned to the display panel, the high-order commands corresponding to a plurality of pieces of functional information that belong to a high-order layer.
  • the second display processing portion when a high-order command has been selected from the high-order commands in the first display frame, displays, in a selectable manner, low-order commands in a second display frame assigned to the display panel, the low-order commands corresponding to a plurality of pieces of functional information that are included in a low-order layer that belongs to the high-order command.
  • the function execution processing portion when the high-order command has been selected in the first display frame and a low-order command has been selected in the second display frame, executes a function corresponding to a specific piece of functional information that is common to the high-order command selected in the first display frame and the low-order command selected in the second display frame.
  • FIG. 1 is a perspective diagram showing an image processing apparatus according to an embodiment of the present invention.
  • FIG. 2 is a block diagram showing a configuration of the image processing apparatus according to the embodiment of the present invention.
  • FIG. 3 is a flowchart showing a procedure of a command executing process executed in the image processing apparatus according to the embodiment of the present invention.
  • FIG. 4A is a screen diagram showing an example of an initial screen displayed on a display panel.
  • FIG. 4B is a screen diagram showing an example of a command input screen displayed on the display panel.
  • FIG. 5A is a screen diagram showing an example of the command input screen displayed on the display panel.
  • FIG. 5B is a screen diagram showing an example of the command input screen displayed on the display panel.
  • FIG. 6A is a screen diagram showing a display example of a command displayed on the command input screen.
  • FIG. 6B is a screen diagram showing a display example of a command displayed on the command input screen.
  • FIG. 7 is a screen diagram showing another example of the command input screen displayed on the display panel.
  • FIG. 1 is a schematic cross-sectional diagram showing a configuration of the image processing apparatus 10 .
  • FIG. 2 is a block diagram showing a configuration of the image processing apparatus 10 .
  • the image processing apparatus 10 is a multifunction peripheral having a plurality of major functions such as a copy function to print an image read from a document sheet, a scan function to read and store image data of the document sheet, a data transmission function to transmit the read image data, a print function to form an image based on image data that has been externally input, and a facsimile function to transmit image data by facsimile. It is noted that the present invention is applicable to image processing apparatuses that include, for example, a scanner apparatus (image reading apparatus), a printer apparatus (image forming apparatus), a facsimile apparatus, and a copy apparatus (image forming apparatus).
  • the image processing apparatus 10 includes an ADF (automatic document feeder) 11 , an image reading portion 12 , an image forming portion 13 , a sheet feed portion 14 , a control portion 15 , an operation/display portion 16 , and a storage portion 17 (an example of the storage medium of the present invention).
  • ADF automatic document feeder
  • the ADF 11 includes a document sheet setting portion 11 A, a plurality of conveyance rollers, a document sheet pressing, and a sheet discharge portion 11 B, and conveys a document sheet that is read by the image reading portion 12 .
  • the image reading portion 12 includes a document sheet table 12 A, a light source, a plurality of mirrors, an optical lens, and a CCD, and is configured to read image data from the document sheet.
  • the image reading portion 12 is configured to store the read image data onto an external memory such as a USB memory or a SD card connected to the operation/display portion 16 .
  • an external memory such as a USB memory or a SD card connected to the operation/display portion 16 .
  • the image forming portion 13 performs a process to form an image by the electrophotographic system based on image data read by the image reading portion 12 or based on image data input from an external information processing apparatus.
  • the image forming portion 13 includes a photoconductor drum, a charging device, a laser scanning device, a developing device, a transfer roller, a cleaning device, a fixing roller, a pressure roller, and a sheet discharge portion 13 A.
  • an image is formed on a sheet that is supplied from the sheet feed portion 14 , and the sheet with the image formed thereon is discharged to the sheet discharge portion 13 A.
  • the image forming portion 13 can also perform a so-called direct print in which a monochrome image or a color image is formed based on image data or document sheet data that has been directly read from a USB memory or a SD card connected to the operation/display portion 16 .
  • a copy start instruction is input from the operation/display portion 16 , image data is read from a document sheet, and then an image forming operation is performed.
  • the operation/display portion 16 is provided in front of the image reading portion 12 .
  • the operation/display portion 16 includes a display panel 21 and an operation portion 22 .
  • the display panel 21 is provided on an upper surface of the operation/display portion 16 .
  • a display surface 21 A of the display panel 21 is arranged such that the user can visually recognize it from outside.
  • the display panel 21 is a liquid crystal display on which information regarding printing is displayed, wherein the information includes: a plurality of key images used for inputting, setting, instructing and the like; a preview image of image data or document sheet data to be printed; and a message indicating a print state, a print setting or the like.
  • an initial screen 30 shown in FIG. 4A and a command input screen 40 shown in FIG. 4B (an example of the selection screen of the present invention) are displayed on the display surface 21 A of the display panel 21 , wherein the command input screen 40 is described below.
  • the display panel 21 is a touch panel configured to detect an input that is made by an external contact, and accept an input to a displayed key image or the like when the user touches and contacts his/her finger on the display surface 21 A of the display panel 21 .
  • input keys are arranged, wherein the input keys include numeral keys used to input numerals from 0 (zero) to 9 (nine) or the like, a start button for starting a print operation, a software program or the like, and a stop button for stopping the print operation or the like.
  • the storage portion 17 is a nonvolatile storage device.
  • the storage portion 17 is a storage device such as a flash memory, a SSD (solid state drive), or a HDD (hard disk drive).
  • the storage portion 17 stores a plurality of pieces of functional information that belong to the above-described major functions provided in the image processing apparatus 10 (the copy function, the scan function, the data transmission function, the print function, the facsimile function, and the like).
  • the plurality of pieces of functional information are used in a command executing process that is described below.
  • the plurality of pieces of functional information indicate high-order items and low-order items, wherein the high-order items are a lot of setting items and execution items and the like that belong to the major functions, and the low-order items belong to the high-order items.
  • Specific examples of the high-order items are setting items for a copy setting, a scan setting, a data transmission setting, a print setting, a facsimile setting, and the like.
  • Other examples of the high-order items are, for example, execution items for executing a deletion of image data, a batch deletion of setting items, and the like.
  • further examples of the high-order items are acquisition items for acquiring IP information registered in the image processing apparatus 10 , firmware version information of the image processing apparatus 10 , a serial number of the image processing apparatus 10 , and the like.
  • the low-order items are detailed setting items that belong to copy setting items, that are, for example, setting items for setting the number of copies, setting the print sheet, setting color or monochrome, setting print resolution, and the like.
  • Other examples of the low-order items are detailed setting items that belong to scan setting items (for setting color or monochrome, setting reading resolution and the like), detailed setting items that belong to data transmission setting items (for setting the transmission destination, the transmission speed, the communication and the like), detailed setting items that belong to print setting items (for setting the number of print copies, the print sheet, color or monochrome, the print resolution, and the like), and detailed setting items that belong to facsimile setting items (for setting the destination, the transmission speed and the like).
  • a plurality of pieces of functional information corresponding to the above-described setting items are organized in hierarchical layers and stored in the storage portion 17 . Specifically, groups of functional information corresponding to the high-order items are stored in a high-order layer, and groups of functional information corresponding to the low-order items are stored in association with the high-order items, in a low-order layer.
  • the storage portion 17 stores various types of data that are used in the command executing process that is described below.
  • the storage portion 17 stores a GUI file for executing a display process of the command input screen 40 (see FIG. 4B ), and use frequency of the commands that were selected in the past on the command input screen 40 .
  • the commands refer to indication instructions that specify items (setting items, execution items, acquisition items and the like) that correspond to the plurality of pieces of functional information.
  • a plurality of commands are assigned in correspondence with the plurality of pieces of functional information. For example, a command “@Set” is assigned in correspondence with a setting item. In addition, a command “@Action” is assigned in correspondence with an execution item.
  • a command “@Get” is assigned in correspondence with an acquisition item.
  • commands (@Set, @Action, @Get and the like) corresponding to the functional information belonging to the high-order layer (the above-described high-order items) are referred to as high-order commands
  • commands corresponding to the functional information belonging to the low-order layer are referred to as low-order commands.
  • the low-order commands are commands “IP”, “Tray”, “Emulation”, “PaperSize”, “DocSize”, “Resolution” and the like that belong to the command “@Set”.
  • the command “IP” is an indication instruction for identifying a detailed setting item for setting an IP address in the image processing apparatus 10 .
  • the command “Tray” is an indication instruction for identifying a detailed setting item for setting a tray in which sheets used for the printing are stored.
  • the command “Emulation” is an indication instruction for identifying a detailed setting item for setting an operation mode (a draft printing mode or the like) used in the printing, or an operation mode (an energy saving mode or the like) in the image processing apparatus 10 .
  • the command “PaperSize” is an indication instruction for identifying a detailed setting item for setting a paper size used in the copying or printing.
  • the command “DocSize” is an indication instruction for identifying a detailed setting item for setting the size of a document sheet used in the scanning.
  • the command “Resolution” is an indication instruction for identifying a detailed setting item for setting a resolution applied to the copying, printing, or scanning.
  • the high-order commands and the low-order commands are not limited to the above-described ones. Commands may be assigned in correspondence with other functional information (high-order items and low-order items).
  • the storage portion 17 stores, in advance, assignment relationship between the commands and the plurality of pieces of functional information.
  • the control portion 15 includes control equipment such as a CPU, a ROM, and a RAM.
  • the CPU is a processor that executes various calculation processes.
  • the ROM is a nonvolatile storage portion in which various information such as control programs for causing the CPU to execute various processes are stored in advance.
  • the RAM is a volatile storage device and is used as a temporary storage memory (working area) for the various processes executed by the CPU.
  • the control portion 15 is connected to the ADF 11 , the image reading portion 12 , the image forming portion 13 , the operation/display portion 16 , and the storage portion 17 .
  • control portion 15 the CPU executes the various control programs that are stored in advance in the ROM. This allows the image processing apparatus 10 to be comprehensively controlled by the control portion 15 .
  • the control portion 15 executes the command executing process described below and receives a plurality of commands input from the command input screen 40 described below, retrieves a specific piece of functional information that is common to the plurality of commands, and executes a specific function corresponding to the specific piece of functional information.
  • the control portion 15 may be composed of an electronic circuit such as an integrated circuit (ASIC).
  • ASIC integrated circuit
  • control portion 15 may be a control portion that is provided in the operation/display portion 16 , independently of a main control portion that comprehensively controls the image processing apparatus 10 .
  • control portion 15 When the CPU executes the control programs, the control portion 15 operates as a first display processing portion 51 , a second display processing portion 52 , a third display processing portion 53 , and a function execution processing portion 54 .
  • the third display processing portion 53 performs a process of displaying the command input screen 40 that includes a first display frame 41 and a second display frame 42 when the user touch-operates a short-cut key 31 displayed on the initial screen 30 .
  • the initial screen 30 is displayed on the display panel 21 immediately after the image processing apparatus 10 is activated, or immediately after the user logs in the image processing apparatus 10 .
  • FIG. 4A shows an example of the initial screen 30 .
  • a plurality of icon images that represent the major functions provided in the image processing apparatus 10 are arranged on the initial screen 30 .
  • the control portion 15 displays, on the display panel 21 , a menu screen showing setting items and execution items of a major function corresponding to the icon image.
  • icon images corresponding to a system menu and the like are also arranged on the initial screen 30 , and when one of these icon images is touch-operated, a menu screen showing functions (for example, a system setting item) corresponding to the icon image is displayced on the display panel 21 .
  • the short-cut key 31 for command input is arranged on the initial screen 30 at a position that can be touch-operated by the user.
  • one short-cut key 31 is included in the initial screen 30 .
  • the third display processing portion 53 activates the GUI file stored in the storage portion 17 such that the command input screen 40 shown in FIG. 4B is displayed on the display panel 21 .
  • a hard key having the same function as the short-cut key 31 may be provided in the operation portion 22 .
  • the command input screen 40 includes the first display frame 41 and the second display frame 42 , wherein the first display frame 41 displays high-order commands and the second display frame 42 displays low-order commands.
  • the second display frame 42 is disposed adjacent to the first display frame 41 .
  • the first display frame 41 is disposed at the leftmost position and the second display frame 42 is disposed immediately on the right side of the first display frame 41 so that the selection order can be recognized at a glance.
  • the first display frame 41 and the second display frame 42 may be disposed in alignment in the up-down direction, the first display frame 41 being disposed at an upper position, the second display frame 42 being disposed below the first display frame 41 .
  • the first display frame 41 and the second display frame 42 are assigned to a display surface 21 B of the display panel 21 .
  • the first display frame 41 is caused to display the high-order commands by the first display processing portion 51 described below
  • the second display frame 42 is caused to display the low-order commands by the second display processing portion 52 described below.
  • a third display frame 43 is disposed on the right side of the second display frame 42 .
  • the third display frame 43 functions as a display frame in which the low-order commands are displayed in a selectable manner.
  • the low-order command selected in the second display frame 42 is a command that is used to change a setting or make a new setting
  • the third display frame 43 functions as an input field in which a predetermined setting can be input.
  • the first display processing portion 51 displays, in the first display frame 41 of the command input screen 40 , the plurality of high-order commands corresponding to the plurality of pieces of functional information (high-order items), in a selectable manner.
  • the pull-down method for example, can be applied so that the plurality of high-order commands are displayed in a column.
  • FIG. 4B when the first display frame 41 is touch-operated by the user, the first display processing portion 51 displays a list of the plurality of high-order commands in a pull-down menu 41 A as shown in FIG. 5A . In the example shown in FIG.
  • the high-order commands are displayed in an order of the command “@Set”, the command “@Get”, the command “@Action”, . . . .
  • the touch-operated high-order command is selected and displayed in the first display frame 41 (see FIG. 5B ). It is noted that FIG. 5B shows an example in which the command “@Set” is touch-operated and displayed in the first display frame 41 .
  • the first display processing portion 51 displays a command “manual” in the pull-down menu 41 A of the first display frame 41 , together with the high-order commands.
  • the command “manual” allows the user to input a command manually.
  • the control portion 15 changes the display frames (the first display frame 41 to the third display frame 43 ) of the command input screen 40 to a manual input frame 45 (see FIG. 7 ) so that a manual input can be accepted.
  • a command can be input to the manual input frame 45 via input keys (not shown) provided in the operation portion 22 .
  • the second display processing portion 52 displays low-order commands that belong to the selected high-order command, in the second display frame 42 in a selectable manner.
  • the low-order commands displayed in the second display frame 42 belong to the high-order command selected in the first display frame 41 , and specifically are commands that correspond to a plurality of low-order items that belong to a high-order item (functional information) corresponding to the high-order command.
  • the pull-down method can be applied so that the plurality of low-order commands are displayed in a column. As shown in FIG.
  • the second display processing portion 52 displays a list of the plurality of high-order commands in a pull-down menu 42 A as shown in FIG. 5B .
  • the low-order commands of the command “@Set” are displayed in an order of the command “IP”, the command “Tray”, the command “Emulation”, the command “PaperSize”, the command “DocSize”, the command “Resolution”, . . . “More”.
  • FIG. 6A shows an example in which the command “IP” is touch-operated and displayed in the second display frame 42 . It is noted that when “More” has been selected in the second display frame 42 , the display content of the pull-down menu 42 A is updated, and other low-order commands are displayed.
  • the second display processing portion 52 displays the low-order commands corresponding to the high-order command in the second display frame 42 in an order according to the selection frequencies of the low-order commands. Specifically, each time a low-order command is selected in the second display frame 42 , the control portion 15 measures the selection frequency of the low-order command and stores the selection frequency in the storage portion 17 . Subsequently, when the second display frame 42 is touch-operated by the user, the control portion 15 reads the selection frequencies from the storage portion 17 , rearranges the low-order commands according to the selection frequencies, and displays the pull-down menu 42 A containing a list of the rearranged low-order commands. In the example of FIG. 5B , a list of commands having been rearranged in accordance with the selection frequencies is displayed.
  • a low-order command having the highest selection frequency may be displayed in the second display frame 42 .
  • the command “IP” that is a low-order command having the highest selection frequency among the plurality of low-order commands displayed in the pull-down menu 42 A may be displayed in the second display frame 42 .
  • the function execution processing portion 54 executes a function corresponding to a specific piece of functional information that is common to the commands selected in the first display frame 41 and the second display frame 42 .
  • the command input screen 40 includes an execution key 48 that is touch-operated to execute a function.
  • the function execution processing portion 54 searches the storage portion 17 for a piece of functional information that is common to the first display frame 41 and the second display frame 42 , selects the piece of functional information, and executes a function that corresponds to the selected piece of functional information. For example, as shown in FIG. 6A , when the execution key 48 is touch-operated in a state where the command “@Set” is displayed in the first display frame 41 and the command “IP” is displayed in the second display frame 42 , an IP address is selected as a piece of functional information that is common to the command “@Set” and the command “IP”, and the IP address registered in the image processing apparatus 10 is displayed in a fourth display frame 44 that is provided outside the third display frame 43 (see FIG. 6B ).
  • steps S 11 , S 12 , . . . represent processing procedures (step numbers).
  • the function executing process is executed when the initial screen 30 is displayed on the display panel 21 after the user logs in the image processing apparatus 10 .
  • the control portion 15 Upon detection of a user ID and a password that have been input by the user on the log-in screen displayed on the display panel 21 , the control portion 15 determines whether or not to permit a log-in of the user based on personal information of a registered user stored in the storage portion 17 . Subsequently, upon permitting the user to log in, the control portion 15 displays the initial screen 30 (see FIG. 4A ) on the display panel 21 .
  • step S 11 it is determined whether or not a command input request has been input on the initial screen 30 . Specifically, it is determined whether or not the short-cut key 31 has been touch-operated on the initial screen 30 .
  • the control portion 15 determines that the short-cut key 31 has been touch-operated, namely, a command input request has been input, by detecting a voltage signal that was generated by the touch operation.
  • step S 11 When, in step S 11 , it is determined that a command input request has been input, the control portion 15 displays the command input screen 40 (see FIG. 4B ) on the display panel 21 .
  • the control portion 15 determines whether or not a high-order command has been selected from the pull-down menu 41 A of the first display frame 41 by the user by a touch operation. Upon determining that a high-order command has been selected from the pull-down menu 41 A (see FIG. 5A ) of the first display frame 41 , the control portion 15 , in step S 14 , displays the selected high-order command in the first display frame 41 (see FIG. 5B ).
  • the control portion 15 refers to the selection frequencies stored in the storage portion 17 , and displays, in the second display frame 42 , a low-order command that has the highest selection frequency.
  • the selection frequency used at this time is preferably a selection frequency of a low-order command that was selected in the past by the user currently logging in.
  • control portion 15 may refer to selection frequencies of all users registered in the image processing apparatus 10 , and display a low-order command having the highest selection frequency in the second display frame 42 .
  • step S 16 the control portion 15 determines whether or not an execution instruction has been input.
  • the control portion 15 determines that an execution instruction has been input when the execution key 48 of the command input screen 40 has been touch-operated by the user.
  • the process proceeds to step S 17 .
  • step S 17 the control portion 15 determines whether or not a low-order command has been selected from the pull-down menu 42 A of the second display frame 42 by the user by a touch operation. Upon determining that a low-order command has been selected from the pull-down menu 42 A (see FIG. 5B ) of the second display frame 42 , the control portion 15 in step S 18 updates the display content of the second display frame 42 to the selected low-order command. It is noted that when it is determined in step S 16 that an execution instruction has been input, the process proceeds to step S 19 .
  • step S 19 in a state where a high-order command is selected in the first display frame 41 , and a low-order command is selected in the second display frame 42 , the storage portion 17 is searched for a specific piece of functional information that is common to the commands selected in the first display frame 41 and the second display frame 42 . Thereafter, the control portion 15 executes a function that corresponds to the piece of functional information selected by the search (S 20 ). For example, as shown in FIG.
  • the user only have to select commands in the first display frame 41 and the second display frame 42 to set the commands that the user desires, and the user only have to touch-operate the execution key 48 to execute the functions corresponding to the commands.
  • the user can select and set desired functions from a lot of detailed functions provided by the major functions, and execute the functions.
  • the selection frequencies are referred to and a low-order command is displayed automatically in the second display frame 42 .
  • the control portion 15 may not use the selection frequencies, but may display, in the second display frame 42 , a low-order command that was selected from the second display frame 42 by a selection action carried out to the second display frame 42 .
  • the selection frequency is used only for the second display frame 42 such that a high-frequency low-order command is automatically displayed therein.
  • the selection frequency may be used for a high-order command displayed in the first display frame 41 as well such that a high-frequency high-order command is automatically displayed therein.
  • the command input screen 40 is displayed when the short-cut key 31 is touch-operated in a state where the initial screen 30 is displayed.
  • the present invention is not limited to the example case.
  • two operations namely a touch operation to the shortcut key 31 and a selection operation to the first display frame 41
  • a high-order command desired by the user is displayed in the first display frame 41 .
  • the command input screen 40 may be displayed when the shortcut key 31 is touched a predetermined number of times on the initial screen 30 , and a high-order command according to the number of touches may be displayed in the first display frame 41 .
  • the number of touches may be replaced with a time period of touch, and when the shortcut key 31 is touched for a predetermined time period on the initial screen 30 , the command input screen 40 may be displayed, and a high-order command according to the time period of touch may be displayed in the first display frame 41 .
  • the control portion 15 references a correspondence table between the high-order commands and the number of touches or the time period of touch that is stored in the storage portion 17 in advance, and displays a corresponding high-order command in the first display frame 41 .

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Facsimiles In General (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

An image processing apparatus includes a display panel, a storage medium, first and second display processing portions, and a function execution processing portion. A plurality of pieces of functional information organized in hierarchical layers are stored in the storage medium. The first display processing portion displays high-order commands in a first display frame, the high-order commands corresponding to the pieces of functional information that belong to a high-order layer. The second display processing portion, when a high-order command has been selected, displays low-order commands in a second display frame, the low-order commands corresponding to the pieces of functional information of a low-order layer that belongs to the high-order command. The function execution processing portion, when the high-order command has been selected and a low-order command has been selected, executes a function corresponding to a specific piece of functional information that is common to the selected commands.

Description

TECHNICAL FIELD
The present invention relates to an image processing apparatus such as an image forming apparatus or an image reading apparatus that can display functional information.
BACKGROUND ART
An image processing apparatus such as a printer that performs image processing based on image data, is provided with a plurality of functions regarding the image processing. The plurality of functions include, for example, a copy function, a data transmission function, and a facsimile function. In addition, the image processing apparatus is provided with a display panel. On the display panel, a setting screen is displayed, wherein the setting screen is used to input settings for the functions and execute the functions. The user operates a function key corresponding to a function to individually display a setting screen for the function, and inputs various types of setting instructions and execution instructions on the displayed setting screen.
In the image processing apparatus that has a lot of functions, a plurality of setting items and execution items are provided for each of the functions. As a result, there may be a case where the user cannot find a desired setting item or execution item quickly. There is known an electronic device that displays a list of short-cut functions assigned to a plurality of function keys so that a function registration or a setting change can be easily performed (see PTL 1).
CITATION LIST Patent Literature
[PTL 1] Japanese Patent Application Publication No. 2008-198138
SUMMARY OF THE INVENTION Problems to be Solved by the Invention
However, even when a list of short-cut functions is displayed on the display panel, it is not easy to find a desired setting item or execution item from the list. In recent years, image processing apparatuses called multifunction peripherals have come to have a lot of functions, and thus the number of setting items and execution items belonging to the functions has also increased. Accordingly, it is not easy for not only an inexperienced user but also an experienced user to reach a desired setting item or execution item.
The present invention has been made in view of such conventional circumstances, and it is an object of the present invention to provide an image processing apparatus in which functional information regarding a function provided in the image processing apparatus can be easily retrieved, and a function corresponding to the functional information can be executed.
Solution to the Problems
An image processing apparatus according to an aspect of the present invention includes a display panel, a storage medium, a first display processing portion, a second display processing portion, and a function execution processing portion. A plurality of pieces of functional information organized in hierarchical layers are stored in the storage medium. The first display processing portion displays, in a selectable manner, high-order commands in a first display frame assigned to the display panel, the high-order commands corresponding to a plurality of pieces of functional information that belong to a high-order layer. The second display processing portion, when a high-order command has been selected from the high-order commands in the first display frame, displays, in a selectable manner, low-order commands in a second display frame assigned to the display panel, the low-order commands corresponding to a plurality of pieces of functional information that are included in a low-order layer that belongs to the high-order command. The function execution processing portion, when the high-order command has been selected in the first display frame and a low-order command has been selected in the second display frame, executes a function corresponding to a specific piece of functional information that is common to the high-order command selected in the first display frame and the low-order command selected in the second display frame.
Advantageous Effects of the Invention
According to the present invention, functional information regarding a function provided in the image processing apparatus can be easily retrieved, and a function corresponding to the functional information can be executed.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a perspective diagram showing an image processing apparatus according to an embodiment of the present invention.
FIG. 2 is a block diagram showing a configuration of the image processing apparatus according to the embodiment of the present invention.
FIG. 3 is a flowchart showing a procedure of a command executing process executed in the image processing apparatus according to the embodiment of the present invention.
FIG. 4A is a screen diagram showing an example of an initial screen displayed on a display panel.
FIG. 4B is a screen diagram showing an example of a command input screen displayed on the display panel.
FIG. 5A is a screen diagram showing an example of the command input screen displayed on the display panel.
FIG. 5B is a screen diagram showing an example of the command input screen displayed on the display panel.
FIG. 6A is a screen diagram showing a display example of a command displayed on the command input screen.
FIG. 6B is a screen diagram showing a display example of a command displayed on the command input screen.
FIG. 7 is a screen diagram showing another example of the command input screen displayed on the display panel.
DESCRIPTION OF EMBODIMENTS
The following describes an embodiment of the present invention with reference to the accompanying drawings for the understanding of the invention. It should be noted that the following embodiment is an example of a specific embodiment of the present invention and should not limit the technical scope of the present invention.
[Outlined Configuration of Image Processing Apparatus 10]
First, an outlined configuration of an image processing apparatus 10 according to an embodiment of the present invention is described with reference to FIG. 1 and FIG. 2. Here, FIG. 1 is a schematic cross-sectional diagram showing a configuration of the image processing apparatus 10. FIG. 2 is a block diagram showing a configuration of the image processing apparatus 10.
The image processing apparatus 10 is a multifunction peripheral having a plurality of major functions such as a copy function to print an image read from a document sheet, a scan function to read and store image data of the document sheet, a data transmission function to transmit the read image data, a print function to form an image based on image data that has been externally input, and a facsimile function to transmit image data by facsimile. It is noted that the present invention is applicable to image processing apparatuses that include, for example, a scanner apparatus (image reading apparatus), a printer apparatus (image forming apparatus), a facsimile apparatus, and a copy apparatus (image forming apparatus).
Specifically, as shown in FIG. 1 and FIG. 2, the image processing apparatus 10 includes an ADF (automatic document feeder) 11, an image reading portion 12, an image forming portion 13, a sheet feed portion 14, a control portion 15, an operation/display portion 16, and a storage portion 17 (an example of the storage medium of the present invention).
The ADF 11 includes a document sheet setting portion 11A, a plurality of conveyance rollers, a document sheet pressing, and a sheet discharge portion 11B, and conveys a document sheet that is read by the image reading portion 12.
The image reading portion 12 includes a document sheet table 12A, a light source, a plurality of mirrors, an optical lens, and a CCD, and is configured to read image data from the document sheet. In addition, the image reading portion 12 is configured to store the read image data onto an external memory such as a USB memory or a SD card connected to the operation/display portion 16. When a reading start instruction is input from the operation/display portion 16, the image reading portion 12 starts a document sheet reading operation to read image data from the document sheet.
The image forming portion 13 performs a process to form an image by the electrophotographic system based on image data read by the image reading portion 12 or based on image data input from an external information processing apparatus. Specifically, the image forming portion 13 includes a photoconductor drum, a charging device, a laser scanning device, a developing device, a transfer roller, a cleaning device, a fixing roller, a pressure roller, and a sheet discharge portion 13A. In the image forming portion 13, an image is formed on a sheet that is supplied from the sheet feed portion 14, and the sheet with the image formed thereon is discharged to the sheet discharge portion 13A. In addition, the image forming portion 13 can also perform a so-called direct print in which a monochrome image or a color image is formed based on image data or document sheet data that has been directly read from a USB memory or a SD card connected to the operation/display portion 16. When a copy start instruction is input from the operation/display portion 16, image data is read from a document sheet, and then an image forming operation is performed.
The operation/display portion 16 is provided in front of the image reading portion 12. The operation/display portion 16 includes a display panel 21 and an operation portion 22.
The display panel 21 is provided on an upper surface of the operation/display portion 16. A display surface 21A of the display panel 21 is arranged such that the user can visually recognize it from outside. The display panel 21 is a liquid crystal display on which information regarding printing is displayed, wherein the information includes: a plurality of key images used for inputting, setting, instructing and the like; a preview image of image data or document sheet data to be printed; and a message indicating a print state, a print setting or the like. In the present embodiment, an initial screen 30 shown in FIG. 4A, and a command input screen 40 shown in FIG. 4B (an example of the selection screen of the present invention) are displayed on the display surface 21A of the display panel 21, wherein the command input screen 40 is described below.
The display panel 21 is a touch panel configured to detect an input that is made by an external contact, and accept an input to a displayed key image or the like when the user touches and contacts his/her finger on the display surface 21A of the display panel 21.
On the operation portion 22, input keys are arranged, wherein the input keys include numeral keys used to input numerals from 0 (zero) to 9 (nine) or the like, a start button for starting a print operation, a software program or the like, and a stop button for stopping the print operation or the like.
The storage portion 17 is a nonvolatile storage device. For example, the storage portion 17 is a storage device such as a flash memory, a SSD (solid state drive), or a HDD (hard disk drive).
The storage portion 17 stores a plurality of pieces of functional information that belong to the above-described major functions provided in the image processing apparatus 10 (the copy function, the scan function, the data transmission function, the print function, the facsimile function, and the like). The plurality of pieces of functional information are used in a command executing process that is described below.
The plurality of pieces of functional information indicate high-order items and low-order items, wherein the high-order items are a lot of setting items and execution items and the like that belong to the major functions, and the low-order items belong to the high-order items. Specific examples of the high-order items are setting items for a copy setting, a scan setting, a data transmission setting, a print setting, a facsimile setting, and the like. Other examples of the high-order items are, for example, execution items for executing a deletion of image data, a batch deletion of setting items, and the like. In addition, further examples of the high-order items are acquisition items for acquiring IP information registered in the image processing apparatus 10, firmware version information of the image processing apparatus 10, a serial number of the image processing apparatus 10, and the like.
Specific examples of the low-order items are detailed setting items that belong to copy setting items, that are, for example, setting items for setting the number of copies, setting the print sheet, setting color or monochrome, setting print resolution, and the like. Other examples of the low-order items are detailed setting items that belong to scan setting items (for setting color or monochrome, setting reading resolution and the like), detailed setting items that belong to data transmission setting items (for setting the transmission destination, the transmission speed, the communication and the like), detailed setting items that belong to print setting items (for setting the number of print copies, the print sheet, color or monochrome, the print resolution, and the like), and detailed setting items that belong to facsimile setting items (for setting the destination, the transmission speed and the like).
In the present embodiment, a plurality of pieces of functional information corresponding to the above-described setting items are organized in hierarchical layers and stored in the storage portion 17. Specifically, groups of functional information corresponding to the high-order items are stored in a high-order layer, and groups of functional information corresponding to the low-order items are stored in association with the high-order items, in a low-order layer.
In addition, the storage portion 17 stores various types of data that are used in the command executing process that is described below. For example, the storage portion 17 stores a GUI file for executing a display process of the command input screen 40 (see FIG. 4B), and use frequency of the commands that were selected in the past on the command input screen 40. Here, the commands refer to indication instructions that specify items (setting items, execution items, acquisition items and the like) that correspond to the plurality of pieces of functional information. In the present embodiment, a plurality of commands are assigned in correspondence with the plurality of pieces of functional information. For example, a command “@Set” is assigned in correspondence with a setting item. In addition, a command “@Action” is assigned in correspondence with an execution item. In addition, a command “@Get” is assigned in correspondence with an acquisition item. In the following description, commands (@Set, @Action, @Get and the like) corresponding to the functional information belonging to the high-order layer (the above-described high-order items) are referred to as high-order commands, and commands corresponding to the functional information belonging to the low-order layer (the above-described low-order items) are referred to as low-order commands.
Specific examples of the low-order commands are commands “IP”, “Tray”, “Emulation”, “PaperSize”, “DocSize”, “Resolution” and the like that belong to the command “@Set”. The command “IP” is an indication instruction for identifying a detailed setting item for setting an IP address in the image processing apparatus 10. The command “Tray” is an indication instruction for identifying a detailed setting item for setting a tray in which sheets used for the printing are stored. The command “Emulation” is an indication instruction for identifying a detailed setting item for setting an operation mode (a draft printing mode or the like) used in the printing, or an operation mode (an energy saving mode or the like) in the image processing apparatus 10. The command “PaperSize” is an indication instruction for identifying a detailed setting item for setting a paper size used in the copying or printing. The command “DocSize” is an indication instruction for identifying a detailed setting item for setting the size of a document sheet used in the scanning. The command “Resolution” is an indication instruction for identifying a detailed setting item for setting a resolution applied to the copying, printing, or scanning.
The high-order commands and the low-order commands are not limited to the above-described ones. Commands may be assigned in correspondence with other functional information (high-order items and low-order items). The storage portion 17 stores, in advance, assignment relationship between the commands and the plurality of pieces of functional information.
The control portion 15 includes control equipment such as a CPU, a ROM, and a RAM. The CPU is a processor that executes various calculation processes. The ROM is a nonvolatile storage portion in which various information such as control programs for causing the CPU to execute various processes are stored in advance. The RAM is a volatile storage device and is used as a temporary storage memory (working area) for the various processes executed by the CPU. The control portion 15 is connected to the ADF 11, the image reading portion 12, the image forming portion 13, the operation/display portion 16, and the storage portion 17.
In the control portion 15, the CPU executes the various control programs that are stored in advance in the ROM. This allows the image processing apparatus 10 to be comprehensively controlled by the control portion 15. In particular, the control portion 15 executes the command executing process described below and receives a plurality of commands input from the command input screen 40 described below, retrieves a specific piece of functional information that is common to the plurality of commands, and executes a specific function corresponding to the specific piece of functional information. It is noted that the control portion 15 may be composed of an electronic circuit such as an integrated circuit (ASIC). In addition, the control portion 15 may be a control portion that is provided in the operation/display portion 16, independently of a main control portion that comprehensively controls the image processing apparatus 10.
When the CPU executes the control programs, the control portion 15 operates as a first display processing portion 51, a second display processing portion 52, a third display processing portion 53, and a function execution processing portion 54.
The third display processing portion 53 performs a process of displaying the command input screen 40 that includes a first display frame 41 and a second display frame 42 when the user touch-operates a short-cut key 31 displayed on the initial screen 30.
Here, the initial screen 30 is displayed on the display panel 21 immediately after the image processing apparatus 10 is activated, or immediately after the user logs in the image processing apparatus 10. FIG. 4A shows an example of the initial screen 30. A plurality of icon images that represent the major functions provided in the image processing apparatus 10 are arranged on the initial screen 30. When an icon image is touch-operated, the control portion 15 displays, on the display panel 21, a menu screen showing setting items and execution items of a major function corresponding to the icon image. It is noted that icon images corresponding to a system menu and the like are also arranged on the initial screen 30, and when one of these icon images is touch-operated, a menu screen showing functions (for example, a system setting item) corresponding to the icon image is displayced on the display panel 21.
In addition, the short-cut key 31 for command input is arranged on the initial screen 30 at a position that can be touch-operated by the user. In the present embodiment, in addition to the icon images of the major functions, one short-cut key 31 is included in the initial screen 30. When the short-cut key 31 is touch-operated by the user, the third display processing portion 53 activates the GUI file stored in the storage portion 17 such that the command input screen 40 shown in FIG. 4B is displayed on the display panel 21. It is noted that instead of the short-cut key 31, a hard key having the same function as the short-cut key 31 may be provided in the operation portion 22.
As shown in FIG. 4B, the command input screen 40 includes the first display frame 41 and the second display frame 42, wherein the first display frame 41 displays high-order commands and the second display frame 42 displays low-order commands. In the command input screen 40, the second display frame 42 is disposed adjacent to the first display frame 41. Specifically, in the command input screen 40, the first display frame 41 is disposed at the leftmost position and the second display frame 42 is disposed immediately on the right side of the first display frame 41 so that the selection order can be recognized at a glance. It is noted that the first display frame 41 and the second display frame 42 may be disposed in alignment in the up-down direction, the first display frame 41 being disposed at an upper position, the second display frame 42 being disposed below the first display frame 41. With the command input screen 40 displayed on the display panel 21, the first display frame 41 and the second display frame 42 are assigned to a display surface 21B of the display panel 21. The first display frame 41 is caused to display the high-order commands by the first display processing portion 51 described below, and the second display frame 42 is caused to display the low-order commands by the second display processing portion 52 described below.
It is noted that in the command input screen 40, a third display frame 43 is disposed on the right side of the second display frame 42. When there are further low-order commands under the low-order command selected in the second display frame 42, the third display frame 43 functions as a display frame in which the low-order commands are displayed in a selectable manner. In addition, when the low-order command selected in the second display frame 42 is a command that is used to change a setting or make a new setting, the third display frame 43 functions as an input field in which a predetermined setting can be input.
The first display processing portion 51 displays, in the first display frame 41 of the command input screen 40, the plurality of high-order commands corresponding to the plurality of pieces of functional information (high-order items), in a selectable manner. As the method for displaying the commands in a selectable manner, the pull-down method, for example, can be applied so that the plurality of high-order commands are displayed in a column. As shown in FIG. 4B, when the first display frame 41 is touch-operated by the user, the first display processing portion 51 displays a list of the plurality of high-order commands in a pull-down menu 41A as shown in FIG. 5A. In the example shown in FIG. 5A, the high-order commands are displayed in an order of the command “@Set”, the command “@Get”, the command “@Action”, . . . . Subsequently, when a specific one of the high-order commands is touch-operated on the pull-down menu 41A of the first display frame 41, the touch-operated high-order command is selected and displayed in the first display frame 41 (see FIG. 5B). It is noted that FIG. 5B shows an example in which the command “@Set” is touch-operated and displayed in the first display frame 41.
The first display processing portion 51 displays a command “manual” in the pull-down menu 41A of the first display frame 41, together with the high-order commands. The command “manual” allows the user to input a command manually. For example, when the command “manual” has been selected in the first display frame 41, the control portion 15 changes the display frames (the first display frame 41 to the third display frame 43) of the command input screen 40 to a manual input frame 45 (see FIG. 7) so that a manual input can be accepted. It is noted that a command can be input to the manual input frame 45 via input keys (not shown) provided in the operation portion 22.
When one of the high-order commands has been selected in the first display frame 41, the second display processing portion 52 displays low-order commands that belong to the selected high-order command, in the second display frame 42 in a selectable manner. The low-order commands displayed in the second display frame 42 belong to the high-order command selected in the first display frame 41, and specifically are commands that correspond to a plurality of low-order items that belong to a high-order item (functional information) corresponding to the high-order command. As the method for displaying the commands in a selectable manner, as is the case with the display method of the first display frame 41, the pull-down method can be applied so that the plurality of low-order commands are displayed in a column. As shown in FIG. 5A, when the second display frame 42 is touch-operated by the user, the second display processing portion 52 displays a list of the plurality of high-order commands in a pull-down menu 42A as shown in FIG. 5B. In the example shown in FIG. 5B, the low-order commands of the command “@Set” are displayed in an order of the command “IP”, the command “Tray”, the command “Emulation”, the command “PaperSize”, the command “DocSize”, the command “Resolution”, . . . “More”. Subsequently, when a specific one of the low-order commands is touch-operated on the pull-down menu 42A of the second display frame 42, the touch-operated low-order command is selected and displayed in the second display frame 42 (see FIG. 6A). It is noted that FIG. 6A shows an example in which the command “IP” is touch-operated and displayed in the second display frame 42. It is noted that when “More” has been selected in the second display frame 42, the display content of the pull-down menu 42A is updated, and other low-order commands are displayed.
In the present embodiment, when a high-order command has been selected in the first display frame 41, the second display processing portion 52 displays the low-order commands corresponding to the high-order command in the second display frame 42 in an order according to the selection frequencies of the low-order commands. Specifically, each time a low-order command is selected in the second display frame 42, the control portion 15 measures the selection frequency of the low-order command and stores the selection frequency in the storage portion 17. Subsequently, when the second display frame 42 is touch-operated by the user, the control portion 15 reads the selection frequencies from the storage portion 17, rearranges the low-order commands according to the selection frequencies, and displays the pull-down menu 42A containing a list of the rearranged low-order commands. In the example of FIG. 5B, a list of commands having been rearranged in accordance with the selection frequencies is displayed.
It is noted that when a high-order command is selected in the first display frame 41, a low-order command having the highest selection frequency may be displayed in the second display frame 42. For example, when the command “@Set” is selected in the first display frame 41, the command “IP” that is a low-order command having the highest selection frequency among the plurality of low-order commands displayed in the pull-down menu 42A may be displayed in the second display frame 42.
When a high-order command is selected (displayed) in the first display frame 41, and a low-order command is selected (displayed) in the second display frame 42, the function execution processing portion 54 executes a function corresponding to a specific piece of functional information that is common to the commands selected in the first display frame 41 and the second display frame 42. Specifically, the command input screen 40 includes an execution key 48 that is touch-operated to execute a function. When the execution key 48 is touch-operated by the user as shown in FIG. 6A, the function execution processing portion 54 searches the storage portion 17 for a piece of functional information that is common to the first display frame 41 and the second display frame 42, selects the piece of functional information, and executes a function that corresponds to the selected piece of functional information. For example, as shown in FIG. 6A, when the execution key 48 is touch-operated in a state where the command “@Set” is displayed in the first display frame 41 and the command “IP” is displayed in the second display frame 42, an IP address is selected as a piece of functional information that is common to the command “@Set” and the command “IP”, and the IP address registered in the image processing apparatus 10 is displayed in a fourth display frame 44 that is provided outside the third display frame 43 (see FIG. 6B).
In the following, the procedure of a function executing process executed by the control portion 15 is described. In the flowchart of FIG. 3, steps S11, S12, . . . represent processing procedures (step numbers). The function executing process is executed when the initial screen 30 is displayed on the display panel 21 after the user logs in the image processing apparatus 10.
Upon detection of a user ID and a password that have been input by the user on the log-in screen displayed on the display panel 21, the control portion 15 determines whether or not to permit a log-in of the user based on personal information of a registered user stored in the storage portion 17. Subsequently, upon permitting the user to log in, the control portion 15 displays the initial screen 30 (see FIG. 4A) on the display panel 21.
In step S11, it is determined whether or not a command input request has been input on the initial screen 30. Specifically, it is determined whether or not the short-cut key 31 has been touch-operated on the initial screen 30. When the user touch-operates the short-cut key 31, the control portion 15 determines that the short-cut key 31 has been touch-operated, namely, a command input request has been input, by detecting a voltage signal that was generated by the touch operation.
When, in step S11, it is determined that a command input request has been input, the control portion 15 displays the command input screen 40 (see FIG. 4B) on the display panel 21.
In the next step S13, the control portion 15 determines whether or not a high-order command has been selected from the pull-down menu 41A of the first display frame 41 by the user by a touch operation. Upon determining that a high-order command has been selected from the pull-down menu 41A (see FIG. 5A) of the first display frame 41, the control portion 15, in step S14, displays the selected high-order command in the first display frame 41 (see FIG. 5B).
In the next step S15, the control portion 15 refers to the selection frequencies stored in the storage portion 17, and displays, in the second display frame 42, a low-order command that has the highest selection frequency. The selection frequency used at this time is preferably a selection frequency of a low-order command that was selected in the past by the user currently logging in. With this configuration where a low-order command identified by such a selection frequency is displayed in the second display frame 42, the user does not need to carry out a selection action, and thus it is possible to exclude the selection action of the user, and improve the operability of the user. It is noted that in a case where a selection frequency of an individual user has not reached a certain number of uses, using the selection frequency may rather decrease the operability. As a result, in a case where a selection frequency of an individual user has not reached a certain number of uses, the control portion 15 may refer to selection frequencies of all users registered in the image processing apparatus 10, and display a low-order command having the highest selection frequency in the second display frame 42.
In the next step S16, the control portion 15 determines whether or not an execution instruction has been input. The control portion 15 determines that an execution instruction has been input when the execution key 48 of the command input screen 40 has been touch-operated by the user. Upon determining that an execution instruction has not been input, the process proceeds to step S17.
In the next step S17, the control portion 15 determines whether or not a low-order command has been selected from the pull-down menu 42A of the second display frame 42 by the user by a touch operation. Upon determining that a low-order command has been selected from the pull-down menu 42A (see FIG. 5B) of the second display frame 42, the control portion 15 in step S18 updates the display content of the second display frame 42 to the selected low-order command. It is noted that when it is determined in step S16 that an execution instruction has been input, the process proceeds to step S19.
In step S19, in a state where a high-order command is selected in the first display frame 41, and a low-order command is selected in the second display frame 42, the storage portion 17 is searched for a specific piece of functional information that is common to the commands selected in the first display frame 41 and the second display frame 42. Thereafter, the control portion 15 executes a function that corresponds to the piece of functional information selected by the search (S20). For example, as shown in FIG. 6A, when the execution key 48 is touch-operated in a state where the command “@Set” is selected (input) in the first display frame 41 and the command “IP” is selected (input) in the second display frame 42, it means that a command instructing to “acquire and display an IP address registered in the image processing apparatus 10” is input, and a process (function) to display the IP address registered in the image processing apparatus 10 in the fourth display frame 44 is executed.
As described above, in the image processing apparatus 10, the user only have to select commands in the first display frame 41 and the second display frame 42 to set the commands that the user desires, and the user only have to touch-operate the execution key 48 to execute the functions corresponding to the commands. As a result, the user can select and set desired functions from a lot of detailed functions provided by the major functions, and execute the functions.
It is noted that according to an example case provided in the above-described embodiment, the selection frequencies are referred to and a low-order command is displayed automatically in the second display frame 42. However, the control portion 15 may not use the selection frequencies, but may display, in the second display frame 42, a low-order command that was selected from the second display frame 42 by a selection action carried out to the second display frame 42. In addition, in the above-described embodiment, the selection frequency is used only for the second display frame 42 such that a high-frequency low-order command is automatically displayed therein. However, the selection frequency may be used for a high-order command displayed in the first display frame 41 as well such that a high-frequency high-order command is automatically displayed therein.
According to an example case provided in the above-described embodiment, the command input screen 40 is displayed when the short-cut key 31 is touch-operated in a state where the initial screen 30 is displayed. However, the present invention is not limited to the example case. In the above-described embodiment, when two operations, namely a touch operation to the shortcut key 31 and a selection operation to the first display frame 41, are performed, a high-order command desired by the user is displayed in the first display frame 41. However, for example, the command input screen 40 may be displayed when the shortcut key 31 is touched a predetermined number of times on the initial screen 30, and a high-order command according to the number of touches may be displayed in the first display frame 41. Of course, the number of touches may be replaced with a time period of touch, and when the shortcut key 31 is touched for a predetermined time period on the initial screen 30, the command input screen 40 may be displayed, and a high-order command according to the time period of touch may be displayed in the first display frame 41. It is noted that the control portion 15 references a correspondence table between the high-order commands and the number of touches or the time period of touch that is stored in the storage portion 17 in advance, and displays a corresponding high-order command in the first display frame 41.

Claims (5)

The invention claimed is:
1. An image processing apparatus comprising:
a display panel;
a storage medium storing a plurality of pieces of functional information organized in hierarchical layers;
a first display processing portion configured to display, in a selectable manner, high-order commands in a first display frame assigned to the display panel, the high-order commands corresponding to a plurality of pieces of functional information that belong to a high-order layer;
a second display processing portion configured to, when a high-order command has been selected from the high-order commands in the first display frame, display, in a selectable manner, low-order commands in a second display frame assigned to the display panel, the low-order commands corresponding to a plurality of pieces of functional information that are included in a low-order layer that belongs to the high-order command;
a function execution processing portion configured to, when the high-order command has been selected in the first display frame and a low-order command has been selected in the second display frame, execute a function corresponding to a specific piece of functional information that is common to the high-order command selected in the first display frame and the low-order command selected in the second display frame; and
a display frame change control portion configured to, upon selection of a manual command in the first display frame, combine the first display frame and the second display frame into a manual input frame that accepts a manual input of one of a plurality of commands corresponding to the plurality of pieces of functional information, wherein
the first display processing portion displays, in a selectable manner, the manual command in the first display frame together with the high-order commands, the manual command enabling the manual input of one of the plurality of commands corresponding to the plurality of pieces of functional information.
2. The image processing apparatus according to claim 1, wherein
when the high-order command has been selected in the first display frame, the second display processing portion displays the low-order commands corresponding to the high-order command in the second display frame in an order according to selection frequencies of the low-order commands.
3. The image processing apparatus according to claim 2, wherein
when the high-order command has been selected in the first display frame, the second display processing portion displays a low-order command having a highest selection frequency in the second display frame.
4. The image processing apparatus according to claim 1, wherein
the first display processing portion and the second display processing portion each display commands in a column by a pull-down method.
5. The image processing apparatus according to claim 1, further comprising:
a third display processing portion configured to, when a short-cut key displayed on the display panel has been selected, display a selection screen that includes the first display frame and the second display frame.
US15/566,651 2015-04-20 2015-12-28 Image processing apparatus Active US10326896B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2015085597 2015-04-20
JP2015-085597 2015-04-20
PCT/JP2015/086560 WO2016170713A1 (en) 2015-04-20 2015-12-28 Image processing device

Publications (2)

Publication Number Publication Date
US20180091665A1 US20180091665A1 (en) 2018-03-29
US10326896B2 true US10326896B2 (en) 2019-06-18

Family

ID=57143803

Family Applications (1)

Application Number Title Priority Date Filing Date
US15/566,651 Active US10326896B2 (en) 2015-04-20 2015-12-28 Image processing apparatus

Country Status (5)

Country Link
US (1) US10326896B2 (en)
JP (1) JP6424955B2 (en)
CN (1) CN107209629B (en)
PH (1) PH12017501337A1 (en)
WO (1) WO2016170713A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024096011A1 (en) * 2022-11-04 2024-05-10 株式会社ジェイテクトエレクトロニクス Editing program for sequence program

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080201665A1 (en) 2007-02-15 2008-08-21 Teac Corporation Electronic equipment having plural function keys
US20090161959A1 (en) * 2007-12-21 2009-06-25 Microsoft Corporation Handwriting templates
US20120087684A1 (en) * 2010-10-08 2012-04-12 Canon Kabushiki Kaisha Image forming apparatus, toner amount calculation method, and storage medium
US20120198026A1 (en) * 2011-01-27 2012-08-02 Egain Communications Corporation Personal web display and interaction experience system
US20130120295A1 (en) * 2011-11-16 2013-05-16 Samsung Electronics Co., Ltd. Mobile device for executing multiple applications and method for same

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002033937A (en) * 2000-07-18 2002-01-31 Canon Inc Apparatus and method for control of television, controller and recording medium
US20060059425A1 (en) * 2004-09-14 2006-03-16 Anspach Mark S Method and apparatus for enabling a user to select hierarchically arranged data in a graphical user interface
JP5460098B2 (en) * 2009-03-30 2014-04-02 株式会社沖データ Image creating apparatus, image forming apparatus, and image processing apparatus
JP5114522B2 (en) * 2010-04-02 2013-01-09 京セラドキュメントソリューションズ株式会社 Image forming apparatus
CN102880624A (en) * 2011-07-16 2013-01-16 张文广 Website navigation tool system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080201665A1 (en) 2007-02-15 2008-08-21 Teac Corporation Electronic equipment having plural function keys
JP2008198138A (en) 2007-02-15 2008-08-28 Teac Corp Electronic appliance with a plurality of function keys
US20090161959A1 (en) * 2007-12-21 2009-06-25 Microsoft Corporation Handwriting templates
US20120087684A1 (en) * 2010-10-08 2012-04-12 Canon Kabushiki Kaisha Image forming apparatus, toner amount calculation method, and storage medium
US20120198026A1 (en) * 2011-01-27 2012-08-02 Egain Communications Corporation Personal web display and interaction experience system
US20130120295A1 (en) * 2011-11-16 2013-05-16 Samsung Electronics Co., Ltd. Mobile device for executing multiple applications and method for same

Also Published As

Publication number Publication date
PH12017501337A1 (en) 2017-12-18
WO2016170713A1 (en) 2016-10-27
CN107209629A (en) 2017-09-26
US20180091665A1 (en) 2018-03-29
JPWO2016170713A1 (en) 2017-11-30
JP6424955B2 (en) 2018-11-21
CN107209629B (en) 2020-06-30

Similar Documents

Publication Publication Date Title
US10367958B2 (en) Display control device, method, and non-transitory computer readable medium for recommending that a user use a simple screen rather than a normal screen
US9516182B2 (en) Image forming apparatus that enhances operability on screen displayed as split screens
US9210281B2 (en) Display input device, image forming apparatus and method of controlling display input device, to enable an input for changing or adding a setting value while a preview image is displayed
US9749488B2 (en) Image reading apparatus that reads by intended read size and image processing apparatus
JP2013196267A (en) Image forming apparatus, control method for image forming apparatus, and control program for image forming apparatus
KR20130002934A (en) Operating device, and image forming apparatus equipped with operating device
US20120224198A1 (en) Image forming apparatus, setting method, and non-transitory computer-readable recording medium encoded with setting program
US9300825B2 (en) Operation device, image forming apparatus, and operation method
US10120439B2 (en) Operating device and image processing apparatus
US10326896B2 (en) Image processing apparatus
US11526316B2 (en) Display control device and image forming apparatus
JP6507941B2 (en) Image processing apparatus and control method of image processing apparatus
JP7124334B2 (en) Operation input device, image processing device, notification method, notification program, process execution method, process execution program
US10209860B2 (en) Display input device capable of detecting operation performed on display portion, image processing apparatus, display input method
US11405514B2 (en) Electronic apparatus and image forming apparatus
US20200033781A1 (en) Sheet management system, control method, and non-transitory computer readable storage medium
JP5738745B2 (en) Operating device and operating method
JP2021141394A (en) Image processing apparatus
CN110719376A (en) Image forming apparatus and control method
JP6213581B2 (en) Information processing apparatus and control program for information processing apparatus
WO2016185800A1 (en) Display apparatus and image forming apparatus
JP2018101219A (en) Electronic apparatus setting device and program
US20200412891A1 (en) Image forming apparatus capable of avoiding mixture of prints, image forming method
WO2023182232A1 (en) Image processing device and job management program
JP6508121B2 (en) Image processing apparatus, method of setting functions of image processing apparatus

Legal Events

Date Code Title Description
AS Assignment

Owner name: KYOCERA DOCUMENT SOLUTIONS INC., JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MAGPAYO, RUELL;REEL/FRAME:043864/0402

Effective date: 20170703

FEPP Fee payment procedure

Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

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: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS

STCF Information on status: patent grant

Free format text: PATENTED CASE

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 4