Image processing apparatus

The image processing apparatus addresses the security vulnerability of shortcut information by associating it with portable wireless devices and limiting execution to device detection, thereby ensuring secure and authorized use.

JP2025092962APending Publication Date: 2025-06-23BROTHER KOGYO KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023208399
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-11
Publication Date
2025-06-23

AI Technical Summary

Technical Problem

Existing image processing apparatuses lack secure methods to restrict the use of shortcut information associated with portable wireless devices, making it vulnerable to unauthorized access.

Method used

An image processing apparatus equipped with a user interface, short-range communication interface, memory, and controller, which allows for the registration of shortcut information with portable wireless devices and limits execution of shortcut processing to detection of the associated portable wireless device, enhancing security by preventing execution without the device.

Benefits of technology

The solution effectively secures shortcut information by limiting its execution to the presence of the associated portable wireless device, thereby preventing unauthorized use and enhancing user security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025092962000001_ABST
    Figure 2025092962000001_ABST
Patent Text Reader

Abstract

To provide a technique for improving security of shortcut information in an image processing apparatus capable of registering the shortcut information in association with a portable wireless device.SOLUTION: An MFP 1 is capable of storing shortcut information including one function relating to image processing and a parameter of the function, causes a user IF 13 to display an icon corresponding to the stored shortcut information and, in a case where the icon is selected, executes processing based on the shortcut information. The MFP 1 is further capable of receiving an instruction for limiting the execution of the shortcut processing only for cards and, in a case where the instruction only for cards is received, capable of storing identification information on a card in a memory. Regarding the shortcut information only for cards, the MFP 1 enables the execution of shortcut processing responding to a touch of the corresponding card and disables the execution of the shortcut processing responding to the selection of the icon.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The technical field disclosed in this specification relates to an image processing apparatus capable of registering shortcut information.

Background Art

[0002] Conventionally, an image processing apparatus capable of registering shortcut information including a certain function related to image processing and parameters of the function has been known. When the image processing apparatus displays options corresponding to the registered shortcut information on a user interface such as an operation panel and accepts the selection of one of the options from the user interface, the image processing apparatus automatically performs processing such as executing image processing based on the function included in the shortcut information corresponding to the selected option according to the parameters included in the shortcut information corresponding to the selected option. As a technique related to such shortcut information, for example, Patent Document 1 discloses an image forming apparatus that displays a plurality of keys assigned with different copy conditions on an operation panel and selects a copy condition by operating a key. Each of the plurality of keys disclosed in Patent Document 1 corresponds to shortcut information.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] The inventor considered a configuration in an image processing apparatus capable of registering shortcut information as described above, in which when the image processing apparatus can detect a portable wireless device, the identification information of the portable wireless device is associated with the shortcut information and stored, and when a portable wireless device corresponding to the identification information is detected, the shortcut information associated with the identification information of the portable wireless device is read out.

[0005] In the case of shortcut information associated with the identification information of a portable wireless device as described above, use by a user having the portable wireless device is assumed. In that case, considering the security of the shortcut information, it is desirable to restrict the use of the shortcut information from other users, so there is room for improvement in providing the shortcut information to the user.

Means for Solving the Problem

[0006] An image processing apparatus made for solving this problem includes a user interface, a short-range communication interface, a memory, and a controller, and is an image processing apparatus capable of executing a plurality of functions related to image processing. The memory can store a plurality of shortcut information, and the shortcut information is information including one of the plurality of functions and parameters of the one function. The controller causes the user interface to display options corresponding to the shortcut information stored in the memory, and is capable of executing shortcut processing when one of the options is selected. In the shortcut processing, the image processing based on the function included in the selected shortcut information is executed according to the parameters included in the selected shortcut information. The controller can further receive a limitation instruction that limits the execution of the shortcut processing to the detection of a portable wireless device for the shortcut information. When the limitation instruction is received, the identification information of the portable wireless device can be stored in the memory in association with the shortcut information for which the limitation instruction was received. The controller can further execute the shortcut processing based on the dedicated shortcut information, which is the shortcut information for which the limitation instruction was received, in response to the detection of the portable wireless device corresponding to the associated identification information via the short-range communication interface, and is configured to disable the execution of the shortcut processing based on the dedicated shortcut information in response to the selection of the option corresponding to the dedicated shortcut information.

[0007] The image processing apparatus disclosed in this specification can receive an instruction to limit the execution of shortcut processing based on shortcut information to the detection of a portable wireless device. For shortcuts limited to the detection of a portable wireless device, the image processing apparatus can execute shortcut processing in response to the detection of the portable wireless device by wireless communication, but cannot execute shortcut processing in response to the selection of an option corresponding to the shortcut. This makes it difficult for a third party without a portable wireless device to execute shortcut processing, thus enabling the provision of secure shortcuts associated with the portable wireless device.

[0008] An image processing system, a control method, a computer program, and a computer-readable storage medium storing the program for realizing the functions of the above image processing apparatus are also novel and useful.

Advantages of the Invention

[0009] According to the technology disclosed in this specification, there is provided an image processing apparatus capable of registering shortcut information in association with a portable wireless device, and a technology for improving the security of the shortcut information is realized.

Brief Description of the Drawings

[0010]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Embodiment for Carrying Out the Invention

[0011] Hereinafter, embodiments in which an image processing apparatus is embodied will be described in detail with reference to the accompanying drawings. In this specification, a multifunction peripheral (hereinafter referred to as "MFP") capable of executing a plurality of functions related to image processing such as printing and scanning is disclosed.

[0012] As shown in FIG. 1, the MFP1 of the present embodiment includes a controller 10 including a CPU 11 and a memory 12. The MFP1 is an example of an image processing apparatus. Further, the MFP1 includes a user interface (hereinafter referred to as "user IF") 13, a communication interface (hereinafter referred to as "communication IF") 14, a printing engine 15, and a scanner 16, and these are electrically connected to the controller 10.

[0013] The CPU 11 executes various processes according to the program read from the memory 12 and based on the user's operations. As shown in FIG. 1, the memory 12 stores various programs and various data including a main program 21, an image processing program 22, and a shortcut information table 23. The memory 12 is also used as a work area when various processes are executed. The buffer included in the CPU 11 is also an example of the memory 12.

[0014] The main program 21 is a program or a group of programs for causing the MFP 1 to perform basic operations. The main program 21 may be an operating system (hereinafter referred to as "OS"). The image processing program 22 is a program for causing the MFP 1 to execute various functions related to image processing.

[0015] The shortcut information table 23 is a table capable of storing a plurality of pieces of shortcut information which is information related to shortcuts, and is stored in a non-volatile storage area of the memory 12. The MFP 1 is capable of accepting registration of a shortcut, and can store the information of the accepted shortcut in the shortcut information table 23 as shortcut information. Each piece of shortcut information stored in the shortcut information table 23 includes information indicating one of the functions executable using the image processing program 22 and information on the parameters used in that function. Details of the shortcut will be described later. Note that the shortcut information table 23 is information stored by being registered by the user of the MFP 1, and does not necessarily have to be stored in the memory 12 at the time of factory shipment of the MFP 1.

