Image processing device, control method of the image processing device, and program
The image processing device addresses the issue of erroneous transmission by filtering incorrect destinations from saved job settings and displaying only valid job history information, thereby enhancing user convenience and preventing operational errors.
Patent Information
- Application Number
- JP2023168560
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-28
- Publication Date
- 2025-04-09
AI Technical Summary
Existing image processing devices face the issue of erroneous transmission when reusing saved job setting information, as they may transmit jobs to incorrect destinations.
The image processing device includes execution means, first and second acquisition means, and display control means. It acquires character string information and setting information, filters destinations not corresponding to a predetermined character string, and displays job history information in a specific area.
This solution enhances the convenience of job setting by preventing erroneous transmissions and allowing users to safely reproduce previous job settings, thereby improving user experience and reducing operational errors.
Smart Images

Figure 2025058561000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to an image processing device, a control method for an image processing device, and a program. [Background technology]
[0002] 2. Description of the Related Art In an image processing apparatus, a function is provided that automatically saves setting information (job setting information) corresponding to an executed job and enables a new job to be set based on the saved job setting information. Patent Document 1 describes a method for automatically saving job setting information depending on the number of times the job setting information is set. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2004-135213 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, in the technique disclosed in Patent Document 1, there is a possibility that a job may be sent to an incorrect destination by misusing the stored job setting information.
[0005] An object of the present disclosure is to further improve the convenience of job setting information. [Means for solving the problem]
[0006] An image processing device according to one aspect of the present disclosure is characterized in that it comprises an execution means for executing a job, a first acquisition means for acquiring string information including a predetermined string, a second acquisition means for acquiring setting information corresponding to the executed job, a storage means for saving the setting information including the destination as job history information if a destination included in the setting information is a destination corresponding to the predetermined string, and saving the setting information not including the destinations that do not correspond to the predetermined string as the job history information if at least one destination included in the setting information is a destination that does not correspond to the predetermined string, and a display control means for displaying the job history information in a predetermined display area. Effect of the Invention
[0007] According to the present disclosure, the convenience of job setting information can be further improved. [Brief description of the drawings]
[0008] [Figure 1] FIG. 1 is a block diagram illustrating a configuration of an image processing device. [Diagram 2] FIG. 2 is an external view of a display operation unit. [Diagram 3] FIG. 11 is a flowchart showing a process from starting up the image processing apparatus to displaying a screen for a logged-in user. [Figure 4] FIG. 13 is a schematic diagram of an authentication screen. [Diagram 5] FIG. 2 is a schematic diagram of a home screen. [Figure 6] FIG. 11 is a flowchart showing a process for executing a job. [Figure 7A] FIG. 13 is a schematic diagram of a transmission screen. [Figure 7B] FIG. 13 is a schematic diagram of a transmission screen. [Figure 7C] FIG. 13 is a schematic diagram of a transmission screen. [Figure 7D] FIG. 13 is a schematic diagram of a transmission screen. [Figure 8] FIG. 13 is a schematic diagram of an auto-save domain registration screen. [Figure 9] FIG. 11 is a flow diagram of automatic registration destination determination. [Figure 10] FIG. 11 is a diagram showing a data table of job settings. [Figure 11] FIG. 11 is a flowchart for generating display contents when adding a job history. [Figure 12] FIG. 13 is a diagram showing a data table of an integrated history. [Figure 13] FIG. 11 is a flowchart showing details of a setting value text generation process. [Figure 14] FIG. 11 is a flow diagram for updating the display contents of a job history. [Figure 15] FIG. 11 is a flowchart for calling an application from the integrated history. [Figure 16] FIG. 11 is a flow diagram of automatic registration destination determination. [Figure 17] FIG. 11 is a flowchart for calling an application from the integrated history. [Figure 18] FIG. 11 is a flowchart for calling an application from the integrated history. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] Hereinafter, the embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. Note that the following embodiments do not limit the present disclosure according to the claims. In addition, not all of the combinations of features described in the present embodiments are necessarily essential to the solution of the present disclosure.
[0010] <Embodiment 1> FIG. 1 is a block diagram for explaining the configuration of an image processing device 1 according to this embodiment. The image processing device 1 includes a control unit 10, a display operation unit 12, and an image processing unit 13. The image processing device 1 is, for example, a printing device (printer). The printing device indicates a device having a recording device with a printing function of recording information on a print medium using a recording material. For example, the image processing device 1 may be a multi-function peripheral (MFP) that further includes a reading device that reads an image on a document and functions as a copier, or that adds other functions. Furthermore, for example, various devices such as a personal computer (PC), a smartphone, and a digital camera may be applied as the image processing device 1 of this embodiment.
[0011] The control unit 10 controls the operation of each unit of the image processing device 1. The control unit 10 includes a CPU 100, a communication unit 101, a RAM 102, a HDD 103, a ROM 104, a timer 105, and a FAX unit 106. The CPU 100 controls the entire control unit 10. The communication unit 101 transmits and receives data through a LAN 11. The RAM 102 provides a system work memory for the operation of the CPU 100. The HDD 103 is a hard disk drive, and may be a storage medium such as a magnetic disk, an optical medium, or a flash memory. The HDD 103 can store document data, setting data, and the like. The HDD 103 does not have to exist in the MFP 1. An external server or PC may be used as a storage device via the communication unit 101. The ROM 104 is a boot ROM, and stores a boot program for the system. The CPU 100 loads a program installed in the HDD 103 into the RAM 102 by the boot ROM of the ROM 104, and performs various controls based on the program. The timer 105 counts time according to instructions from the CPU 100, and when the specified time has elapsed, notifies the CPU 100 by an interrupt or the like. The FAX unit 106 transmits and receives FAX data via the telephone line 14.
[0012] The display operation unit 12 is controlled by the control unit 10. The display operation unit 12 also includes a display unit 120 and an input unit 121. The display unit 120 is a display for displaying information of the image processing device to a user. The display unit 120 is display-controlled by the control unit 10. The input unit 121 accepts input from a user through an interface such as a touch panel, a mouse, a camera, voice input, or a keyboard.
[0013] The image processing unit 13 is controlled by the control unit 10. The image processing unit 13 includes an image analysis unit 130, an image generation unit 131, and an image output unit 132. The image analysis unit 130 analyzes the structure of an original image and extracts necessary information from the analysis result. The image generation unit 131 reads an original (for example, scans) and digitizes the image of the original to generate image data and store it in the HDD 103. The image generation unit 131 can also generate original image data in a different format using information analyzed by the image analysis unit 130. The image output unit 132 outputs image data stored in the HDD 103 or the like. Examples of the output method include printing the image data of the original on paper, transmitting it to an external device, server, or facsimile device connected to a network via the communication unit 101, or storing it in a storage medium.
[0014] 2 is a schematic diagram of the display operation unit 12 according to this embodiment. The touch panel 200 is a liquid crystal display unit in this embodiment, with a touch panel sheet attached onto the liquid crystal. The touch panel 200 also displays an operation screen and soft keys, and when a displayed key is pressed, transmits position information of the key to the CPU 100. Therefore, the touch panel 200 in this case functions as the display unit 120 in FIG. 1 and also functions as the input unit 121.
[0015] Next, various keys or buttons operated by the user will be described. The start key 201 is used to instruct the start of an operation to read a document, etc. In the center of the start key 201, there is a two-color LED 202, green and red, whose color indicates whether the start key 201 is ready to be used. The stop key 203 serves to stop an operation that is in progress. The numeric keypad 204 is made up of number and letter buttons, and instructs scan settings or screen switching of the touch panel 200, etc. The user mode key 205 is pressed (selected) when configuring device settings.
[0016] Hereinafter, when we say "display a screen," it means that CPU 100 calls up the corresponding screen display data and screen control program from HDD 103 or RAM 102, and displays the screen display data on display unit 120. Similarly, when we say "the user presses XX" or the like to operate the touch panel or various keys, it means that CPU 100 performs the process to be executed based on the position information notified from input unit 121 and the screen control program from the screen control data.
[0017] 3 is a flowchart according to the first embodiment, showing a process up to displaying a login user screen that is started when the image processing device 1 detects an action such as a user placing a document on the document stacking section of the image processing device 1 or touching the display operation section 12. The process of this flowchart is realized by the CPU 100 of the image processing device 1 expanding a program stored in the ROM 104 into the RAM 102 and executing it. The process of this flowchart is started when the image processing device 1 detects that a document has been placed on the document stacking section of the image processing device 1 or detects an action such as touching the display operation section 12. The symbol "S" in the explanation of each process of this flowchart indicates a step in the flowchart, and the same applies to the subsequent figures.
[0018] In S301, if the setting for identifying the user is ON, the CPU 100 of the image processing apparatus 1 displays an authentication screen on the touch panel 200 after starting up the main body.
[0019] 4 is an example of an authentication screen displayed on touch panel 200. The authentication screen has areas for inputting a user name (user name) 401 and a password 402. In image processing device 1, in S302, CPU 100 accepts input of a user name and password registered in advance by a user. CPU 100 also accepts pressing of OK button 403.
[0020] In S303, the CPU 100 compares the user name and password stored in the HDD 103 with the input user name and password. The user name and password may be stored externally, such as in an external server. In S304, the CPU 100 performs authentication using the input user name and password. That is, it is determined whether the user name and password match the input user name and password. If it is determined that they match (authentication OK), the CPU 100 proceeds to S306. If it is determined that they do not match (authentication NG), the CPU 100 proceeds to S305. If the user and password are stored externally, authentication may be performed by communicating with the outside. In S305, the CPU 100 displays an error message on the touch panel 200, and displays the authentication screen again. In S306, the CPU 100 calls up information associated with the user.
[0021] When the call is completed in S307, CPU 100 permits the user to log in. In S308, CPU 100 stores the currently logged-in user in HDD 103. In S309, CPU 100 displays a home screen corresponding to the information of the called-up logged-in user on touch panel 200. Thereafter, CPU 100 ends the processing of this flowchart.
[0022] FIG. 5 is a diagram showing a home screen displayed on the touch panel 200 in this embodiment. FIG. 5(a) shows a home screen reflecting the settings of the logged-in user. A menu 500 for starting (selecting) each application (function) is displayed on the home screen of the logged-in user. The menu 500 includes application buttons 501 to 503 for starting applications with default values, and custom buttons 504 to 505 for starting applications with preset settings. These buttons are displayed in a layout customized by the user based on the information of the logged-in user. In addition, for example, the area in which the custom buttons 504 to 505 are arranged may be an area in which a My button that is displayed only on the personal home screen and a Share button that is displayed in common on the home screens of other users can be arranged depending on the settings. An automatic registration domain button 506 is a button for calling up a screen for performing automatic registration domain settings, which will be described later. A slider bar 507 indicates that the menu 500 can be slid to move. Also, by sliding the slider bar, pressing an arrow, or flicking within the menu 500, the CPU 100 receives the input, calls up and displays an application button or custom button registered in the next area from the HDD 103. The currently logged-in user is displayed in a user name display area 508 in the upper right of the screen. Currently, it shows the case where "user A" is logged in. The integrated history display area 509 is an area that automatically registers and displays the history of job setting information (job settings) of multiple applications executed by the image processing device 1. When authentication is used, only the history of job setting information (job history information) executed by the logged-in user is displayed in the integrated history display area 509. When no job has been executed even once, or when the history in the integrated history display area 509 has been deleted, the integrated history display area 509 becomes empty as shown in FIG. 5(a). The operation or display of the integrated history display area 509 thereafter is executed by the CPU 100 based on the program of the job history stored in the HDD 103. Also, it is assumed that data used in the job history is stored in the RAM 102 or HDD 103.5(b) to (f), which are used in the following description, of the screen displayed by touch panel 200, user name display area 508 and integrated history display area 509 are shown.
[0023] Fig. 6 is a flowchart for executing a job in this embodiment. The process of this flowchart starts when the image processing device 1 detects that the user has selected Send 502 in Fig. 5(a). In this embodiment, sending refers to sending data scanned by the image processing device 1 to the outside.
[0024] In S601, the CPU 100 of the image processing device 1 receives the selection of Send 502, calls up an application for performing the sending from the HDD 103, and displays the Send screen 700. In this embodiment, Send 502 will be described as sending data read by a scan function to a destination. In other words, the Send application can be called a scan application. In this embodiment, the Send screen 700 is displayed because Send 502 is selected, but if another application is selected, the corresponding settings will be displayed.
[0025] FIG. 7 is a diagram showing a transmission screen 700 in this embodiment. The transmission screen 700 has a destination display area 701 that displays the transmission destination, and buttons for setting, etc. A transmission destination number display area 702 indicates the current number of transmission destinations. Buttons for setting the transmission functions of the transmission screen 700 include a color selection button 706, a double-sided button 707, a density button 708, a document type button 709, and a file format 710. Hereinafter, the above buttons are collectively referred to as setting buttons. Other transmission functions are collected in a screen displayed by an other function button 711. A home button 714 is a button for returning to the home screen.
[0026] 7A, "SalesManager@myOffice.com", "SalesManager@myOffice.com", and "Myself@myOffice.com" are currently displayed in the destination display area 701. In addition, from the display of the setting buttons, it can be seen that the scan will be performed with the settings "black and white", "double-sided scanning", "normal" density, "text and photo original" document type, and "PDF" file format.
[0027] In S602, CPU 100 determines whether or not start key 201 has been pressed when the document to be read is placed on the document platen. If it is determined that start key 201 has not been pressed, CPU 100 waits until start key 201 is pressed. If it is determined that start key 201 has been pressed, CPU 100 proceeds to S603.
[0028] In S603, CPU 100 executes the job according to the settings. Specifically, first, the scanner unit of image processing unit 13 reads the document using the set settings. After the reading is completed, image processing unit 13 generates an output image. At that time, image processing unit 13 reflects the set image-related functions in the output image, and outputs PDF format data based on the input document.
[0029] In S604, the CPU 100 saves the job settings in the memory area for the transmission function of the HDD 103. After that, the CPU 100 ends the process of this flowchart. The above is the basic flowchart for job execution.
[0030] Next, details of saving the job settings in S604 will be described. Conventionally, a function has been generally used to save the settings of a job once it has been set, and to call up the saved job from the next time onwards, thereby eliminating the need to set the settings again. However, since the transmission destination remains in the saved job settings, there are cases where the job is sent erroneously to a destination that the user does not intend. To avoid erroneous sending, the user avoids reusing the saved job settings, and there is a risk of a vicious cycle in which the user manually sets the same settings each time. Below, a method of saving destinations to eliminate the above-mentioned vicious cycle will be described.
[0031] FIG. 8 is a diagram showing an automatic registration domain screen. When the automatic registration domain button 506 in FIG. 5(a) is pressed, the automatic registration domain screen shown in FIG. 8 is displayed. In this example, "myOffice.com" is registered in list 802 in the registered domain list 801. Moreover, lists 803 to 805 are unregistered, and by selecting these, a keyboard screen (not shown) is displayed, and it is possible to set a new automatic registration domain. That is, one or more automatic registration domains can be registered. It is also possible to read out an operation menu for the domain by swiping each row of the registered domain list left and right. In this embodiment, a delete button 806 for deleting the domain set in that row and an edit button 807 for editing the domain registered in that row are selectable. When the edit button 807 is selected, a keyboard screen (not shown) is displayed with the domain set in that row as the initial setting. Moreover, this list can be scrolled by a flick operation.
[0032] Fig. 9 is a flowchart showing details of the process of S604 in Fig. 6. In S901, CPU 100 reads the settings of the job executed in S603. In S902, CPU 100 determines whether the transmission destination corresponds to (corresponds to) a pre-registered automatic registration domain. That is, by comparing the domains registered in registered domain list 801 in Fig. 8 with the input transmission destination shown in Fig. 7, it is determined whether the transmission destination corresponds to an automatic registration domain. If even one destination that does not correspond to an automatic registration domain is included, CPU 100 proceeds to S903. If all destinations correspond to automatic registration domains, CPU 100 proceeds to S904.
[0033] The determination process in S902 is performed by comparing the character string following "@" in the sending destination with the character string of the automatically registered domain ("myOffice.com" in the example in FIG. 8). In addition to email, the URL of a folder can also be set as the sending destination. If the sending destination does not contain "@", a character string comparison is performed from / / to the next / from the right to see if it matches the automatically registered domain. For example, if the sending destination is "http: / / www.myOffice.com / myFolder", "www.myOffice.com" is compared with the automatically registered domain. Also, if the sending destination is "https: / / server.www.myOffice.com / myFolder", "server.www.myOffice.com" is compared with the automatically registered domain. In this example, both will match the automatically registered domain.
[0034] In the case of the settings in Fig. 7A and Fig. 8, "myOffice.com" is registered in the registered domain list. In addition, the input destinations are "SalesManager@myOffice.com", "FieldEngineer@myOffice.com", and "Myself@myOffice.com". Therefore, it is determined that all destinations match the automatically registered domains, and the CPU 100 proceeds to S904.
[0035] In S903, CPU 100 deletes the transmission destination from the job setting. In S904, CPU 100 saves the job setting in the memory area of the transmission function of HDD 103. That is, when the job setting includes a transmission destination that does not correspond to an automatically registered domain, CPU 100 deletes the transmission destination from the job setting and saves it in HDD 103. On the other hand, when all the transmission destinations in the job setting correspond to the automatically registered domain, CPU 100 saves the job setting in HDD 103 without deleting the transmission destination from the job setting. In the case of the settings in FIG. 7A and FIG. 8, all the transmission destinations correspond to the automatically registered domain, so the job setting is saved in HDD 103 without deleting the transmission destination. After that, CPU 100 ends the processing of this flowchart.
[0036] FIG. 10 is a diagram showing a data table of job settings stored in the memory area of the transmission function of the HDD 103. This data table is a table for recording the setting values of the application. FIG. 10(a) shows a data table of the job set and executed in FIG. 7. As shown in the header 1001 of the data table of FIG. 10(a), the default setting value of the transmission function is stored in the default setting 1002 in the first line, and the setting of the job executed this time is additionally stored in the current setting 1003 in the second line. That is, the information set in the job setting is added. The destination list is described with a link to a character string. In the destination list of the current setting 1003, "&202106131621[0]" is described as a link to a character string. The described data is actually stored in xml format, and FIG. 10(a) is stored in the memory area of the transmission function of the HDD 103 as a data1.xml file.
[0037] Fig. 11 is a flowchart showing generation of display contents when the image processing apparatus 1 adds a job history to the integrated history display area 509. The processing of this flowchart starts when the job execution processing in Fig. 6 ends. In the following explanation, the job executed in Fig. 6 is referred to as the "currently executed job".
[0038] In step S1101, the CPU 100 acquires information for displaying the job history in the integrated history display area 509 stored in the HDD 103 after the job in FIG. 6 is completed.
[0039] FIG. 12 is a data table including information for displaying a job history in the integrated history display area 509. It is also called a data table of integrated history. In this embodiment, the data table shown in FIG. 12(a) stores "button ID", "application ID", "data type", "raw data of setting values set in the application", and "text data related to date and time and setting values". "Button ID" is an ID for identifying a history registered in the integrated history. "Application ID" is an ID for identifying a job executed by which application, which history registered in the integrated history is registered. Also, it is determined in advance for each application, such as "100" for the management application of the device itself, "101" for copy, and "201" for transmission. "Data type" identifies the type of data body described later, and if it is "setting", it represents job setting data.
[0040] "Data" is raw data of the job settings executed by the application. For example, in the application of Send 502, it is an xml-format file containing the functions and setting values set by the application, such as the transmission destination list, color, or double-sided scanning. "Date and time" of "Display text" is the date and time when the job was executed, and is text data to be displayed in the integrated history display area 509. "Setting value" of "Display text" is a characteristic message that represents text data that picks up characteristic settings from among the settings of the executed job, and is also displayed in the integrated history display area 509. The date and time and the text of the setting value play an important role in allowing the user to remember what the job settings were when looking at the integrated history display area 509. If there is data already saved in the data table of the integrated history, the image processing apparatus 1 acquires all the data of the job history that matches the application ID.
[0041] In S1102, CPU 100 determines whether or not there is existing data with the same settings as the data of the currently executed job in the data table acquired in S1101. If it is determined that there is existing data, CPU 100 proceeds to S1105. If it is determined that there is no existing data, CPU 100 proceeds to S1103.
[0042] In S1103, the CPU 100 generates new setting value text because there is no existing data. The setting value text is the display text of the setting value in the data table of the integrated history shown in FIG. 10. The detailed processing of S1103 will be described later with reference to FIG. 13. In S1104, the CPU 100 transmits information for displaying the job history in the integrated history display area 509 to the image processing apparatus 1. The information for the CPU 100 to display the job history in S1104 includes "application ID", "data type", "setting data", "setting value text", "date and time text", and "information indicating that there is no existing data". By checking the "information indicating that there is no existing data", it is possible to determine whether to add a new data table or update the date of an existing data table when updating the data table of the integrated history, which will be described later. Thereafter, the processing of this flowchart ends.
[0043] In S1105, CPU 100 transmits information for displaying the job history to image processing apparatus 1. The information for displaying the job history transmitted by CPU 100 in S1105 includes "button ID", "date and time text", and "information indicating that existing data exists". After that, CPU 100 ends the process of this flowchart.
[0044] Fig. 13 is a flowchart showing the details of S1103 in Fig. 11. This operation will be explained using Fig. 10(a).
[0045] In S1301, the CPU 100 of the image processing device 1 compares the current setting 1003 with the setting value of the default setting 1002 to determine whether there are any differences. This comparison is performed in order from the left of the setting value items in FIG. 8(a). That is, in the case of FIG. 8(a), the comparison is performed in order starting from the "destination list". If it is determined as a result of the comparison that there is one or more differences, the CPU 100 proceeds to S1302. If it is determined that there are no differences, the CPU 100 ends the processing of this flowchart. The reason for picking up the differences between the current setting and the default setting 1002 is that it is assumed that items for which the user has intentionally changed the setting value are more memorable. In the case of the sending setting, it indicates that the sending destination is not set by default. <null>Therefore, there is always a difference between the transmission destination and the number of transmission destinations. As for other settings, in this case, since there is a difference in the color setting, the setting value that the image processing apparatus 1 first obtains is "black and white."
[0046] In S1303, CPU 100 acquires the data length of the setting value text. In S1304, CPU 100 determines whether the setting value text has reached a predetermined display upper limit. Since there is a limit to the length of text that can be displayed in the job history displayed in integrated history display area 509, in this step it is determined whether the display upper limit has been reached. If it is determined that the display upper limit will be exceeded, CPU 100 ends the processing of this flowchart without adding any text data. If it is determined that the upper limit has not been reached, CPU 100 proceeds to S1305.
[0047] In S1305, the CPU 100 adds the read text data as text data of the setting value to be displayed in the integrated history display area 509 by the image processing device 1. In S1306, the CPU 100 determines whether there is a difference in the setting in other places. If it is determined that there is a difference, the CPU 100 returns to S1302. Since the difference in the current job (FIG. 10(a)) is only the color setting, the CPU 100 generates only "black and white" as text data. The application ID of the application executed by the image processing device 1 and the current setting data saved in the HDD 103 in S604 of FIG. 6 are saved as data1.xml. Together with this, the generated setting value text, the text of the job execution date and time, and information on whether or not there is existing data are saved in the HDD 103 and sent to the integrated history executed by the image processing device 1. The information on whether or not there is existing data is updated based on the result of the comparison in S1102. For example, in the integrated history display area 509 shown in FIG. 5A, since there is no data in the data table saved for the integrated history and there is no existing data, no job history is displayed.
[0048] FIG. 14 is a flowchart for updating the display contents of the job history displayed in the integrated history display area 509 when the image processing apparatus receives setting information data. In S1401, the CPU 100 receives the setting stored in the HDD 103 in S904 of FIG. 9 from the application executed by the CPU 100. In S1402, the CPU 100 checks whether there is existing data. This can be determined based on whether "information indicating that existing data exists" or "information indicating that existing data does not exist" is received. If it is determined that there is existing data, the CPU 100 proceeds to S1404. If it is determined that there is no existing data, the CPU 100 proceeds to S1403. In S1403, the CPU 100 newly adds the data received from the application side to the data table of the integrated history. The data received from the application side is added to the data table of the integrated history. As a result, the data table of the integrated history changes from the state shown in FIG. 12(a) to the state in which history data has been added to row 1202 as shown in FIG. 12(b). In S1404, the CPU 100 updates only the dates in the data table that match the button ID, and then ends the process of this flowchart.
[0049] Thereafter, when the user performs an operation to display the home screen, CPU 100 displays current job history 510 in integrated history display area 509 as shown in FIG. 5(b). In current job history 510, an icon 511 of the application identified from the application ID, job execution date and time 512, and text 513 indicating the difference from the default settings are displayed. This information is important for helping the user to remember what the settings were when looking at current job history 510. If the user wishes to execute a job using the same settings, the user can simply press job history 510, and a process is performed to call up the application with the integrated history reflecting the same settings.
[0050] Fig. 15 is a diagram showing a flowchart for calling an application from the integrated history. The process of this flowchart starts when a user selects a job history in the integrated history display area 509. In this embodiment, the description will be given assuming that the user presses job history 510 in the integrated history display area 509 in Fig. 5(b).
[0051] In S1501, the CPU 100 reads the job settings corresponding to the button ID of the pressed job history 510 from the data table of the integrated history stored in the HDD 103. In S1502, the CPU 100 identifies the target application from the "application ID" included in the read job settings, and transmits the setting data to the application. Since the job is "send" this time, the sending application is called. Also, the sending application transmits "data1.xml", which is the setting data corresponding to the job history 510, to the sending application. In S1503, the sending application running on the CPU 100 reads the setting values of various settings based on the received data1.xml, and displays the application screen on the touch panel 200 with the settings reflected. After that, the CPU 100 ends the process of this flowchart. FIG. 7A shows a sending screen displayed with the settings of the job history 510 reflected. Since all the sending destinations on this screen are destinations corresponding to the automatically registered domains, all the settings that were the basis of the job history 510, including the destinations, are reflected. The user can easily reproduce the sending settings with peace of mind. In this way, the settings of a job corresponding to the job history can be reproduced with the press of a button once it has been executed.
[0052] Next, a case where the user changes some of the settings from the process described in FIG. 15 and executes a job will be described. The changes are to delete "SalesManager@myOffice.com" and "FieldEngineer@myOffice.com" from the transmission destination from the previous settings. Also, "Manager@Customer.com" is added. Also, the reading density is changed to "dark". That is, it is assumed that the user presses the start key 201 with the settings shown in FIG. 7B. In S603 of FIG. 6, the CPU 100 executes the job according to the contents of the settings of the application running on the CPU 100. In S604, the CPU 100 overwrites and saves the settings at the time of job execution as shown in the second line of the current settings 1004 in FIG. 10(b). After saving, in S901 of FIG. 9, the CPU 100 reads the current job settings. That is, the job settings shown in FIG. 10(b) are read. In S902, the CPU 100 judges whether all the transmission destinations correspond to the automatically registered domains. In the case of the current settings, since “Manager@Customer.com” is not an automatically registered domain, in step S904 the CPU 100 deletes the transmission destination from the job settings and saves it in the memory area of the transmission function of the HDD 103 .
[0053] FIG. 10C shows the data table stored in the memory area of the transmission function of the HDD 103 in this state. The settings of the job executed this time are additionally stored in row 1005 of the current settings, but the transmission destination is <null>The setting data in FIG. 10C is stored in the memory area of the transmission function of the HDD 103 as a data2.xml file.
[0054] Thereafter, as in the above, the data already in the integrated history is compared with the current setting data in the flowchart of FIG. 11. As the current settings are also not in the existing data, a text of the setting differences is generated in the flowchart of FIG. 13, and various data is sent to the integrated history. After that, the history of the new settings is added in the flowchart of FIG. 14. Button ID 1003 in FIG. 12(c) represents the new history added to the data table. Moreover, job history 514 in FIG. 5(c) is the job history newly displayed in the integrated history display area 509 on the home page. Job histories are sorted and displayed in descending order by the job execution date and time, so the newly added job history is added to the top of the list as shown in FIG. 5(c).
[0055] In this way, the user can use (reuse) the setting values of job settings that have been used once as the setting values of a new job, thereby reducing the user's effort in setting jobs. Here, a mark 522 indicating that the destination was not saved may be added to the screen of Fig. 5(c) as shown in Fig. 5(g).
[0056] In FIG. 5C, if the job history 510 of the first transmission is selected and the job is executed without changing the settings, it is determined that "existing data exists" in the determination of whether existing data exists in the integrated history. For this reason, the process of generating text shown in S903 is not executed. Therefore, the application sends to the integrated history information on the date and time text and the existence of an existing ID, as well as data on which button ID in the integrated history this was. Also, since it is determined in S1402 of FIG. 14 that "existing data exists," the CPU 100 updates and saves only the date of the data that matches the button ID in FIG. 12C.
[0057] Fig. 12(d) shows data 1205 with an updated date. Since the integrated history is displayed in descending order by date, data 1205 with the latest updated date is moved to the data table as shown in Fig. 12(d). Also, job history 516 with an earlier execution date is displayed first in the setting history as shown in Fig. 5(d). Job execution date and time 512 in Fig. 5(b) is updated to job execution date and time 515.
[0058] Next, a case will be described where the job corresponding to the transmission job history 514 in Fig. 5(d) is called and the job is not executed and the screen returns to the home screen. In this case, since the job is not executed, the process of saving the settings in S604 in Fig. 6 and subsequent processes are not performed. Therefore, the job history update process is not performed and the display remains as in Fig. 5(d).
[0059] Next, registration and deletion of job history will be described. As shown in Fig. 5(e), when the user presses and holds a history button for the job history displayed in integrated history display area 509, a context menu 517 for operations on the job history itself is displayed. A long press has been given as an example of a user operation that displays context menu 517, but the way to call up context menu 517 is not limited to a long press, and can include a double tap or arranging a button for calling. Context menu 517 has context menus such as Execute 518, Register to menu 519, and Delete 520 for operations on the job history.
[0060] When Execute 518 is selected in FIG. 5(e), the CPU 100 performs the process of calling the application, as explained with reference to FIG. 15. When Register in Menu 519 is selected in FIG. 5(e), the CPU 100 performs the process of registering a custom button as a new button in the menu 500 on the left. The position of the job history to be registered here may be left blank in the menu 500, or may be selected by the user. When Delete is selected in FIG. 5(e), the CPU 100 executes the process of deleting the selected job history. At this time, the CPU 100 deletes the target from the integrated history data table in FIG. 12, and sorts the remaining history by date and time.
[0061] Next, a case where the addition of the integrated history reaches the upper limit will be described. When job execution with different settings is repeated and the upper limit of the number of saved integrated histories is reached, the CPU 100 performs a process of deleting history in order from the oldest to the oldest in the data table in Fig. 12. This upper limit is the upper limit of the storage area, and is not necessarily the same as the upper limit of the display area. This is because the upper limit of the display area is variable depending on settings such as button size and layout, whether scrolling is enabled using a slider bar or flick, and the like.
[0062] As described above, according to this embodiment, it is possible to improve the convenience of job settings. Specifically, if all transmission destinations included in the job settings correspond to the automatically registered domains, the transmission destinations are displayed without being deleted when displayed in the integrated history display area 509. Also, if a destination that does not correspond to the automatically registered domain is included, a print job with the transmission destination deleted is displayed. This eliminates concerns about erroneous transmission, and allows the user to select a previously used print job from the integrated history with peace of mind.
[0063] In this embodiment, regardless of the number of transmission destinations, if there is even one transmission destination that does not correspond to an automatically registered domain, all transmission destinations are deleted from the job settings. However, this is not limited to this, and for example, there may be a form in which only transmission destinations that correspond to an automatically registered domain are deleted.
[0064] <Embodiment 2> In embodiment 1, whether the destination is an automatically registered domain is determined when it is registered in the integrated history. In this embodiment, however, the operation for determining whether the destination is an automatically registered domain when calling an application from the integrated history will be described in detail.
[0065] Fig. 16 is a flowchart showing details of S604 in Fig. 6 in this embodiment. In S1601, CPU 100 reads the job settings executed in S603 in Fig. 6. In S1602, CPU 100 saves the read job settings in HDD 103. Thereafter, CPU 100 ends the processing of this flowchart. Compared with Fig. 9 in the first embodiment, it can be seen that processing equivalent to the determination processing (S902) of whether or not the domain is automatically registered is not performed.
[0066] 17 is a flowchart when the integrated history calls an application in this embodiment. In S1701, CPU 100 reads history data corresponding to the button ID of the job history selected in integrated history display area 509 from the integrated history data table stored in HDD 103. In S1702, CPU 100 transmits job settings to the target application.
[0067] In S1703, the CPU 100 determines whether all of the transmission destinations included in the job settings are destinations that correspond to the automatic registration domain. If it is determined that the transmission destinations are all destinations that correspond to the automatic registration domain, the CPU 100 proceeds to S1705. On the other hand, if it is determined that the transmission destinations include destinations that do not correspond to the automatic registration domain, the CPU 100 proceeds to S1704.
[0068] In S1704, CPU 100 deletes the transmission destination from the history data and prepares a message to that effect.
[0069] In S1705, CPU 100 starts the application with the job settings corresponding to the history data reflected. CPU 100 then ends the process of this flowchart. That is, compared to FIG. 14 of the first embodiment, FIG. 17 shows that a determination is added as to whether the transmission destination included in the setting job is an automatically registered domain when data is sent to the application.
[0070] Fig. 7B is a diagram showing a sending screen 700 of a sending application in this embodiment. In a destination display area 701, "Manager@Customer.com" and "Myself@myOffice.com" are entered. If a user sets the settings in Fig. 7B and presses the start key 201, an application running on the CPU 100 executes a job according to the settings. The CPU 100 overwrites and saves the settings at the time of job execution as shown in the current settings line 1004 on the second line in Fig. 10(b).
[0071] After that, through the processes of Figs. 9, 11, 12, and 16 described above, CPU 100 displays the executed job history in integrated history display area 509. The data table of the integrated history in this state is shown in Fig. 12(e). Moreover, integrated history display area 509 is shown in Fig. 5(f). When displayed job history 521 is selected by a user operation, a transmission screen 700 as shown in Fig. 7C is displayed in the launched application of transmission 502. As shown in Fig. 7C, the destination has been deleted from destination display area 701, and a message 714 to the effect that the destination has been deleted is displayed. This is displayed because, based on the process shown in Fig. 17, of the two transmission destinations, "Manager@Customer.com" does not correspond to the auto-registered domain "(myOffice.com" pre-registered in Fig. 8.
[0072] As described above, according to this embodiment, it is possible to improve the convenience of job settings. Specifically, when a job including a transmission destination that does not correspond to an automatically registered domain is executed and selected as a job history, the application setting screen is displayed in a state where the job settings that do not include (delete) the transmission destination are reflected. At this time, a message is displayed to the effect that the transmission destination has been deleted. This reduces the operational burden on the user by reproducing the settings of the other settings while avoiding the risk of the user sending a message by mistake.
[0073] <Embodiment 3> In the second embodiment, when there is a sending destination other than the destination of the automatically registered domain when an application is called, all sending destinations are not reproduced.
[0074] In this embodiment, the operation when only transmission destinations other than destinations of the automatic registration domain are not reproduced when an application is called, and destinations of the automatic registration domain are reproduced, will be described in detail.
[0075] Fig. 18 is a flow chart when the integrated history in this embodiment calls an application. S1801-1803 and S1805 are the same processes as S1701-1703 and S1705 in Fig. 17, so the description will be omitted. In S1804, the CPU 100 deletes transmission destinations that do not correspond to the automatically registered domains from the history data. Also, a deletion message is prepared.
[0076] By carrying out the process of this flowchart, only transmission destinations that do not correspond to the automatically registered domains are deleted. As in the second embodiment, when a job is executed with the settings shown in FIG. 7B, when the settings of this job are selected from the integrated history, the transmission screen 700 shown in FIG. 7D is displayed. In FIG. 7D, it can be seen that only transmission destinations that correspond to the automatically registered domains are displayed in the destination display area 701, and transmission destinations that do not correspond to the automatically registered domains have been deleted. It can also be seen that a message 715 is displayed.
[0077] As described above, in this embodiment, the risk of erroneous transmission is avoided while reproducing job settings including a destination corresponding to an automatically registered domain, thereby reducing the operational burden on the user.
[0078] <Other embodiments> In the above embodiment, the transmission destination set in the job is compared with a preregistered domain to determine whether to delete the transmission destination. However, the present invention is not limited to this. For example, the transmission destination may be compared with the transmission destination set in the job by acquiring character string information for excluding transmission destinations that include a predetermined character (character string), including the part before @ in the transmission destination. Information on the automatically registered domain may be included as one of the character strings. The character string information may also include a string of numbers, such as a telephone number.
[0079] The above-mentioned embodiment can also be realized by executing the following process. That is, software (programs) that realize the functions of the above-mentioned embodiment are supplied to a system or device via a network or various storage media, and a computer (CPU, MPU, etc.) of the system or device reads and executes the program. The program may be executed by one computer, or may be executed by multiple computers in cooperation with each other. It is not necessary to realize all of the above-mentioned processes by software, and some or all of the processes may be realized by hardware such as ASIC. The CPU is also not limited to one that performs all processes by one CPU, and multiple CPUs may perform processes in cooperation with each other as appropriate. In addition, the functions of the above-mentioned embodiments are not only realized by a computer reading and executing the program code, but also include cases where an OS running on a computer performs part or all of the actual processing based on the instructions of the program code, and the functions of the above-mentioned embodiments are realized by the processing.
[0080] In addition, the functions of the above-mentioned embodiments are not only realized by a computer reading and executing the program code, but also include cases where an OS running on a computer performs part or all of the actual processing based on the instructions of the program code, and the functions of the above-mentioned embodiments are realized by the processing.
[0081] The present disclosure also includes the following configuration. (Configuration 1) An execution means for executing a job; A first acquisition means for acquiring character string information including a predetermined character string; A second acquisition means for acquiring setting information corresponding to the executed job; a storage means for storing the setting information including the destination as job history information when a destination included in the setting information corresponds to the predetermined character string, and storing the setting information not including the destination that does not correspond to the predetermined character string as the job history information when at least one destination included in the setting information does not correspond to the predetermined character string; a display control means for displaying the job history information in a predetermined display area; An image processing device comprising: (Configuration 2) The image processing device according to configuration 1, wherein the display control means displays the job history information on a predetermined screen including an area in which functions of the image processing device can be selected and the predetermined display area. (Configuration 3) The image processing device according to configuration 1 or 2, characterized in that when the job history information is selected in the specified display area, the display control means displays a setting screen for a function corresponding to the job history information, with setting information corresponding to the job history information being reflected. (Configuration 4) The image processing device according to any one of configurations 1 to 3, characterized in that a difference between a setting value of a function for executing a job corresponding to the job history information and the setting information corresponding to the job history information is displayed in the specified display area. (Configuration 5) 5. The image processing apparatus according to claim 1, wherein the job is executed by a scan function. (Configuration 6) The image processing device according to any one of configurations 1 to 5, characterized in that, when at least one destination included in the setting information does not correspond to the specified character string, the storage means stores the setting information excluding all destinations, including destinations that do not correspond to the specified character string, as the job history information. (Configuration 7) The image processing device according to any one of configurations 1 to 6, characterized in that the display control means displays, in the specified display area, the setting information that does not include a destination that does not correspond to the specified character string and a mark indicating that the setting information does not include a destination that does not correspond to the specified character string. (Configuration 8) 8. The image processing device according to any one of configurations 1 to 7, wherein the character string information includes a predetermined domain. (Configuration 9) 9. The image processing device according to configuration 8, wherein one or more of the predetermined domains can be registered. (Configuration 10) An execution means for executing a job; a storage unit for storing setting information including the destination of an executed job as job history information; a display control means for displaying the job history information in a predetermined display area; a reception unit for receiving a selection of the job history information displayed in the predetermined display area; An acquisition means for acquiring character string information including a predetermined character string; a setting display means for displaying a setting screen for a function corresponding to the job history information including a destination corresponding to the predetermined character string when a destination included in the setting information corresponding to the selected job history information received by the receiving means corresponds to the predetermined character string, and for displaying a setting screen for the function corresponding to the job history information not including a destination not corresponding to the predetermined character string when at least one destination included in the setting information corresponding to the job history information does not correspond to the predetermined character string; An image processing device comprising: (Configuration 11) The image processing device according to configuration 10, characterized in that when at least one destination included in the setting information corresponding to the job history information does not correspond to the specified character string, the display control means displays the setting information that does not include all destinations, including destinations that do not correspond to the specified character string. (Configuration 12) The image processing device according to configuration 10 or 11, characterized in that when the display control means displays a setting screen for a function corresponding to the job history information that does not include a destination that does not correspond to the specified character string, a notification indicating that the setting screen does not include a destination that does not correspond to the specified character string is displayed. (Configuration 13) The image processing device according to configuration 10, characterized in that when at least one destination included in the setting information corresponding to the job history information does not correspond to the specified character string, the display control means displays the setting information that does not include the destination that does not correspond to the specified character string. (Configuration 14) The image processing device according to configuration 10 or 13, characterized in that when the display control means displays a setting screen for a function corresponding to the job history information that does not include a destination that does not correspond to the specified character string, a notification indicating that the setting screen does not include a destination that does not correspond to the specified character string is displayed. (Configuration 15) An image processing device according to any one of configurations 10 to 14, characterized in that a difference between a setting value of a function for executing a job corresponding to the job history information and the setting information corresponding to the job history information is displayed in the specified display area. (Configuration 16) 16. The image processing device according to any one of claims 10 to 15, wherein the job is executed by a scan function. (Configuration 17) 17. The image processing device according to any one of configurations 10 to 16, wherein the character string information includes a predetermined domain. (Configuration 18) 18. The image processing device according to claim 17, further comprising registration means for registering one or more of the predetermined domains. (Configuration 19) an execution step that executes the job; A first acquisition step of acquiring character string information including a predetermined character string; A second acquisition step of acquiring setting information corresponding to the executed job; a storing step of storing the setting information including the destination as job history information when a destination included in the setting information corresponds to the predetermined character string, and storing the setting information not including the destination that does not correspond to the predetermined character string as the job history information when at least one destination included in the setting information does not correspond to the predetermined character string; a display control step of displaying the job history information in a predetermined display area; 13. A method for controlling an image processing device, comprising: (Configuration 20) an execution step that executes the job; a storage step of storing setting information including the destination of the executed job as job history information; a display control step of displaying the job history information in a predetermined display area; a receiving step of receiving a selection of the job history information displayed in the predetermined display area; An acquisition step of acquiring character string information including a predetermined character string; a setting display step of displaying a setting screen for a function corresponding to the job history information including a destination corresponding to the predetermined character string when a destination included in the setting information corresponding to the selected job history information received by the receiving means corresponds to the predetermined character string, and displaying a setting screen for a function corresponding to the job history information not including a destination not corresponding to the predetermined character string when at least one destination included in the setting information corresponding to the job history information does not correspond to the predetermined character string; 13. A method for controlling an image processing device, comprising: (Configuration 21) A program that operates on an image processing device, the image processing device comprising: An execution means for executing a job; A first acquisition means for acquiring character string information including a predetermined character string; A second acquisition means for acquiring setting information corresponding to the executed job; a storage means for storing the setting information including the destination as job history information when a destination included in the setting information corresponds to the predetermined character string, and storing the setting information not including the destination that does not correspond to the predetermined character string as the job history information when at least one destination included in the setting information does not correspond to the predetermined character string; a display control means for displaying the job history information in a predetermined display area; A program characterized by causing the program to function as a (Configuration 22) A program that operates on an image processing device, the image processing device comprising: An execution means for executing a job; a storage unit for storing setting information including the destination of an executed job as job history information; a display control means for displaying the job history information in a predetermined display area; a reception unit for receiving a selection of the job history information displayed in the predetermined display area; An acquisition means for acquiring character string information including a predetermined character string; a setting display means for displaying a setting screen for a function corresponding to the job history information including a destination corresponding to the predetermined character string when a destination included in the setting information corresponding to the selected job history information received by the receiving means corresponds to the predetermined character string, and for displaying a setting screen for the function corresponding to the job history information not including a destination not corresponding to the predetermined character string when at least one destination included in the setting information corresponding to the job history information does not correspond to the predetermined character string; A program characterized by causing the program to function as a< / null> < / null>
Claims
1. An execution means for executing a job; A first acquisition means for acquiring character string information including a predetermined character string; A second acquisition means for acquiring setting information corresponding to the executed job; a storage means for storing the setting information including the destination as job history information when a destination included in the setting information corresponds to the predetermined character string, and storing the setting information not including the destination that does not correspond to the predetermined character string as the job history information when at least one destination included in the setting information does not correspond to the predetermined character string; a display control means for displaying the job history information in a predetermined display area; An image processing device comprising:
2. 2. The image processing apparatus according to claim 1, wherein the display control means displays the job history information on a predetermined screen including an area in which functions of the image processing apparatus can be selected and the predetermined display area.
3. 2. The image processing device according to claim 1, wherein, when the job history information is selected in the specified display area, the display control means displays a setting screen for a function corresponding to the job history information with setting information corresponding to the job history information reflected therein.
4. 2. The image processing apparatus according to claim 1, wherein a difference between a setting value of a function for executing a job corresponding to the job history information and the setting information corresponding to the job history information is displayed in the predetermined display area.
5. The image processing apparatus according to claim 1 , wherein the job is executed by a scan function.
6. The image processing device according to claim 1, characterized in that, when at least one destination included in the setting information does not correspond to the specified character string, the storage means stores the setting information excluding all destinations, including destinations that do not correspond to the specified character string, as the job history information.
7. The image processing device according to claim 1, characterized in that the display control means displays, in the specified display area, the setting information that does not include a destination that does not correspond to the specified character string and a mark indicating that the setting information does not include a destination that does not correspond to the specified character string.
8. The image processing device according to claim 1 , wherein the character string information includes a predetermined domain.
9. 9. The image processing apparatus according to claim 8, wherein one or more of the predetermined domains can be registered.
10. An execution means for executing a job; a storage unit for storing setting information including the destination of an executed job as job history information; a display control means for displaying the job history information in a predetermined display area; a reception unit for receiving a selection of the job history information displayed in the predetermined display area; An acquisition means for acquiring character string information including a predetermined character string; a setting display means for displaying a setting screen for a function corresponding to the job history information including a destination corresponding to the predetermined character string when a destination included in the setting information corresponding to the selected job history information received by the receiving means corresponds to the predetermined character string, and for displaying a setting screen for the function corresponding to the job history information not including a destination not corresponding to the predetermined character string when at least one destination included in the setting information corresponding to the job history information does not correspond to the predetermined character string; An image processing device comprising:
11. An image processing device as described in claim 10, characterized in that when at least one destination included in the setting information corresponding to the job history information does not correspond to the specified character string, the display control means displays the setting information that does not include all destinations, including destinations that do not correspond to the specified character string.
12. The image processing device according to claim 11, characterized in that when displaying a setting screen for a function corresponding to the job history information that does not include a destination that does not correspond to the specified character string, the display control means displays a notification indicating that the setting screen does not include a destination that does not correspond to the specified character string.
13. The image processing device according to claim 10, characterized in that, when at least one destination included in the setting information corresponding to the job history information does not correspond to the specified character string, the display control means displays the setting information that does not include the destination that does not correspond to the specified character string.
14. The image processing device according to claim 13, characterized in that when the display control means displays a setting screen for a function corresponding to the job history information that does not include a destination that does not correspond to the specified character string, a notification indicating that the setting screen does not include a destination that does not correspond to the specified character string is displayed.
15. 11. The image processing apparatus according to claim 10, wherein a difference between a setting value of a function for executing a job corresponding to the job history information and the setting information corresponding to the job history information is displayed in the predetermined display area.
16. The image processing apparatus according to claim 10, wherein the job is executed by a scan function.
17. The image processing device according to claim 10 , wherein the character string information includes a predetermined domain.
18. 18. The image processing apparatus according to claim 17, further comprising a registration unit capable of registering one or more of the predetermined domains.
19. an execution step that executes the job; a first acquisition step of acquiring character string information including a predetermined character string; A second acquisition step of acquiring setting information corresponding to the executed job; a storing step of storing the setting information including the destination as job history information when a destination included in the setting information corresponds to the predetermined character string, and storing the setting information not including the destination that does not correspond to the predetermined character string as the job history information when at least one destination included in the setting information does not correspond to the predetermined character string; a display control step of displaying the job history information in a predetermined display area; 13. A method for controlling an image processing device, comprising:
20. an execution step that executes the job; a storage step of storing setting information including the destination of the executed job as job history information; a display control step of displaying the job history information in a predetermined display area; a receiving step of receiving a selection of the job history information displayed in the predetermined display area; An acquisition step of acquiring character string information including a predetermined character string; a setting display step of displaying a setting screen for a function corresponding to the job history information including a destination corresponding to the predetermined character string when a destination included in the setting information corresponding to the selected job history information received by the receiving means corresponds to the predetermined character string, and displaying a setting screen for a function corresponding to the job history information not including a destination not corresponding to the predetermined character string when at least one destination included in the setting information corresponding to the job history information does not correspond to the predetermined character string; 13. A method for controlling an image processing device, comprising:
21. A program that operates on an image processing device, the image processing device comprising: An execution means for executing a job; A first acquisition means for acquiring character string information including a predetermined character string; A second acquisition means for acquiring setting information corresponding to the executed job; a storage means for storing the setting information including the destination as job history information when a destination included in the setting information corresponds to the predetermined character string, and storing the setting information not including the destination that does not correspond to the predetermined character string as the job history information when at least one destination included in the setting information does not correspond to the predetermined character string; a display control means for displaying the job history information in a predetermined display area; A program characterized by causing the program to function as a
22. A program that operates on an image processing device, the image processing device comprising: An execution means for executing a job; a storage unit for storing setting information including the destination of an executed job as job history information; a display control means for displaying the job history information in a predetermined display area; a reception unit for receiving a selection of the job history information displayed in the predetermined display area; An acquisition means for acquiring character string information including a predetermined character string; a setting display means for displaying a setting screen for a function corresponding to the job history information including a destination corresponding to the predetermined character string when a destination included in the setting information corresponding to the selected job history information received by the receiving means corresponds to the predetermined character string, and for displaying a setting screen for the function corresponding to the job history information not including a destination not corresponding to the predetermined character string when at least one destination included in the setting information corresponding to the job history information does not correspond to the predetermined character string; A program characterized by causing the program to function as a
Citation Information
Patent Citations
Communication terminal equipment
JP2004135213A