Information processing device, image processing device, and method and program for controlling the information processing device
The control mechanism in MFPs synchronizes cloud service account changes with shortcut settings, preventing incorrect transmissions and improving usability by managing cloud service and shortcut information separately.
Patent Information
- Application Number
- JP2020207362
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2020-12-15
- Publication Date
- 2024-12-23
- Estimated Expiration
- 2040-12-15
AI Technical Summary
In multifunction peripherals (MFPs), cloud account information management and synchronization with shortcut apps are inconsistent, leading to incorrect transmissions and decreased usability when cloud service shortcuts are executed.
Implementing a control mechanism with first and second management means for cloud service and shortcut settings, respectively, allowing synchronization of account information changes in shortcuts to prevent erroneous transmissions.
Prevents erroneous transmissions by ensuring synchronized cloud service account information in shortcuts, enhancing usability and reliability.
Smart Images

Figure 0007604212000001 
Figure 0007604212000002 
Figure 0007604212000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing apparatus, an image processing apparatus, and a method and program for controlling an information processing apparatus that change settings of shortcuts to cloud services. [Background technology]
[0002] Recently, multiple cloud services have appeared, and using cloud services is becoming the standard for conducting business. Multifunction devices are also now able to link with multiple cloud services, and functions such as printing from and sending images to cloud services are becoming available. As a method for linking with multiple cloud services, a mechanism is known in which multiple cloud account information is registered and managed, and when creating shortcut buttons for print and send functions, the registered accounts can be referenced as destinations and data sources to create them. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2008-47056 A Summary of the Invention [Problem to be solved by the invention]
[0004] Multiple cloud services and multiple account information are registered and managed as cloud account information in a multifunction peripheral (MFP), which is an information processing device. Any user can edit or delete this cloud account information, and there are cases where the usage is changed to another cloud service or the account contents are changed. On the other hand, when creating a shortcut for an MFP function that uses a cloud service, it is necessary to register cloud account information, and this cloud account information refers to and links to the registered and managed account information. Therefore, when the shortcut is executed, the account and shortcut app information are not synchronized, and even if the cloud account information is edited or deleted, it is not synchronized with the shortcut app, which may lead to erroneous sending or reduced usability. The present invention has been made in consideration of the above problems, and aims to prevent erroneous sending and the like caused by executing a cloud service using a shortcut. [Means for solving the problem]
[0005] The present invention is an information processing device having a first management means for managing account information for cloud services and a second management means for managing shortcut setting information, and is characterized in that when the account information is changed, if there is a shortcut that uses the account information, the information processing device has a control means for changing the account information used by the shortcut. Effect of the Invention
[0006] This can prevent accidental sending when executing shortcuts that use cloud services. [Brief description of the drawings]
[0007] [Figure 1] A diagram showing the overall system configuration of the present invention and the configuration of an MFP 101. [Diagram 2] Home screen of the control unit [Figure 3A] Screen when adding an account [Figure 3B]Screen when adding an account [Figure 4A] Screen when shortcut is executed [Figure 4B] Screen when shortcut is executed [Diagram 5] Shortcut Management Table [Figure 6] Previous process flow for registering an account and creating a shortcut [Figure 7A] Example 1: Account change screen [Figure 7B] Example 1: Account change screen [Figure 8] Processing flow when changing an account in Example 1 [Figure 9A] Example 2: Account change screen [Figure 9B] Example 2: Account change screen [Figure 10] Processing flow when changing an account in Example 2 [Figure 11A] Screen when deleting an account in Example 3 [Figure 11B] Screen when deleting an account in Example 3 [Figure 12] Shortcut Management Table of the Third Embodiment [Figure 13] Processing flow when deleting an account in Example 3 [Figure 14] Shortcut management table and account management table of the fourth embodiment [Figure 15] Processing flow after account change in Example 4 DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0008] Hereinafter, embodiments of the present invention will be described with reference to the drawings. Note that the configurations shown in the following embodiments are merely examples, and the present invention is not limited to the configurations shown in the drawings. <Example 1>
[0009] 1. Overall system configuration 1(A) is a diagram showing an example of a system configuration of the present invention. The system of this embodiment is composed of cloud servers 200 and 300 that provide cloud services that are communicable with each other via a network 100, an MFP 101 that is an image processing device that is an information processing device, and a PC 400 that is a terminal device. Here, MFP is an abbreviation for Multi Function Peripheral. To use a cloud service, the MFP 101 checks whether a cloud account registered in the MFP 101 exists in the cloud server 200. Then, the MFP 101 can store a scanned image in the cloud server 200, or download an image stored in the cloud server 200 and print it. Moreover, the same thing can be done by MFP 101 and cloud server 300. For simplicity, the following description will be given taking the cloud service provided by cloud server 200 as an example.
[0010] 2. MFP Hardware Configuration 1B is a diagram showing an example of the hardware configuration of the MFP 101. The MFP 101 includes a control unit 110, an operation unit 116, a reading unit 118, a printing unit 120, a wireless communication unit 122, a FAX communication unit 124, and a communication unit 126. Control unit 110 includes a CPU 111, a ROM 112, a RAM 113, a storage 114, an operation unit I / F 115, a reading unit I / F 117, a printing unit I / F 119, a wireless communication unit I / F 121, a FAX unit I / F 123, and a communication unit I / F 125. Control unit 110 including CPU 111 controls the operation of MFP 101 as a whole. The CPU 111 reads out a control program stored in the ROM 112 or the storage 114 into the RAM 113, and performs various types of control such as reading control and printing control. The ROM 112 stores a control program executable by the CPU 111. The ROM 112 also stores a boot program, font data, and the like. The RAM 113 is a main memory, and is used as a work area and a temporary storage area for developing various control programs stored in the ROM 112 and the storage 114. The storage 114 stores image data, print data, various programs, and various setting information. In this embodiment, the storage 114 stores cloud setting information and account information. An operation unit I / F 115 connects an operation unit 116 including a display unit such as a touch panel and hard keys to the control unit 110. The operation unit 116 displays information to the user and detects inputs from the user. The reading unit I / F 117 connects a reading unit 118, such as a scanner, to the control unit 110. The reading unit 118 reads an image of a document, and the CPU 111 converts the image into image data such as binary data. Image data generated based on the image read by the reading unit 118 is transmitted to an external device or printed on recording paper. The printing unit I / F 119 connects the control unit 110 to a printing unit 120, such as a printer. The CPU 111 transfers image data (print data) stored in the RAM 113 to the printing unit 120 via the printing unit I / F 119. The printing unit 120 prints an image based on the transferred image data on recording paper fed from a paper feed cassette. The wireless communication unit I / F 121 controls the wireless communication unit 122 connected thereto, and connects the control unit 110 to an external wireless device via wireless communication. The FAX unit I / F 123 connects the control unit 110 to the public line network 107 by controlling the FAX communication unit 124. The FAX unit I / F 123 is an interface that controls the FAX communication unit 124, and controls a modem and an NCU for facsimile communication to connect to the public line network, control a facsimile communication protocol, and the like. The communication unit I / F 125 connects the control unit 110 and the network 100. The communication unit I / F 125 controls the communication unit 126 to transmit image data and various information inside the device to an external device on the network 100, and receives print data and information on the network 100 from an information processing device on the network 100. As a method of transmission and reception via the network 100, transmission and reception using e-mail and file transmission using other protocols (for example, FTP, SMB, WebDAV, etc.) can be performed. Furthermore, the communication unit I / F 125 transmits an image read by the reading unit I / F 117 to the cloud server 200, downloads an image stored in the cloud server 200, and transfers it to the printing unit 120 via the printing unit I / F 119. The printing unit 120 prints an image based on the transferred image data on a recording sheet fed from a paper feed cassette.
[0011] 3. Processing in MFP (Home screen) 2 is a diagram showing an example of a home screen 500 of the operation unit of the MFP 101 in this embodiment. The operation unit 116 includes a display unit such as a hard key or a touch panel, displays information to a user, and detects input from the user. The screen 500 shows an example in which MFP functions are displayed on a touch panel. An icon 511 indicates an example of a function for creating a shortcut, and pressing the icon causes a transition to a shortcut creation screen. Icon 512 indicates an example of a function for performing cloud account settings, and pressing the icon transitions to a screen for setting up, such as registering or editing an account. Icon 513 indicates an example of a cloud function of the MFP, and pressing it transitions to a setting screen for executing cloud services. Icon 514 shows an example of a shortcut icon, and by pressing it, a function of the MFP previously set by the user can be executed without having to set it again.
[0012] (3-1) Screens for each process (3-1-1) Cloud account setting process 3A and 3B (hereinafter collectively referred to as "FIG. 3") show an example of a screen flow when adding a cloud account on the operation unit of MFP 101 in this embodiment. Pressing [Cloud Account Settings] icon 512 on home screen 500 transitions to cloud account setting screen 600. On the cloud account setting screen 600, a "Create Account" button 601 and an "Edit Account" button 602 are displayed. (Account editing screen) When the [Edit Account] button 602 is pressed, a screen 610 appears. Screen 610 displays a list of cloud accounts registered on the MFP. The list of cloud accounts is managed by the account management number in column 611 (number). The account management number is linked to the fields of column 612 (registered name), column 613 (cloud service to be used), column 614 (account ID), and column 615 (password). Records are selected by checking the checkbox at the top of each record. Thereafter, when a [Delete] button 616 is pressed, the record of the selected cloud account displayed on the selected screen 610 is deleted. Similarly, editing is performed by pressing an [Edit] button 617. (Account creation screen) Pressing a [Create an account] icon 601 on the home screen 500 transitions to a cloud service selection screen 620. The screen 620 shows an example of the cloud service selection screen, and displays cloud services that can be connected to from the MFP 101, such as icon 621, icon 622, and icon 623. When the [Cloud Service A] icon 621 is selected and pressed, the screen transitions to a cloud account input screen 630. The user inputs an ID registered in the cloud service in input field 631, a password in input field 632, and presses an [OK] button 633. Then, control unit 110 checks whether the account entered in "Cloud Service A" exists, and if it exists, the screen transitions to a registration name input screen 640. By entering a registration name to be registered on the MFP in registration name input field 641 and pressing an [OK] button 642, a registration completion screen 650 for the cloud account on the MFP is displayed. When the [OK] button 633 on screen 630 is pressed and the account entered in "Cloud Service A" does not exist, the screen transitions to an input error screen 660.
[0013] (3-1-2) Shortcut creation process 4A and 4B (hereinafter collectively referred to as "FIG. 4") show an example of a flow when creating a shortcut. The home screen 700 is an example including shortcut icons. Shortcut icons 701, 702, and 703 indicate icons that have already been set as shortcuts, and by pressing one of them, the user can execute the MFP function without having to set the function again. When the user presses the [Create shortcut] icon 704, a shortcut creation flow is executed, and the screen transitions to screen 710. Here, it is assumed that icon 714 has been pressed. A screen 710 displays a list of MFP functions for which shortcuts can be created, and pressing and selecting any icon transitions to a detailed setting screen 720. In addition to setting the details of the MFP functions of buttons 724 and 725 on screen 720, pressing icon 722 transitions to screen 750. Here, it is assumed that the [Register destination] button 722 has been pressed. On screen 750, the destination is set by selecting the check box at the top of the record of the cloud account registered on the MFP, editing the destination, and pressing the [OK] button. After that, the screen returns to screen 720. When an icon 723 is pressed on the screen 720, the screen transitions to a screen (not shown) for designating a folder on the cloud server as the destination, where the destination folder can be designated. When an icon 721 is pressed on the screen 720, the shortcut settings selected on the screen 710 are temporarily saved, and the screen transitions to a screen 730. On screen 730, the user inputs a registration name in an input field 731 for the registration name to be displayed as a shortcut on the MFP, and by pressing an [OK] button 732, a shortcut is created with the entered registration name and the screen transitions to screen 740. When the [OK] button is pressed on screen 740, the process ends and the screen returns to home screen 700.
[0014] (Shortcut management table) Next, a method for managing the created shortcuts on the MFP 101 will be described. FIG. 5 shows the correspondence between the home screen 700 and the shortcut management table 800A managed within the MFP 101. In shortcut table 800A, fields corresponding to the following columns are created for each record and are managed in association with each other. The columns are column 801 (registered name), column 802 (Setting Service: setting function), column 803 (quantity), column 804 (color), and column 805 (Setting Account: cloud account registration number). The cloud account registration number in column 805 is the number of the record referenced from the cloud account list (screen 750) when executing a shortcut to a cloud function.
[0015] (3-2) Flow of each process ( 3-2-1) Cloud service account registration process Fig. 6(A) shows the flow of an account registration process for using a cloud service. Details will be explained below with reference to the screen shown in Fig. 3. First, the process starts with the home screen 500 being displayed on the operation unit 116. In S1101, the CPU 111 detects that the user has pressed the [Cloud Account Setting] icon 512 on the screen 500 displayed on the operation unit 116, and instructs the operation unit 116 to display the cloud account setting screen 600. In S1102, the CPU 111 detects that the [Create Account] button 601 on the cloud account setting screen 600 has been pressed via the operation unit 116, and instructs the operation unit 116 to display the cloud service selection screen 620. In S1103, the CPU 111 detects that one of the cloud service icons 621 to 623 displayed on the cloud service selection screen 620 has been selected via the operation unit 116, and instructs the operation unit 116 to display the account registration screen 630. In S1104, the CPU 111 causes the operation unit 116 to display the account registration screen 630, and prompts the user to register an account for the cloud service. In S1105, the CPU 111 detects that input has been made to the ID input field 631 and the PW input field 632 of the account registration screen 630 via the operation unit 116, and that the [OK] button 633 has been pressed, thereby inputting the account information. In S1106, CPU 111 connects to cloud server 200 via communication unit 126, and CPU 111 determines whether the account information is correct. If the account information is correct (YES in S1106), CPU 111 instructs operation unit 116 to transition to registration name input screen 640. If the account information is incorrect (NO in S1106), CPU 111 causes operation unit 116 to display input error screen 660, and returns to the processing of S1105. In S1107, when the CPU 111 detects an input in the registration name input field 641 on the registration name input screen 640 via the operation unit 116 and a press of the [OK] button 642, the process proceeds to S1108. In S1108, the CPU 111 causes the operation unit 116 to transition to a registration completion screen 650, and the set information is registered on the MFP. This completes the creation of the account, and when using cloud services, the created account can be selected and used.
[0016] (3-2-2) Shortcut creation process Fig. 6B shows an example of a flow when creating a shortcut. Details will be described below with reference to the screen shown in Fig. 4. First, the process starts with the home screen 700 being displayed on the operation unit 116. In S1201, the CPU 111 detects that the [Create shortcut] icon 704 has been pressed via the operation unit 116, and transitions to a shortcut function selection screen 710. In S1202, CPU 111 displays a list of MFP functions for which shortcuts are to be created on shortcut function selection screen 710 via operation unit 116, and detects that an icon (711 to 715) of an MFP function is selected and pressed. Then, the screen transitions to shortcut function selection screen 720. In the following, it is assumed that icon 714 is pressed. In S1203, the CPU 111 detects that one of the buttons 722 to 725 for setting detailed settings of the MFP functions on the shortcut function selection screen 720 has been pressed via the operation unit 116, and executes processing for setting the detailed settings. In S1204, CPU 111 determines whether the MFP function selected on shortcut function selection screen 710 via operation unit 116 is a function that uses a cloud service, and if the MFP function does not use a cloud service (NO in S1204), the process proceeds to S1207. On the other hand, if it is determined that the function uses a cloud service (YES in S1204), the process proceeds to S1205. Not using a cloud service refers to the case where 711, 712, or 713 is selected on shortcut function selection screen 720. On the other hand, using a cloud service refers to the case where 714 or 715 is selected on shortcut function selection screen 720. In S1205, the CPU 111 detects that the [Register destination] button 722 on the shortcut function selection screen 720 has been pressed via the operation unit 116. Then, the CPU 111 displays the account selection screen 750, and prompts the user to select an account for a cloud service registered in the MFP 101. In S1206, the CPU 111 detects that an account has been selected on the account selection screen 750 via the operation unit 116, and transitions to the shortcut function selection screen 720. In S1207, the CPU 111 detects that the [Save Shortcut] button 721 on the shortcut function selection screen 720 has been pressed via the operation unit 116, and transitions to a registration name input screen 730. In S1208, CPU 111 detects that the registration name of the shortcut has been entered in registration name input field 731 on registration name input screen 730 via operation unit 116 and that [OK] button 732 has been pressed. Thereafter, shortcut creation completion screen 740 is displayed and shortcut registration processing is performed on the MFP. When the [OK] button is pressed, the processing ends and the screen returns to home screen 700. This completes the creation of the shortcut, and by pressing the created shortcut icon, the MFP function can be executed without having to configure it.
[0017] (3-3) Screen when changing account 7A and 7B (hereinafter collectively referred to as "FIG. 7") show an example of a screen flow when changing an account in this embodiment. When the [Cloud Account Settings] icon 901 is pressed on the home screen 900, the screen transitions to the account settings screen 600. When an “Edit Account” button 602 is pressed on the account setting screen 600 , the screen transitions to an account editing screen 610 . On the account edit screen 610 , the account to be edited is selected by checking the check box at the top of each record, and pressing the [Edit] button 617 transitions to the account change screen 910 . An account edit screen 910 is displayed with the current account information entered, and allows the ID and PW to be changed. When an ID input field 911 and a PW input field 912 are edited and an [OK] button 913 is pressed, a shortcut reflection pop-up screen 920 is displayed. When a [Yes] button 921 is pressed, a shortcut selection screen 930 is displayed. When a [No] button 922 is pressed, a home screen 940 is displayed in which the shortcut button where the changed account is registered has been deleted. A list of shortcuts in which the changed account is registered is displayed on the shortcut selection screen 930, and a check box is displayed at the beginning of each record so that the shortcut in which the account change is to be reflected can be selected. After checking the check box to select the shortcut in which the account change is to be reflected, pressing the [OK] button 932 changes the account of the selected shortcut. Also, the home screen 950 is displayed in which the shortcut icons that were not selected have been deleted.
[0018] (3-4) Account change processing flow Fig. 8 shows an example of a flow when changing a cloud account of MFP 101 in this embodiment. The following description will be given with reference to the screen in Fig. 7. Note that each operation (step) of MFP 101 in the flowchart of this embodiment is executed by CPU 111 reading a control program stored in ROM 112 or storage 114 into RAM 113 and executing the program. First, the process flow starts when the account ID and password of the cloud service selected on screen 910 in FIG. 7 are edited and the [OK] button 913 is pressed. In S1301, the CPU 111 determines whether the changed cloud service account is being used in a registered shortcut. If it is determined that the account is being used (YES in S1301), the process proceeds to S1302, and if it is determined that the account is not being used (NO in S1301), the process proceeds to S1309. In S1302, the CPU 111 displays the shortcut reflection pop-up screen 920 via the operation unit 116, and notifies the user that the account information used in the shortcut has been changed. In S1303, CPU 111 determines whether to reflect the change in the shortcut based on whether the [Yes] button 921 has been pressed on shortcut reflection pop-up screen 920. If it is determined that the change should be reflected (Yes in S1303), the process proceeds to S1304, and if it is determined that the change should not be reflected (No in S1303), the process proceeds to S1308. In S1304, the CPU 111 determines whether there are multiple shortcuts to which the changed account is registered. If it is determined that there are multiple shortcuts (Yes in S1304), the process proceeds to S1305, and if there is only one shortcut (No in S1304), the process proceeds to S1307. In S1305, the CPU 111 displays the shortcut selection screen 930 via the operation unit . In S1306, the CPU 111 determines whether a shortcut has been selected by checking the check box 931 on the shortcut selection screen 930 via the operation unit 116 and the [OK] button 932 has been pressed. If it is determined that the [OK] button 932 has been pressed, the process proceeds to S1307. In S1307, the account change is reflected in the selected shortcut. In the next step S1308, the account not selected in step S1306, that is, shortcuts that do not change the account and shortcuts that use that account if the result of step S1303 is NO, are deleted. In S1309, the home screen 950 after the change is completed is displayed, and the process ends. As described above, according to this embodiment, by displaying a pop-up screen when changing settings, it is possible to alert the user and reflect the settings, thereby preventing erroneous transmission when executing a shortcut. <Example 2>
[0019] In Example 1, when the settings of the account information of a cloud service are changed, a pop-up screen is displayed to warn that the settings should be reflected in the shortcuts related to that account, thereby preventing erroneous sending when the shortcut is executed by reflecting the settings. In the second embodiment, when the settings of the account information of the cloud service are changed, a popup screen is displayed for the shortcut settings required for executing the shortcut to prompt the user to change the settings in response to the change in the account information. Specifically, when the function registered in the shortcut is to send scan data to the cloud (Scan To Cloud), an example is described in which a screen for changing the destination folder is displayed to prevent erroneous sending.
[0020] (3-5) Screen when changing account 9A and 9B (hereinafter collectively referred to as "FIG. 9") show an example of a screen flow when changing an account in the second embodiment. The description of the screens that are the same as those in the first embodiment will be omitted, and the following description will focus on screens 910, 930, and 1100. The following screen flow starts from when the [Edit] button 913 on screen 610 in FIG. When an [OK] button 913 is pressed on the account edit screen 910 with only the password changed, the screen transitions to the home screen 900. On the other hand, when the ID is changed on the account edit screen 910 and the [OK] button 913 is pressed, the screen transitions to a pop-up screen 920 as in FIG. If the "No" button is pressed on the pop-up screen 920, the screen transitions to the home screen 940 as in FIG. Furthermore, when the [Yes] button is pressed on the pop-up screen 920, the screen transitions to a shortcut selection screen 930. The shortcut selection screen 930 displays a list of shortcuts linked to the account number of the account whose ID has been changed. The user selects a shortcut to be used even after the account information is updated from the displayed shortcut list. The user selects the shortcut to be reflected and presses the [OK] button 932. When the shortcut selected on the shortcut selection screen 930 is a shortcut whose settings include a registered folder path, the screen transitions to a transmission folder setting screen 1100. On the transmission folder setting screen 1100, pressing a [Destination Folder] button 1101 displays a screen (not shown) that allows the user to input a destination folder, and after editing the destination folder, the screen returns to the transmission folder setting screen 1100. When the user then presses the [Save Short Cut] button, the screen transitions to the home screen 950 with the unselected shortcut buttons deleted. For example, in FIG. 9B, [UserA Short Cut] selected on the shortcut selection screen 930 is displayed, but [UserA-2 Short Cut] has been deleted and is not displayed.
[0021] (3-6) Account change processing flow 10 shows an example of a process flow when changing an account of the MFP 101 in the embodiment 2. In each operation (step) of the MFP 101 in the flowchart of this embodiment, the CPU 111 reads a control program stored in the ROM 112 or the storage 114 into the RAM 113 and executes it. Note that the explanation of steps S1402 to S1407 and S1411 to S1413, which are the same as those in the embodiment 1, will be omitted. In S1401, it is determined whether the only item that has been changed is the password on the account edit screen 910 displayed on the operation unit 116. If it is determined that only the password has been changed, the process proceeds to S1413, and if not, the process proceeds to S1402. In S1407, a shortcut is selected on the shortcut selection screen 930, and when the [OK] button 932 is pressed, the process proceeds to S1408. In S1408, it is determined whether a folder path is registered in the settings registered in the shortcut. If it is determined that a folder path is registered in the shortcut, the process proceeds to S1409, and if a folder path is not registered, the process proceeds to S1411. In S1409, the transmission folder setting screen 1100 is displayed to change the folder settings, and the user sets the settings on the transmission folder setting screen (not shown) by pressing the [Transmission Folder] button 1101, and the process returns to the screen 1100. In S1410, it is determined whether the input of the folder is complete, and if it is determined that the input is complete, the process proceeds to S1411. As described above, according to this embodiment, the necessary pop-ups are displayed when necessary, and in the case of sending to the cloud (Scan To Cloud), a screen for changing the destination folder is displayed to prevent erroneous sending when a shortcut is executed. <Example 3>
[0022] In the third embodiment, if the cloud account related to a shortcut is deleted, a warning is displayed as a pop-up when the shortcut is executed, thereby preventing erroneous transmission. (3-7) Screen when deleting an account 11A and 11B (hereinafter collectively referred to as "FIG. 11") show an example of a flow in which an error screen occurs when a shortcut is executed. When a cloud account setting icon 705 is pressed on the home screen 700, the screen transitions to the cloud account setting screen 600, and a selection screen for creating or editing an account is displayed. Pressing the [Edit Account] button 602 transitions to a cloud account list screen 610, which displays a list of cloud accounts registered on the MFP. The record of the account to be edited / deleted is selected by checking the check box at the top of each record. Next, when the [Delete] button 616 is pressed, the screen transitions to a confirmation screen 960 for deleting the selected account. When the [YES] button 911 is pressed, the account is deleted and the screen transitions to screen 970. When the account deletion is complete, as shown in screen 980, the information in fields 932, 933, 934, and 935 of the record with account number "2" is deleted from the account list and can no longer be confirmed. When this account has been deleted and the shortcut icon 702 is pressed on the home screen 700, the screen transitions to an error screen 1300 indicating that the cloud service cannot be executed since the related cloud account does not exist. Here, a message is displayed urging the user to re-register the account.
[0023] (Shortcut management table) 12 shows an example of the shortcut management table in the embodiment 3. In the embodiment 3, the shortcut management table is provided with a column 1010 (deletion flag) as deletion information of the record. A "TRUE" value in field 1011 (deletion flag) in the first record indicates that the account has been deleted, and a "FALSE" value in field 1012 in the second record indicates that the account has not been deleted. Fields not related to cloud services, such as field 1013 in the third record, do not have a deletion flag set as deletion information.
[0024] (3-8) Shortcut execution process flow when deleting an account The internal flow of executing a shortcut when deleting a cloud account in Fig. 13(A) will be described below with reference to Fig. 12. Each operation (step) of the MFP 101 in the flowchart of this embodiment is executed by the CPU 111 reading a control program stored in the ROM 112 or storage 114 into the RAM 113 and executing it. In S1501, the CPU 111 detects that the shortcut icon 702 on the home screen 700 has been pressed via the operation unit . In S1502, CPU 111 refers to column 1010 (deletion flag) of shortcut management table 800B, and determines whether the cloud account linked to shortcut icon 702 has been deleted based on the value of the deletion flag. If it is determined that the shortcut does not use a cloud account or that the cloud account has not been deleted (deletion flag is undetermined or "FALSE") (NO in S1502), the process proceeds to S1508. Then, in S1508, the MFP function is executed by the shortcut. If it is determined that the shortcut has had the cloud account deleted (deletion flag is "TRUE") (YES in S1502), the process proceeds to S1503. In S1503, the CPU 111 instructs the operation unit 116 to display the error screen 1300. In S1504, the CPU 111 determines whether the user intends to re-register the account by acquiring the pressed state of the [YES] or [NO] button on the error screen 1300 via the operation unit 116. If re-registration is not to be performed, the process flow ends without executing the shortcut. If the [YES] button for re-registration is pressed (YES in S1504), the process proceeds to S1505. In S1505, the account selection screen 750 (FIG. 4) is displayed to prompt the user to select an account. In S1506, CPU 111 determines whether or not the account has been re-registered, and if the account has not been re-registered (NO in S1506), the process returns to S1504 and reconfirms the account. If the account has been re-registered (YES in S1506), the process proceeds to S1507. In S1507, CPU 111 displays a screen (not shown) for the user to select whether or not to execute the shortcut. If the shortcut is to be executed (YES in S1507), the process proceeds to S1508, where the shortcut is executed, and if the shortcut is not to be executed (NO in S1507), the process flow ends.
[0025] FIG. 13B shows an example of the internal flow when an account is deleted. In S1601, when the CPU 111 detects that the cloud account setting icon 705 has been pressed, it instructs the operation unit 116 to display the cloud account setting screen 600 (FIG. 11). In S1602, the CPU 111 detects that the [Edit Account] button 602 on the cloud account setting screen 600 has been pressed, and transitions to an account editing screen 610. In step S1603, the CPU 111 detects that an account to be deleted has been selected from the list of registered accounts on the account editing screen 610. In S1604, when CPU 111 detects that [Delete] button 616 on account edit screen 610 has been pressed via operation unit 116, it displays screen 960. It confirms the deletion of the account and detects that [YES] button 911 has been pressed. In S1605, CPU 111 searches for shortcuts using the deleted account in the account management table on account edit screen 610. If a corresponding shortcut exists (YES in S1605), the process proceeds to S1606 and adds deletion flag information "TRUE" to shortcut management table 800B. If a corresponding shortcut does not exist (NO in S1605), the process proceeds to S1607. In S1607, the selected account is deleted. <Example 4>
[0026] In the fourth embodiment, an example is described in which an identifier generated within MFP 101 when a cloud account is registered or changed is used to detect a change in the account. Specifically, a column of identifiers corresponding to cloud accounts is provided in the shortcut management table to detect a change in the cloud account associated with a shortcut. Then, a screen is displayed to prompt the user to re-register the account that has been changed to the shortcut, thereby preventing erroneous transmissions and the like. (Shortcut management table) 14 shows an example of a shortcut management table 800C of the embodiment 4. In this embodiment, a column 1020 (identifier) is provided in the shortcut management table 800C. Column 1020 (identifier) is any data generated within MFP 101 when an account is registered. The identifier may be numbers or letters, and may be of any length. This identifier may be anything as long as it can generate a unique identifier based on the date and time of registration, and may also be a hash value of the generated identifier. The assignment of the identifier can be performed at the same timing as S1108 (FIG. 6(A)) in the conventional flow when registering an account, and the identifier cannot be changed directly. This identifier is also added to the shortcut management table 800C when a shortcut is created. The identifier can be added at the same timing as S1206 (FIG. 6(B)) in the flow when creating a shortcut. When an account is selected, the identifier added to the account management table 800D is referenced, and the same content is added to the shortcut management table.
[0027] FIG. 15 shows an example of an internal flow when a shortcut is executed when an account is deleted. In step S1701, the CPU 111 detects that the shortcut icon 702 has been pressed by the user via the operation unit . In S1702, CPU 111 determines whether or not an identifier has been assigned to short management table 800C. If it is determined that an identifier has not been assigned (NO in S1702), the process proceeds to S1710, where the MFP function is executed by the shortcut. If it is determined that an identifier has been assigned (YES in S1702), the process proceeds to the next S1703. In S1703, CPU 111 searches account management table 800D, and refers to the information of the account corresponding to the account management number in shortcut management table 800C. In S1704, CPU 111 compares the identifier in account management table 800D with the identifier in the shortcut management table to determine whether the values are different. If they are different (YES in S1704), the process proceeds to S1705, and if they match (NO in S1704), the process transitions to S1710, where the MFP function is executed by the shortcut. In step S1705, the CPU 111 displays the error screen 900 on the operation unit 116. In S1706, the CPU 111 determines whether or not to perform re-registration. If re-registration is not to be performed, the flow ends without executing the shortcut. If re-registration is pressed, the process transitions to S1707. In S1707, the CPU 111 causes the display screen of the operation unit 116 to transition to an account selection screen, and prompts the user to select an account. In S1708, the CPU 111 determines whether or not re-registration of the account has been performed. If re-registration has not been performed (NO in S1708), the process returns to S1706 and the CPU 111 performs reconfirmation. If re-registration is pressed (YES in S1708), the process proceeds to S1709. In S1709, CPU 111 displays a confirmation screen for asking whether to execute the shortcut. If it is to be executed (YES in S1709), the process proceeds to S1710, and if it is not to be executed (NO in S1709), the flow ends. In S1710, the CPU 111 executes the set MFP function and ends the flow.
[0028] (Other Examples) The present invention can also be realized by a process in which a program for implementing one or more of the functions of the above-described embodiments is supplied to a system or device via a network or a storage medium, and one or more processors in a computer of the system or device read and execute the program. The present invention can also be realized by a circuit (e.g., ASIC) that implements one or more of the functions. [Explanation of symbols]
[0029] 101 MFP 111 CPU 114 Storage 118 Reading unit 200,300 cloud servers
Claims
1. An information processing apparatus comprising a first management unit for managing account information of a cloud service and a second management unit for managing setting information of a shortcut function, 2. An information processing apparatus comprising: a control means for changing the account information used in a shortcut when the account information is changed and there is a shortcut using the changed account information.
2. an operation means for displaying a list of the shortcuts on a screen in a selectable manner when the account information is changed and there are multiple shortcuts that use the account information; 2. The information processing apparatus according to claim 1, wherein the control means changes setting information of a shortcut selected by a user.
3. 3. The information processing apparatus according to claim 2, wherein said control means deletes setting information of shortcut functions that have not been selected on said screen from said second management means.
4. The information processing device according to any one of claims 2 or 3, characterized in that when the change in the account information is only a change in a password, the control means changes the setting information of the function of the shortcut that uses the account information without displaying a list of shortcuts on the screen.
5. 5. The information processing device according to claim 1, wherein the control means, when changing the account information, causes the operation means to display a setting screen relating to a shortcut function that uses the account information.
6. The information processing apparatus according to claim 5 , wherein the function of the shortcut is a function of transmitting data to a cloud server.
7. The information processing device according to any one of claims 2 to 4, characterized in that when a shortcut function that uses account information of a cloud service is executed and it is detected that the account information of the cloud service has been changed, the control means causes the operation means to display a warning screen.
8. The setting information of the shortcut function includes deletion information indicating deletion of an account, 8. The information processing apparatus according to claim 7, wherein said control means detects that the account information has been changed when the deletion information has been set.
9. the account information and the setting information of the shortcut function include an identifier generated by the information processing device when registering an account; 8. The information processing apparatus according to claim 7, wherein the control means detects that the account information has been changed when an identifier of the setting information of the shortcut function differs from an identifier of the account information.
10. An image processing apparatus comprising a first management unit that manages account information for a cloud service, and a second management unit that manages setting information for a shortcut function, 2. The image processing apparatus according to claim 1, further comprising: a control unit for changing the account information when there is a shortcut that uses the changed account information.
11. A method for controlling an information processing device including a first management unit that manages account information for a cloud service and a second management unit that manages setting information for a shortcut, comprising: A method for controlling an information processing apparatus, comprising the step of: when the account information is changed, if there is a shortcut that uses the account information, changing the account information used in the shortcut.
12. A program for causing a computer to function as the control means according to any one of claims 1 to 9.
Citation Information
Patent Citations
Dialing device
JP1998107890A
Image processing apparatus, management method of application, and computer program
JP2008047056A
Data communication apparatus
JP2009065230A
Multifunctional machine and screen provision server
JP2013118558A
Image processing system, image processing method and program
JP2013145483A