[0016] An example of the memory 12 is not limited to a ROM, RAM, HDD, etc. built in the MFP 1, and may be a storage medium readable and writable by the CPU 11. A computer-readable storage medium is a non-transitory medium. Non-transitory media include, in addition to the above examples, recording media such as CD-ROMs and DVD-ROMs. Also, non-transitory media are tangible media. On the other hand, an electrical signal that conveys a program downloaded from a server on the Internet or the like is a computer-readable signal medium which is a kind of computer-readable medium, but is not included in non-transitory computer-readable storage media.

[0017] Note that the memory 12 does not have to be included in the controller 10. Also, the MFP1 may have a memory included in the controller 10 and a memory not included in the controller 10. In that case, both the memory included in the controller 10 and the memory not included in the controller 10 are examples of a memory.

[0018] The user IF 13 includes a touch panel 131 having a screen display function and an operation reception function. The user IF 13 may further include a hardware key, an LED lamp, a speaker, etc.

[0019] The communication IF 14 includes hardware for communicating with an external device. The MFP1 includes, as the communication IF 14, an NFC interface (hereinafter referred to as "NFC-IF") 141 for performing short-range wireless communication according to the NFC (Near Field Communication) standard, and a FAX-IF 142 for performing facsimile (FAX) communication. The NFC-IF 141 is an example of a short-range communication interface. The MFP1 may further include a communication IF 14 corresponding to communication standards such as Ethernet (registered trademark), Wi-Fi (registered trademark), and USB. The MFP1 may include a plurality of communication IFs 14 corresponding to a plurality of communication standards.

[0020] While the power of the MFP1 is on, the NFC-IF141 is always in a state where it can detect the proximity of an IC card. The MFP1 can perform wireless communication with the IC card via the NFC-IF141. If the MFP1 is in a state where it can detect the proximity of the IC card, when the IC card approaches the NFC-IF141 at a short distance, for example, within 10 mm, the MFP1 can obtain information from the IC card by performing wireless communication with the IC card. The IC card is a card having a function capable of communicating with the NFC-IF141 and is an example of a portable wireless device. Hereinafter, the IC card is simply referred to as a "card". Also, the operation of the user bringing the IC card close to the NFC-IF141 is described as "touching the card" or "card touch". The MFP1 may be able to accept a setting as to whether or not to detect the proximity of the IC card.

[0021] The printing engine 15 includes a configuration for printing an image based on image data on a printing medium such as a sheet. The image forming method of the printing engine 15 is, for example, an electrophotographic method or an inkjet method. The scanner 16 includes a configuration for reading an image of a document and obtaining image data.

[0022] Next, the operations related to shortcuts in the MFP1 will be described with reference to the flowchart. Note that the following processes basically show the CPU processes according to the instructions described in the program. That is, the processes such as "judgment", "extraction", "selection", "calculation", "decision", "specification", "acquisition", "reception", and "control" in the following description represent the CPU processes. The processes by the CPU include hardware control. The processes by the CPU also include processes via the OS API. In this specification, the description of the OS is omitted and the operations of each program are described. That is, in the following description, the description to the effect that "Program B controls" may refer to "Program B controls via the OS API". Also, the CPU processes according to the instructions described in the program may be described in abbreviated language. For example, it may be described as "performed by the CPU". Also, the CPU processes according to the instructions described in the program may be described in abbreviated language omitting the CPU, such as "performed by Program A".

[0023] Note that "acquisition" is used in a concept that does not require a request. That is, the process of the CPU receiving data without making a request is also included in the concept of "the CPU acquiring data". Also, the "data" in this specification is represented by a bit string readable by a computer. And data with the same substantial meaning content but different formats shall be treated as the same data. The same applies to the "information" in this specification. Also, "request" and "instruct" are concepts indicating outputting information indicating what is being requested or information indicating what is being instructed to the other party. Also, the information indicating what is being requested or the information indicating what is being instructed is simply referred to as "request" or "instruct".

[0024] Also, the process by which the CPU determines whether information A indicates that matter B is the case may be conceptually described as "determining whether matter B is the case from information A". The process by which the CPU determines whether information A indicates that matter B is the case or whether it indicates that matter C is the case may be conceptually described as "determining whether matter B or matter C is the case from information A".

[0025] The main process of the MFP1 in the present embodiment will be described with reference to the flowchart of FIG. 2. The main process is executed by the CPU 11 of the MFP1 based on the main program 21 and the image processing program 22 when the power of the MFP1 is turned on. When the power is turned on, the CPU 11 performs various initialization operations, displays a home screen on the touch panel 131 of the user IF 13, and enters a standby state for receiving user operations (S101).

[0026] As image processing, the MFP1 can execute, for example, printing by the printing engine 15, scanning by the scanner 16, and FAX transmission. For example, as shown in FIG. 3(A), the home screen 50 includes a plurality of icons 51 for receiving execution instructions for various image processes, a plurality of tabs 52 for receiving instructions to switch the screen to be displayed, a "+" button 55 for receiving a shortcut registration instruction, and the like.

[0027] The MFP1 can receive a user operation on the touch panel 131 and a card touch on the NFC-IF 141 while the home screen 50 is being displayed. Note that the MFP1 can receive commands and print data from an external device in the standby state. When the MFP1 receives a command, for example, it executes the process corresponding to the command, and after execution, it displays the home screen 50 and enters the standby state.

[0028] When in the standby state, the CPU 11 determines whether it has received a panel operation (S105). If it determines that it has not received a panel operation (S105: NO), the CPU 11 determines whether it has received a card touch (S106). If it determines that it has not received a card touch (S106: NO), the CPU 11 waits until it receives a panel operation or a card touch.

[0029] If it determines that it has received a panel operation (S105: YES), the CPU 11 determines whether the location where the operation was received is the “+” button 55, a shortcut icon, or another location (S111). Note that the shortcut icon is not included in Fig. 3(A), but is displayed when there are registered shortcuts. The shortcut icon will be described later.

[0030] If it determines that an operation has been received on the “+” button 55 (shortcut registration), the CPU 11 executes shortcut registration processing (S112). The procedure of the shortcut registration processing will be described with reference to the flowchart of Fig. 4.

[0031] In the shortcut registration processing, the CPU 11 receives a selection of a function to be included in the shortcut information of the shortcut to be registered this time (S201), and receives settings of various parameters to be used when that function is executed (S202). The function is information indicating the processing to be executed by the MFP 1 when an execution instruction for that shortcut is received. The function of the shortcut includes image processing and may include transmission processing and reception processing of image data. The parameter is information on the parameter to be used when the function is executed. For example, when the function includes image processing, the parameter includes the parameter used for image processing. Also, when the function includes transmission processing of image data, the parameter includes the information of the transmission destination.

[0032] Then, the CPU 11 accepts the input of the shortcut name (S203). The shortcut name is the name displayed together with the shortcut icon. Further, the CPU 11 accepts the setting of whether to use a one-touch shortcut (S204).

[0033] A one-touch shortcut is a type of shortcut that immediately starts the execution of the function included in the shortcut information by using the parameters included in the shortcut information. When an execution instruction for a shortcut that is not a one-touch shortcut is received, the MFP 1 causes the parameters included in the shortcut information to be displayed on the user IF 13 so that an instruction to start the execution of the function included in the shortcut information can be received. On the other hand, when an execution instruction for a one-touch shortcut is received, the MFP 1 starts the execution of the function included in the shortcut information without displaying the parameters based on the shortcut information. The execution instruction for the shortcut will be described later.

[0034] The CPU 11 confirms with the user whether to register each received setting as shortcut information (S211). When an operation indicating an execution instruction for registration by the user is received (S211: YES), the CPU 11 adds and stores the shortcut information including the information received in S201 to S204 in the shortcut information table 23 (S213). As a result, a record indicating the shortcut information 231 regarding one shortcut is added to the shortcut information table 23 as shown in, for example, FIG. 5(A).

[0035] Furthermore, the CPU 11 adds information for causing the home screen 50 to display a shortcut icon corresponding to the shortcut indicated by the shortcut information (hereinafter referred to as "icon information" (not shown in FIG. 5)) to the record added to the shortcut information table 23 in S213 (S214). For example, the CPU 11 adds icon information for displaying a shortcut icon including the shortcut name of the shortcut information stored in the shortcut information table 23 at the position of the "+" button 55 that received the operation in S111 of the main process. Based on the icon information, the CPU 11 causes the home screen 50 including the shortcut icon to be displayed, for example, in S101.

[0036] In the shortcut information 231 of the shortcut information table 23, the shortcut name, the identification information (ID) of the shortcut, the functions and parameters set for the shortcut, and information indicating whether it is a one-touch shortcut are stored in association with each other. In the example of FIG. 5, shortcut information having a scan mail function, with a shortcut name of "Shortcut A" and a shortcut ID of "1234", is stored in the shortcut information table 23.

[0037] The shortcut ID may be information indicating the display position of the shortcut icon. Note that the shortcut ID is not limited to being represented by one piece of information, and may be a combination of a plurality of pieces of information, for example, a combination of information on the tab of the screen where the icon is displayed and the position within the screen. After S214, or when a selection not to register the shortcut is received (S211: NO), the CPU 11 ends the shortcut registration process and returns to the main process.

[0038] Return to the description of the main process in FIG. 2. After the shortcut registration process in S112, the CPU 11 proceeds to S101 and causes the touch panel 131 to display the home screen 50 again. At this time, if a shortcut with a shortcut name of "Shortcut A" is registered in the shortcut registration process, for example, as shown in FIG. 3(B), instead of the "+" button 55 on the home screen 50, a shortcut icon 56 for "Shortcut A" is displayed. The shortcut icon 56 is an example of an option corresponding to the shortcut information. An operation on the shortcut icon 56 is an example of a selection operation.

[0039] When a panel operation is received on the currently displayed home screen 50 (S105: YES) and it is determined that the operation location is the shortcut icon 56 (S111: shortcut icon), the CPU 11 determines whether the received operation is an operation to select a dedicated shortcut (S121). Although dedicated shortcuts will be described later, the shortcut immediately registered in the shortcut registration process in S112 described above is not a dedicated shortcut. For example, when an operation on the shortcut icon 56 in FIG. 3(B) is received, the CPU 11 determines that it is not a dedicated shortcut. Hereinafter, a shortcut that is not a dedicated shortcut is referred to as a "non-dedicated shortcut".

[0040] When it is determined that it is not a dedicated shortcut (S121: NO), the CPU 11 determines whether the received panel operation is a long press operation on the icon (S123). The CPU 11 can receive two types of operations on the shortcut icon, for example, a short press operation and a long press operation. When the CPU 11 detects a user operation on the shortcut icon, it starts measuring the duration of the operation. For example, if the duration of the operation on the icon is less than 2 seconds and the user's operation is no longer detected, the CPU 11 determines that it is a short press operation, and if the operation continues for 2 seconds or more, the CPU 11 determines that it is a long press operation. The long press operation is an example of a first operation, and the short press operation is an example of a second operation.

[0041] When it is determined that the operation is a short press operation (S123: NO), the CPU 11 executes the processing of the shortcut (S125). In S125, the CPU 11 reads the shortcut information 231 of the shortcut indicated by the operated icon from the shortcut information table 23.

[0042] When the shortcut indicated by the operated icon is not a one-touch shortcut, the CPU 11 causes the user IF 13 to display a shortcut information screen including the information stored in the shortcut information 231. For example, as shown in FIG. 9, the shortcut information screen 100 includes information indicating the function included in the shortcut information 231 and information indicating the parameter, and includes an execution button 101 for receiving an execution instruction. The shortcut information screen 100 shown in FIG. 9 is a screen showing the shortcut information of the shortcut whose function is scan mail, and this shortcut information includes, as a parameter, for example, information of the mail address indicating the destination of the mail. Note that the CPU 11 may be able to receive an instruction to change the parameter on the currently displayed shortcut information screen 100.

[0043] When the CPU 11 receives an operation on the execution button 101 on the currently displayed shortcut information screen 100, the CPU 11 executes the function of this shortcut using the currently displayed parameter. The operation on the execution button 101 is an example of an execution instruction for the shortcut process. This shortcut information screen 100 is an example of a parameter execution screen. Further, after the execution, the CPU 11 proceeds to S101 and displays the home screen 50.

[0044] On the other hand, if the shortcut indicated by the selected shortcut icon 56 is a one-touch shortcut, the CPU 11 executes the shortcut process at S125 without displaying the shortcut information screen 100. That is, when a short press operation on a shortcut icon corresponding to a one-touch shortcut is received, the MFP 1 determines that an execution instruction for the shortcut indicated by the icon has been received. That is, the MFP 1 reads the shortcut information 231 of the shortcut indicated by the operated icon and executes the read function according to the read parameters. Note that the shortcut icon indicating a one-touch shortcut may be an icon having a different display form from the shortcut icon indicating a shortcut that is not a one-touch shortcut.

[0045] When it is determined that the received panel operation is a long press operation on a non-dedicated shortcut icon (S123: YES), the CPU 11 executes non-dedicated shortcut editing processing (S124). The non-dedicated shortcut editing process is a process for editing the shortcut information of the registered non-dedicated shortcut indicated by the icon in the shortcut information table 23. When the CPU 11 receives a long press operation on an icon corresponding to a non-dedicated shortcut, it enables editing of the shortcut information of the shortcut. The shortcut information of the non-dedicated shortcut is an example of non-dedicated shortcut information. The procedure of the non-dedicated shortcut editing process will be described with reference to the flowchart of FIG. 6.

[0046] In the non-dedicated shortcut editing process, the CPU 11 reads the non-dedicated shortcut indicated by the icon that has received the long-press operation in S123 of the main process as the shortcut to be edited, and reads the corresponding shortcut information from the shortcut information table 23 (S301). Then, the CPU 11 causes the touch panel 131 to display a menu screen for editing the non-dedicated shortcut information (S302). For example, as shown in FIG. 7, the menu screen 60 includes an editable edit button 61, a delete button 62, and a card registration button 63. The menu screen 60 is an example of an edit screen in an editable state.

[0047] When the CPU 11 receives an operation on any of the buttons 61 to 63 in the currently displayed menu screen 60, it determines which button has been selected (S311). When it is determined that an operation has been received on the edit button 61 (S311: edit), the CPU 11 displays the functions and parameters included in the shortcut information and receives an edit instruction (S321). Further, the CPU 11 edits the shortcut information included in the shortcut information table 23 based on the received edit result (S322). The CPU 11 may be able to receive edit instructions not only for functions and parameters but also for shortcut names and shortcut icons.

[0048] Also, when it is determined that an operation has been received on the card registration button 63 in the menu screen 60 (S311: card registration), the CPU 11 causes the touch panel 131 to display a card reception screen 70 indicating that it is waiting for a card touch (for example, FIG. 8(A)) (S331). The card reception screen displays a message prompting the user to bring the card close to the NFC-IF 141 and the shortcut name. Although the card ID is also displayed in FIG. 8(A), in S331, the CPU 11 displays the card reception screen 70 without including the card ID. The CPU 11 waits until it receives a card touch (S332).

[0049] Then, when a card touch is received (S332: YES), the CPU 11 acquires card information from the touched card (S333). The card information includes a card ID which is identification information of the received card. Then, as shown in FIG. 8(A), the CPU 11 adds the card ID of the touched card to the card reception screen 70 for display, and further displays an operable registration button 71 for receiving an instruction for card registration, and waits until an operation is received (S335).

[0050] When an operation on the registration button 71 is received (S335: YES), the CPU 11 causes the touch panel 131 to display a selection screen 80 for receiving a selection as to whether to make this shortcut a card - dedicated shortcut, as shown in FIG. 8(B) for example, and receives the user's selection (S336). The CPU 11 waits until an operation on either a button 81 indicating an "not make dedicated" instruction or a button 82 indicating a "make dedicated" instruction is received on the selection screen 80. That is, the CPU 11 can receive an instruction to make it card - dedicated as part of the editing of the non - dedicated shortcut information.

[0051] After the CPU 11 receives the registration of the card and the selection as to whether to make it card - dedicated, based on the received operation, the CPU 11 edits the shortcut information included in the shortcut information table 23 (S337). For example, when the registration of a card with a card ID = 1000 and the selection to make it card - dedicated are received, the CPU 11 adds card information 232 including the card ID and information indicating that it is a dedicated setting to the shortcut information 231 included in the shortcut information table 23, as shown in FIG. 5(B).

[0052] That is, when the CPU 11 receives the registration of a card and an operation on the button 82 indicating "make dedicated", this shortcut becomes a dedicated shortcut. A dedicated shortcut is a shortcut that allows execution of processing according to the shortcut information only when the registered card is touched. The operation on the button 82 indicating "make dedicated" is an instruction to limit the execution of the shortcut to the touch of the card, and is an example of a limiting instruction. The shortcut information indicating the dedicated shortcut is an example of dedicated shortcut information.

[0053] Details will be described later, but when changed to a dedicated shortcut, the CPU 11 does not accept an execution instruction or an edit instruction for the dedicated shortcut in a state where it has not received the touch of the associated card. That is, when changed to a dedicated shortcut, not only the execution of the shortcut but also the viewing of the shortcut information is limited to the card holder. The MFP 1 of this embodiment can accept an instruction to change to a dedicated shortcut by editing a non-dedicated shortcut, and can enjoy the effect as a dedicated shortcut by restricting execution and editing after changing to a dedicated shortcut.

[0054] On the other hand, even when the registration of a card is received, if the operation on the button 81 indicating "do not make dedicated" is received, the CPU 11 does not regard this shortcut as a dedicated shortcut. In this case, the CPU 11 adds and stores in the shortcut information table 23 card information 232 including the card ID and information indicating that it is not a dedicated setting.

[0055] When the CPU 11 receives the registration of a card and an operation on the button 81 indicating "not dedicated", the CPU 11 does not make this shortcut a dedicated shortcut. In this case, the shortcut can accept both an execution instruction by touching the registered card and an execution instruction by operating on the shortcut icon. The operation on the button 81 indicating "not dedicated" is an instruction that enables the shortcut process to be executed according to either touching the card or operating on the icon, and is an example of a shared instruction. Hereinafter, a shortcut that has received the registration of a card and the "not dedicated" instruction is referred to as a "shared shortcut". The shared shortcut is a type of non-dedicated shortcut. The shortcut information indicating the shared shortcut is a type of non-dedicated shortcut information and is an example of the shared shortcut information. Since the MFP 1 can accept both an instruction to make a dedicated shortcut and an instruction to make a shared shortcut, the convenience of the shortcut is high.

[0056] Also, a shortcut that has not received the registration of a card is neither a dedicated shortcut nor a shared shortcut. A shortcut that is neither a dedicated shortcut nor a shared shortcut is a type of non-dedicated shortcut. The shortcut information of a shortcut that has not received the registration of a card does not include the card information 232. A shortcut corresponding to the shortcut information that does not include the card information 232 can accept an execution instruction by operating on the shortcut icon, but cannot accept an execution instruction by touching the card.

[0057] Also, when it is determined that an operation on the delete button 62 in the menu screen 60 (see FIG. 7) displayed in S302 has been received (S311: Delete), the CPU 11 deletes the shortcut information of the shortcut to be edited from the shortcut information table 23 (S341). By deleting the shortcut information, the card information and icon information included in the shortcut information are also deleted. Note that the CPU 11 may be able to receive an operation of displaying the shortcut information of the shortcut before deletion and confirming whether to delete it. After S341, the CPU 11 ends the non-dedicated shortcut editing process and returns to the main process.

[0058] After S322 or S337, the CPU 11 edits the icon information included in the shortcut information to be edited so as to display the shortcut icon in the adjusted manner based on the user instruction received via the menu screen 60 (S351). For example, when the CPU 11 receives an operation of changing the shortcut name in S321, the CPU 11 edits the icon information so that the shortcut name included in the shortcut icon is changed. Also, for example, when the CPU 11 is changed to a dedicated shortcut in S336, the CPU 11 edits the icon information so that the display mode of the shortcut icon becomes a mode indicating a dedicated shortcut. After S351, the CPU 11 ends the non-dedicated shortcut editing process and returns to the main process.

[0059] Returning to the description of the main process in FIG. 2. In the main process, after the non-dedicated shortcut editing process in S124, the CPU 11 proceeds to S101 and displays the home screen 50. At this time, the CPU 11 displays the home screen 50 including the shortcut icon adjusted in S351 of the non-dedicated shortcut editing process.

[0060] For example, when card registration is accepted for the shortcut indicated by the shortcut icon 56 shown in FIG. 3(B) and it becomes a dedicated shortcut, the CPU 11 displays, as shown in FIG. 3(C) for example, a non-selectable shortcut icon 57 instead of the selectable-mode shortcut icon 56. The non-selectable mode is also a mode indicating that it is a dedicated shortcut. Since the CPU 11 makes the icon of the dedicated shortcut have a display mode different from that of the non-dedicated shortcut icon, the user can easily distinguish between the dedicated shortcut and the non-dedicated shortcut by the display mode of the icons displayed on the user IF 13.

[0061] Also, for example, when the shortcut information indicated by the shortcut icon 56 shown in FIG. 3(B) is deleted, the CPU 11 deletes the shortcut icon 56 and displays the home screen 50 including the “+” button 55 as shown in FIG. 3(A). When a card is registered and set as a non-dedicated shortcut, that is, a shared shortcut, the CPU 11 does not have to change the shortcut icon 56, or may change it to an icon in a mode indicating a shared shortcut that has been registered with the card and is selectable. That is, the CPU 11 may display icons in different modes according to the presence or absence of card registration.

[0062] The CPU 11 can accept two types of operations, a long-press operation and a short-press operation, on the shortcut icon 56, and thus can accept two types of instructions, execution of shortcut processing and editing of shortcut information, for one icon. Note that the two types of operations are not limited to the combination of a long-press operation and a short-press operation, and any distinguishable operations may be used. For example, double-tap, hard-press, slide operation, flick operation, etc. may be used, or a combination of these operations may be used.

[0063] On the other hand, when the CPU 11 receives an operation on a shortcut icon 57 indicating a dedicated shortcut as a panel operation on the home screen 50 being displayed (S111: shortcut icon and S121: YES), the CPU 11 starts measuring the duration of the operation and determines whether it is a long-press operation (S127). A long-press operation on the shortcut icon 57 indicating a dedicated shortcut is an example of an operation for instructing editing of the dedicated shortcut.

[0064] When it is determined that a short-press operation has been received on the shortcut icon 57 for the dedicated shortcut (S127: NO), the CPU 11 does not react to the operation, continues to display the home screen 50, and makes the determinations in S105 and S106. The CPU 11 may display a screen notifying that a touch on the card is required for an execution instruction of the dedicated shortcut.

[0065] In the case of a non-dedicated shortcut, depending on a selection operation on the icon, parameters of the non-dedicated shortcut may be displayed by a shortcut information screen 100 (see FIG. 9) or the like. On the other hand, in the case of a dedicated shortcut, the CPU 11 does not display the parameters of the dedicated shortcut even if there is a selection operation on the icon. Then, since the parameters of the dedicated shortcut can be displayed in response to the corresponding card being touched, it is possible to provide a secure dedicated shortcut.

[0066] When it is determined that a long-press operation has been received on the shortcut icon 57 for the dedicated shortcut (S127: YES), the CPU 11 executes dedicated shortcut editing processing (S128). The procedure of the dedicated shortcut editing processing will be described with reference to the flowchart in FIG. 10.

[0067] In the dedicated shortcut editing process, first, the CPU 11 reads out the shortcut information of the shortcut indicated by the icon that has received the operation from the shortcut information table 23 (S401). The CPU 11 reads out at least the card information 232. Then, the CPU 11 causes the touch panel 131 to display the menu screen for editing the dedicated shortcut in a grayed-out state (S402). For example, as shown in Fig. 11(A), the menu screen 90 is grayed out and is displayed in a state where operations on buttons are not accepted. The grayed-out menu screen 90 is an example of an editing screen in a state where editing is not possible and is an example of a specific screen.

[0068] The menu screen 90 is a menu screen that accepts editing of shortcut information when the shortcut information including the card information 232 is registered in the shortcut information table 23. On the other hand, the menu screen 60 shown in Fig. 7 is a menu screen that accepts editing of shortcut information that does not include the card information 232.

[0069] In S402, instead of the grayed-out menu screen 90, the CPU 11 may cause the touch panel 131 to display a screen waiting for a card touch as shown in Fig. 8(A). Also, when the CPU 11 receives a long-press operation on the dedicated shortcut's shortcut icon, it may simply wait for a card touch without changing the display. However, by performing some kind of display, the user can recognize that the long-press operation has been received.

[0070] Then, the CPU 11 determines whether a card touch has been received (S405). If it determines that a card touch has not been received (S405: NO), the CPU 11 determines whether a timeout has occurred (S406). If it is not a timeout (S406: NO), and if it determines that a card touch has been received (S405: YES), the CPU 11 determines whether the card that received the touch corresponds to the shortcut to be edited based on the card information 232 read in S401 (S407). If it determines that the card does not correspond to the shortcut to be edited (S407: NO), or if it determines that a timeout has occurred (S406: YES), the CPU 11 ends the dedicated shortcut editing process and returns to the main process.

[0071] If it determines that a touch on the card corresponding to the shortcut to be edited has been received (S407: YES), the CPU 11 causes the menu screen 90 to be displayed on the touch panel 131 in a non - grayed - out state (S408). For example, as shown in FIG. 11(B), the menu screen 90 includes an edit button 91, a delete button 92, and a dedicated setting switch button 93. Then, the CPU 11 can accept operations on each button in the menu screen 90. As a result, the restriction on editing the shortcut information indicating this dedicated shortcut is released, and editing becomes possible.

[0072] When the card linked to the dedicated shortcut is touched, it is assumed that the user of that dedicated shortcut is in front of the MFP 1. Since the MFP 1 releases the restriction on editing the shortcut information and enables editing when it detects a card corresponding to the dedicated shortcut, the convenience of the dedicated shortcut is high.

[0073] The CPU 11 determines whether it has received a selection of a menu to be executed based on an operation on any of the buttons 91 to 93 in the currently displayed menu screen 90 (S411). When it is determined that an operation on the edit button 91 has been received (S411: edit), the CPU 11 displays information on the parameters included in the shortcut information and accepts the user's edit operation (S421). Further, the CPU 11 edits the shortcut information 231 based on the result of the received edit operation (S422). The CPU 11 may be able to accept not only the editing of parameters but also the editing of the shortcut name and the function of the shortcut.

[0074] Also, when it is determined that an operation on the dedicated setting switching button 93 has been received (S411: dedicated setting switching), the CPU 11 displays a screen including selection buttons as shown in FIG. 8(B) and accepts the user's selection. Then, the CPU 11 edits the shortcut information table 23 so that the card information 232 is changed based on the received selection (S431). For example, when an operation on the button 81 indicating "do not make dedicated" by the user is received, the CPU 11 turns off the dedicated setting in the card information 232 of the shortcut information table 23. As a result, this shortcut is changed from a dedicated shortcut to a shared shortcut, which is a type of non-dedicated shortcut. The operation on the "do not make dedicated" button 81 is an example of canceling a limited instruction. Note that the switching of the dedicated setting may be acceptable via the edit button 91.

[0075] That is, the dedicated shortcut can be edited by receiving a touch on the card, and as an instruction for editing, it can receive an instruction to change from a dedicated shortcut to a non-dedicated shortcut. After being changed to a non-dedicated shortcut, as described in the non-dedicated shortcut editing process (see FIG. 6) described above, the shortcut information of this shortcut can be edited without receiving a touch on the card. As a result, the user can enjoy the effect as a non-dedicated shortcut.

[0076] The CPU 11 may also be able to accept the cancellation of card registration. When receiving an instruction to cancel card registration, the CPU 11 deletes the shortcut card information 232. Also in this case, this shortcut is changed from a dedicated shortcut to a non-dedicated shortcut. In this case, this shortcut does not become a shared shortcut.

[0077] Also, when it is determined that an operation on the delete button 62 has been received (S411: Delete), the CPU 11 deletes the shortcut information of the shortcut to be edited from the shortcut information table 23 (S441). By deleting the shortcut information, the card information and icon information included in the shortcut information are also deleted, and the shortcut icon 57 is changed to the "+" button 55 shown in Fig. 3(A). After S441, the CPU 11 ends the dedicated shortcut editing process and returns to the main process. The CPU 11 does not accept an instruction to delete a dedicated shortcut unless it has received a touch on the corresponding card. That is, the possibility of the shortcut information being deleted by a third party is suppressed.

[0078] In the case of a non-dedicated shortcut, the CPU 11 can accept both the execution of the shortcut process by a short press operation on the icon and the editing of the shortcut information by a long press operation. While it has the convenience of being available to anyone, it is also possible to view and edit personal information such as the email address set as a parameter. On the other hand, if it is a dedicated shortcut, the CPU 11 does not accept an instruction to edit the shortcut in a state where it does not accept a touch on the card even if it receives an operation on the icon, so the viewing of personal information can be suppressed.

[0079] After S422 or S431, based on the received user instruction, the CPU 11 edits the icon information included in the shortcut information to be edited (S451) so as to display the shortcut icon in the adjusted form, ends the dedicated shortcut editing process, and returns to the main process. For example, when an instruction to change a dedicated shortcut to a non-dedicated shortcut is received, the shortcut icon 57 shown in Fig. 3(C) is changed to the shortcut icon 56 in a form capable of receiving operations.

[0080] Returning to the description of the main process in Fig. 2. In the main process, after the dedicated shortcut editing process in S128, the CPU 11 proceeds to S101 and displays the home screen 50.

[0081] If it is determined that the operation location received as a panel operation on the home screen 50 is neither the "+" button 55 nor the shortcut icon 56 or 57 (S111: Others), the CPU 11 executes other processes according to the received location (S131). For example, when an operation on various icons 51 is received, the CPU 11 executes image processing based on the received icon 51. Also, when an operation on the tab 52 is received, the CPU 11 changes the display of the home screen 50 based on the received tab.

[0082] Also, when it is determined that a card touch is received instead of a panel operation while the home screen 50 is being displayed (S106: YES), the CPU 11 acquires information from the received card and determines whether the card is a registered card corresponding to any of the shortcuts stored in the shortcut information table 23 (S141). If it is determined that the card is not a registered card (S141: NO), the CPU 11 does not perform any processing related to the card, returns to S105, and waits for a panel operation and a card touch. Note that the CPU 11 may notify that the card is not a registered card.

[0083] When it is determined that the card is a registered card (S141: YES), the CPU 11 executes the shortcut corresponding to that card (S142). S142 is the same process as S125. That is, the CPU 11 reads the shortcut information including the information of the touched card, and executes the processing of the function included in the shortcut information using the parameters included in the shortcut information.

[0084] Whether the shortcut corresponding to the touched card is a dedicated shortcut or a shared shortcut, if it is not a one-touch shortcut, the CPU 11 displays, for example, the shortcut information screen 100 shown in FIG. 9 and becomes able to accept an operation on the execution button 101. If the shortcut corresponding to the touched card is a one-touch shortcut, the CPU 11 starts the execution of the shortcut process without displaying the shortcut information screen 100.

[0085] Note that although the CPU 11 does not react when a short press operation on the shortcut icon 57 of the dedicated shortcut is received (when NO in S127 of the main process (see FIG. 2)), it is sufficient that it is not executable. The CPU 11 may display a parameter screen in a state where an execution instruction cannot be received, for example, a screen that does not include the execution button 101 among the shortcut information screens 100 shown in FIG. 9, or a screen that includes the execution button 101 in a non-operable form. The shortcut information screen 100 in this case is an example of a parameter screen.

[0086] In this case, the CPU 11 may display the shortcut information screen 100 in which the parameters of the items that may include personal information are not displayed. Specifically, when it is determined as NO in S127, the CPU 11 may display the shortcut information screen 100 as shown in FIG. 12, for example, before proceeding to S105. Then, in response to the corresponding card being touched, the CPU 11 may make the non-displayed parameters displayable and become able to accept an operation on the execution button 101 or editing of the parameters.

[0087] Also, when the CPU 11 receives a short press operation on the shortcut icon 57 of the dedicated shortcut, it may be configured to display a shortcut information screen 100 where an execution instruction cannot be received, and when a touch on a card registered in the dedicated shortcut is received in that state, execute the dedicated shortcut. Also, in the case of this configuration, even if a card registered in the dedicated shortcut is touched while the home screen 50 is being displayed, it may be configured not to execute the dedicated shortcut. By doing so, it is possible to suppress the possibility that the dedicated shortcut is automatically executed due to a card approaching without the user's intention while the home screen 50 is being displayed.

[0088] Of course, when a touch on a card is received while the home screen 50 is being displayed, there is also an advantage that the number of operations required of the user is small and the shortcut is easy to use in the configuration of executing the shortcut registered for the card.

[0089] Also, when a short press operation on the shortcut icon 57 of the dedicated shortcut is received, the dedicated shortcut is not executed, and when a short press operation on the shortcut icon 57 of the shared shortcut is received, a shortcut information screen 100 where an execution instruction cannot be received is displayed, and when a touch on a card registered in the shared shortcut is received in that state, it may be configured to execute the shared shortcut.

[0090] As described in detail above, the MFP 1 of the present embodiment can receive registration of a card corresponding to a shortcut and an instruction to make the shortcut dedicated to the card. Regarding the dedicated shortcut made dedicated to the card, the MFP 1 enables execution in response to the corresponding card being touched, while disabling execution by an operation on the shortcut icon. As a result, it becomes difficult for a third party without the corresponding card to execute the dedicated shortcut, so that a safe shortcut can be provided.

[0091] Furthermore, MFP1 enables the editing of shortcut information for dedicated shortcuts on the condition that the touch of the corresponding card is received, making it difficult for a third party without the corresponding card to edit the dedicated shortcuts. Therefore, a secure shortcut is provided.

[0092] Furthermore, MFP1 accepts long-press and short-press operations on the shortcut icon and enables operations according to the operations. If the operated icon is a non-dedicated shortcut icon, MFP1 can be edited by a long-press operation and executed by a short-press operation. On the other hand, if the operated icon is a dedicated shortcut icon, MFP1 requires the touch of the card for both editing and execution. Thereby, MFP1 can provide a secure shortcut dedicated to the card.

[0093] Note that this embodiment is merely an example and does not limit the present invention in any way. Therefore, the technology disclosed in this specification can naturally be variously improved and modified without departing from the gist thereof. For example, an example of the image processing apparatus is not limited to the MFP, and can be applied to any device having an image processing function such as a printer, a scanner, a FAX device, etc. Also, an example of the portable wireless device is not limited to the IC card, and can be applied to any device having a short-range communication function with the NFC-IF such as a smartphone or a tablet terminal. Also, an example of the short-range communication interface is not limited to the NFC-IF141, and may be a short-range wireless communication interface compliant with other standards such as the ZigBee standard. Also, the user IF13 may include a display screen and operation keys and not include the touch panel 131.

[0094] Also, the display modes of the various screens illustrated in this embodiment are all examples, and the number, types, arrangements, displayed text, etc. of the icons displayed on each screen are not limited to the illustrated examples. For example, the number of icons displayed on the home screen 50 (see FIG. 3) at one time is not limited to 8. Also, it is not necessary to distinguish between dedicated shortcut icons and non-dedicated shortcut icons. Instead of determining whether a received icon is a dedicated shortcut based on the type of the received icon, the CPU 11 may read the shortcut information 231 and the card information 232 corresponding to the icon and determine whether it is a dedicated shortcut.

[0095] Also, the MFP 1 may be able to accept the registration of a card to a shortcut continuously when registering the shortcut. Specifically, the CPU 11 may be able to accept a selection of whether to register a card after S204 of the shortcut registration process (see FIG. 4). Further, when accepting a selection to register a card, the CPU 11 may be able to accept a selection of whether to use it as a dedicated shortcut or a shared shortcut.

[0096] Also, in the embodiment, when registering an IC card, it was assumed that an operation on the registration button 71 in the card reception screen 70 (see FIG. 8(A)) was required, but a configuration that does not require an operation may also be used. When the MFP 1 detects an IC card after displaying the card reception screen 70, it may automatically register the IC card. That is, S335 in the non-dedicated shortcut editing process (see FIG. 6) may be omitted. In a configuration without S335, further, a configuration without S336 may also be used. That is, the CPU 11 may automatically edit the shortcut information to be a shared shortcut without accepting a selection of whether to use it as a dedicated shortcut or a shared shortcut. Alternatively, the CPU 11 may automatically edit the shortcut information to be a dedicated shortcut without accepting a selection.

[0097] In addition, the card reception screen 70 may include a button for accepting cancellation of registration. Further, when the CPU 11 cannot detect a card even after a predetermined elapsed time has passed since the card reception screen 70 was displayed, the CPU 11 may end the non-dedicated shortcut editing process without performing card registration.

[0098] Also, for example, in the embodiment, after accepting a long-press operation on the dedicated shortcut icon, when the card is touched, it is possible to accept editing of the shortcut information of the dedicated shortcut. However, based on accepting a touch of the card while the home screen 50 is being displayed, a configuration that enables accepting editing of the shortcut information of the dedicated shortcut may also be used. For example, when the MFP 1 accepts a touch of a card corresponding to a dedicated shortcut that is not a one-touch shortcut, the MFP 1 may be able to accept an instruction to edit the shortcut information based on an operation via the shortcut information screen 100 that is displayed. In that case, as an operation via the screen, the MFP 1 may accept an operation to a lower screen displayed by an operation on the screen.

[0099] Also, when the MFP 1 accepts a touch of a card corresponding to a dedicated shortcut while the home screen 50 is being displayed, the MFP 1 may accept an operation to select whether to execute the dedicated shortcut or edit the shortcut information of the dedicated shortcut, and perform the process of executing the dedicated shortcut or editing the shortcut information according to the operation. In the case of a configuration that enables accepting editing of the shortcut information of the dedicated shortcut based on accepting a touch of the card while the home screen 50 is being displayed, the MFP 1 may have a configuration in which the dedicated shortcut icon is not displayed on the home screen 50.

[0100] Also, in the embodiment, it was assumed that the shortcut information table 23 was not stored at the time of factory shipment, but a shortcut information table 23 including some shortcut information may be registered in advance. For example, the MFP 1 may be able to receive an instruction to edit the shortcut information registered in advance or an instruction to additionally register a shortcut.

[0101] Also, in any of the sequence diagrams disclosed in the embodiment, the plurality of processes in any plurality of steps can be arbitrarily changed in the execution order or executed in parallel within a range where there is no contradiction in the processing content.

[0102] Also, the processes disclosed in the embodiment may be executed by a single CPU, a plurality of CPUs, hardware such as an ASIC, or a combination thereof. Also, the processes disclosed in the embodiment can be realized in various forms such as a recording medium recording a program for executing the process, or a method.

Explanation of Reference Numerals

[0103] 1 MFP 11 CPU 12 Memory 13 User IF 141 NFC-IF

Claims

1. A user interface, A short-range communication interface, A memory, A controller, An image processing apparatus comprising the above and capable of executing a plurality of functions related to image processing, In the memory, A plurality of shortcut information can be stored, and the shortcut information is information including one of the plurality of functions and parameters of the one function, The controller, Causes the user interface to display options corresponding to each of the shortcut information stored in the memory, and when one of the options is selected, is capable of executing a shortcut process. In the shortcut process, the image processing based on the function included in the selected shortcut information is executed according to the parameters included in the selected shortcut information, The controller further, Can receive a limitation instruction that limits the execution of the shortcut process to the detection of a portable wireless device for the shortcut information. When the limitation instruction is received, the identification information of the portable wireless device can be stored in the memory in association with the shortcut information for which the limitation instruction was received, The controller further, For the dedicated shortcut information that is the shortcut information for which the limitation instruction was received, Enables execution of the shortcut process based on the dedicated shortcut information in response to detection of the portable wireless device corresponding to the associated identification information via the short-range communication interface, Disables execution of the shortcut process based on the dedicated shortcut information in response to selection of the option corresponding to the dedicated shortcut information, An image processing apparatus configured as described above.

2. In the image processing apparatus according to claim 1, the controller, for the dedicated shortcut information, based on the detection of the portable wireless device corresponding to the associated identification information via the short - range communication interface and an operation for instructing editing via the user interface, the dedicated shortcut information can be edited. An image processing apparatus configured as described above.

3. In the image processing apparatus according to claim 1, it is possible to receive a first operation on an option corresponding to the shortcut information stored in the memory via the user interface, the controller, for non - dedicated shortcut information that is the shortcut information other than the dedicated shortcut information, in response to the first operation, the non - dedicated shortcut information can be edited, for the dedicated shortcut information, restricts the editing of the dedicated shortcut information in response to the first operation. An image processing apparatus configured as described above.

4. In the image processing apparatus according to claim 3, the controller, for the non - dedicated shortcut information, when there is the first operation, causes the user interface to display an editing screen in a state where the non - dedicated shortcut information can be edited, for the dedicated shortcut information, when there is the first operation, causes the user interface to display an editing screen in a state where the dedicated shortcut information cannot be edited. An image processing apparatus configured as described above.

5. In the image processing apparatus according to claim 3, the controller, with respect to the non-dedicated shortcut information, in response to the first operation, as part of editing the non-dedicated shortcut information, it becomes possible to receive the limitation instruction, and when the limitation instruction is received, the non-dedicated shortcut information is changed to the dedicated shortcut information, and editing of the dedicated shortcut information in response to the first operation is restricted. An image processing apparatus configured as described above.

6. In the image processing apparatus according to claim 3, the controller, with respect to the dedicated shortcut information, when the portable wireless device corresponding to the associated identification information is detected via the short-range communication interface while the editing of the dedicated shortcut information is restricted in response to the first operation, the restriction on the editing of the dedicated shortcut information is released and editing of the dedicated shortcut information is enabled. An image processing apparatus configured as described above.

7. In the image processing apparatus according to claim 6, the controller, with respect to the dedicated shortcut information, in response to the release of the restriction on the editing of the dedicated shortcut information, as part of the editing of the dedicated shortcut information, it becomes possible to receive the release of the limitation instruction, and when the release of the limitation instruction is received, the dedicated shortcut information is changed to the non-dedicated shortcut information, and editing of the non-dedicated shortcut information becomes possible in response to the first operation. An image processing apparatus configured as described above.

8. In the image processing apparatus according to claim 6, the controller, Regarding the dedicated shortcut information, In response to the first operation, a specific screen that does not accept editing of the dedicated shortcut information is displayed on the user interface. When the portable wireless device corresponding to the identification information associated with the dedicated shortcut information is detected while the specific screen is being displayed, the restriction on editing the dedicated shortcut information is released to enable editing of the dedicated shortcut information. An image processing apparatus configured as described above.

9. In the image processing apparatus according to claim 8, The controller, For the option corresponding to the non-dedicated shortcut information, In response to the first operation, an editing screen in a state where editing of the non-dedicated shortcut information is possible is displayed on the user interface. In response to a second operation different from the first operation, the shortcut process based on the non-dedicated shortcut information is executed. For the option corresponding to the dedicated shortcut information, Even if there is the second operation, the shortcut process based on the dedicated shortcut information is not executed. In response to the first operation, the specific screen is displayed on the user interface. When the portable wireless device corresponding to the identification information associated with the dedicated shortcut information is detected while the specific screen is being displayed, the restriction on editing the dedicated shortcut information is released to enable editing of the dedicated shortcut information. An image processing apparatus configured as described above.

10. In the image processing apparatus according to claim 9, The controller, Detects a long-press operation on the option displayed by the user interface as the first operation. Detecting a short press operation, which has a shorter operation time than the long press operation on the option displayed by the user interface, as the second operation. An image processing apparatus configured as described above.

11. In the image processing apparatus according to claim 3, The controller Displays the option corresponding to the dedicated shortcut information in a display mode different from the option corresponding to the non-dedicated shortcut information on the user interface. An image processing apparatus configured as described above.

12. In the image processing apparatus according to claim 1, Is capable of receiving a selection operation on the option corresponding to the shortcut information stored in the memory via the user interface, The controller For non-dedicated shortcut information, which is the shortcut information that is not the dedicated shortcut information, Displays a parameter execution screen showing the parameters of the non-dedicated shortcut information on the user interface in response to the selection operation, For the dedicated shortcut information, Displays a parameter screen showing the parameters of the dedicated shortcut information on the user interface in response to detection of the portable wireless device corresponding to the associated identification information via the short-range communication interface, Does not display the parameter screen showing the parameters of the dedicated shortcut information in response to the selection operation on the user interface. An image processing apparatus configured as described above.

13. In the image processing apparatus according to claim 1, It is possible to receive a selection operation to the option corresponding to the shortcut information stored in the memory via the user interface, The controller, Regarding the non-dedicated shortcut information which is the shortcut information other than the dedicated shortcut information, In response to the selection operation, a parameter execution screen showing the parameters of the non-dedicated shortcut information is displayed on the user interface, and an execution instruction for the shortcut process is received, Regarding the dedicated shortcut information, In response to the selection operation, while a parameter screen showing the parameters of the dedicated shortcut information is displayed on the user interface, the execution of the shortcut process is disabled, An image processing apparatus configured as described above.

14. In the image processing apparatus according to claim 13, The controller, Regarding the dedicated shortcut information, In a state where the parameter screen showing the parameters of the dedicated shortcut information is displayed, in response to the detection of the portable wireless device corresponding to the associated identification information via the short-range communication interface, the execution of the shortcut process is enabled, An image processing apparatus configured as described above.

15. In the image processing apparatus according to claim 1, The controller, Regarding the shortcut information, it is possible to receive a combined instruction to execute the shortcut process in response to either the detection of a portable wireless device or an operation to the option, and even when the combined instruction is received, the identification information of the portable wireless device can be stored in the memory in association with the shortcut information for which the combined instruction was received, The controller further, Regarding the dedicated shortcut information, enable execution of the shortcut process based on the dedicated shortcut information in response to detection of the portable wireless device corresponding to the associated identification information via the short-range communication interface; disable execution of the shortcut process based on the dedicated shortcut information in response to selection of the option corresponding to the dedicated shortcut information; The controller further, Regarding the shared shortcut information that is the shortcut information for which the shared instruction has been received, also enable execution of the shortcut process based on the shared shortcut information in response to detection of the portable wireless device corresponding to the associated identification information via the short-range communication interface, and also enable execution of the shortcut process based on the shared shortcut information in response to selection of the option corresponding to the shared shortcut information; An image processing apparatus configured as such.

16. In the image processing apparatus according to claim 15, The controller, is capable of receiving a first operation on the option corresponding to the shortcut information stored in the memory via the user interface, Regarding the shared shortcut information, enable editing of the shared shortcut information in response to the first operation, Regarding the dedicated shortcut information, restrict editing of the dedicated shortcut information in response to the first operation. An image processing apparatus configured as such.

17. In the image processing apparatus according to claim 15, The controller, It is possible to receive a first operation on the option corresponding to the shortcut information stored in the memory via the user interface, Regarding the shared shortcut information, In response to the first operation, as part of the editing of the shared shortcut information, it becomes possible to receive the limitation instruction. When the limitation instruction is received, the shared shortcut information is changed to the dedicated shortcut information, and the editing of the dedicated shortcut information is restricted according to the first operation. An image processing apparatus configured as described above.

18. In the image processing apparatus according to claim 17, The controller, Regarding the shared shortcut information, In response to the first operation, editing of the shared shortcut information corresponding to the operated option becomes possible, Regarding the dedicated shortcut information, In a state where the editing of the dedicated shortcut information is restricted according to the first operation, when a portable wireless device corresponding to the associated identification information is detected via the short-range communication interface, the restriction on the editing of the dedicated shortcut information is released, and editing of the dedicated shortcut information is made possible. An image processing apparatus configured as described above.

19. In the image processing apparatus according to claim 18, The controller, Regarding the dedicated shortcut information, In response to the restriction on editing the dedicated shortcut information being lifted, as part of the editing of the dedicated shortcut information, it becomes possible to accept the cancellation of the restricted instruction. When the cancellation of the restricted instruction is accepted, the dedicated shortcut information is changed to the shared shortcut information, and the execution of the shortcut process based on the shared shortcut information in response to the detection of the portable wireless device corresponding to the associated identification information, and the execution of the shortcut process based on the shared shortcut information in response to the first operation are also made possible. An image processing apparatus configured as described above.

20. In the image processing apparatus according to claim 18, The controller, Regarding the dedicated shortcut information, When the first operation occurs, a specific screen that does not accept editing of the dedicated shortcut information is displayed on the user interface. When the portable wireless device corresponding to the identification information associated with the dedicated shortcut information is detected while the specific screen is being displayed, the restriction on editing the dedicated shortcut information is lifted to enable editing of the dedicated shortcut information. An image processing apparatus configured as described above.

21. In the image processing apparatus according to claim 15, The controller, Displays the options corresponding to the shared shortcut information in a display mode different from the options corresponding to the dedicated shortcut information on the user interface. An image processing apparatus configured as described above.

Citation Information

Patent Citations

  • Image forming apparatus

    JP2003150009A