Computer program for terminal device, terminal device, and method for controlling terminal device
The computer program facilitates seamless integration and use of workflow information across devices by allowing users to designate and register new workflow information, addressing the inefficiencies in existing systems and enhancing user convenience.
Patent Information
- Application Number
- JP2024080919
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-05-17
- Publication Date
- 2025-11-28
AI Technical Summary
Existing systems fail to efficiently utilize device information in workflow files, leading to inconvenience for users when switching devices, as the device corresponding to the original device information cannot execute the intended processes.
A computer program for a terminal device that allows users to designate an image processing device, displays notification screens for available workflow information, and registers new workflow information associated with the designated device, enabling seamless integration and use of workflow information across compatible devices.
Improves user convenience by allowing users to efficiently register and utilize workflow information on compatible devices, reducing the need for manual editing and enhancing device compatibility.
Smart Images

Figure 2025174505000001_ABST
Abstract
Description
[Technical Field]
[0001] This specification discloses a technique related to a terminal device that displays a notification screen. [Background technology]
[0002] Patent Document 1 discloses a system including a PC and an MFP. When the PC receives an operation to select a device as a default device, it determines whether a WF file containing device information indicating a device other than the selected device is stored. If a WF file containing the device information is stored, the PC rewrites the device information in the WF file to device information corresponding to the selected device. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2023-000680 Summary of the Invention [Problem to be solved by the invention]
[0004] In Patent Document 1, the device information in the WF file is rewritten to device information corresponding to the selected device, which prevents the user from causing the device corresponding to the device information before the change to execute the process corresponding to the WF file.
[0005] This specification provides a technique that improves user convenience. [Means for solving the problem]
[0006] This specification discloses a computer program for a terminal device. The computer program may cause a computer of the terminal device to function as: a receiving unit that receives an operation to designate a specific image processing device on a designation screen for designating an image processing device to be registered from among a plurality of image processing devices capable of communicating with the terminal device; a display control unit that displays, on a display unit of the terminal device, a notification screen indicating that the first workflow information is available for the specific image processing device, when the operation to designate the specific image processing device is accepted, first workflow information is stored in a memory in association with first identification information that identifies a first image processing device different from the specific image processing device, and the specific image processing device corresponds to the first workflow information; and a registration unit that registers, in the memory, first generated workflow information that is newly generated using the first workflow information, in association with specific device identification information that identifies the specific image processing device, when a predetermined operation is accepted after the notification screen is displayed.
[0007] According to the above configuration, when the terminal device accepts a predetermined operation after the notification screen is displayed, the terminal device registers the first generated workflow information in memory in association with the specific device identification information. This allows the user to use the first workflow information stored in memory in association with the first identification information and the first generated workflow information stored in memory in association with the specific device identification information. This improves user convenience.
[0008] The present invention also provides a novel and useful computer-readable recording medium storing the computer program, a terminal device implemented by the computer program, and a method for controlling the terminal device. Also, a novel and useful communication system including the terminal device and a specific image processing device is also novel and useful. [Brief explanation of the drawings]
[0009] [Figure 1] 1 shows the configuration of a communication system. [Figure 2]10 shows an example of a screen displayed on a terminal device when a device registration process is executed. [Figure 3] 10 shows an example of a screen displayed on a terminal device when a WF generation process is executed. [Figure 4] FIG. 10 is a flowchart of a terminal process executed by a terminal device. [Figure 5] FIG. 10 is a flowchart of a screen display process executed by the terminal device. [Figure 6] 10 shows an example of a screen displayed on the terminal device in case A. [Figure 7] Continued from Figure 6. [Figure 8] 10 shows an example of a screen displayed on the terminal device in case B. [Figure 9] 10 shows an example of a screen displayed on the terminal device in case C. [Figure 10] 10 shows an example of a screen displayed on the terminal device in case D. DETAILED DESCRIPTION OF THE INVENTION
[0010] (Example) (Configuration of communication system 2; Figure 1) 1, the communication system 2 includes a terminal device 10 and a plurality of MFPs 100, 110, and 120. The terminal device 10 and the MFPs 100, 110, and 120 are connected to a local area network (LAN) 4. The terminal device 10 and the MFPs 100, 110, and 120 are capable of communicating with each other via the LAN 4.
[0011] (Configuration of terminal device 10) The terminal device 10 is a PC such as a desktop PC, a notebook PC, or a tablet PC. The terminal device 10 includes an operation unit 12, a display unit 14, a communication interface 20, and a control unit 30. Hereinafter, the interface will be referred to as "I / F."
[0012] The operation unit 12 is a user interface that allows a user to input various information to the terminal device 10. The operation unit 12 includes, for example, a touch panel for displaying software keys (operation area), hardware keys, or both. The hardware keys include, for example, buttons or switches. The display unit 14 is a display or panel for displaying various information. The display is, for example, a liquid crystal display or an organic EL display. The panel may or may not be a touch panel. The panel is, for example, a liquid crystal panel or an organic EL panel. The communication I / F 20 is connected to the LAN 4. The communication I / F 20 may be a wired I / F or a wireless I / F.
[0013] The control unit 30 includes a CPU 32 and a memory 34. The memory 34 includes a main storage device and an auxiliary storage device. For example, the main storage device includes RAM and cache memory. For example, the auxiliary storage device may be a ROM, flash memory, a solid-state drive (SSD), a hard disk drive (HDD), or a combination thereof. The auxiliary storage device of the memory 34 stores an operating system (OS) program 40, an MFP application 42, a workflow table 44, and history information 46. Hereinafter, the OS program 40 will be referred to as "OS 40." The OS 40 controls the basic operations of the terminal device 10. The MFP application 42 is a program for causing the MFP to perform printing and scanning functions. The CPU 32 performs various processes according to programs loaded from the auxiliary storage device to the main storage device. Hereinafter, various processes performed by the CPU 32 according to programs will be described as being performed primarily by the OS 40 or the MFP application 42. The MFP application 42 accesses each piece of hardware, such as the display unit 14, memory 34, and communication I / F 20, via the OS 40 to execute various processes. In the following description, the fact that the MFP application 42 executes processes via the OS 40 will be omitted as appropriate.
[0014] The workflow table 44 is a table for managing workflow information related to scan processing. Hereinafter, workflow information will be referred to as "WF information." The workflow table 44 stores device names, model names, and WF information in association with each other. The WF information is information indicating multiple image-related processes (i.e., a series of processes, workflows). The WF information includes a workflow name for identifying the WF information, scan setting information indicating the scan settings included in the WF information, and output destination information indicating the output destination setting for the scanned data. In this embodiment, the WF information includes WF information corresponding to the "Scan_to_PC" function and WF information corresponding to the "Scan_to_Email" function. The WF information corresponding to the "Scan_to_PC" function indicates scan processing based on the scan setting information and local storage processing based on the output setting information. The scan setting information includes size, color setting, and resolution. The output setting information includes a file name, a save location, and a file format. Additionally, the WF information corresponding to the "Scan_to_Email" function indicates scanning based on scan setting information and email sending based on output setting information. In this case, the output setting information includes the file name, email address, and file format. Hereinafter, the device name, model name, and WF information will be collectively referred to as "WF-related information."
[0015] History information 46 includes the history of various processes executed by MFP application 42. History information 46 includes, for example, the history of devices registered in MFP application 42, the history of devices on which scanning using MFP application 42 was executed, and the like.
[0016] (MFP100, 110, 120 configuration) MFPs 100, 110, and 120 are peripheral devices (i.e., peripheral devices such as terminal device 10) capable of executing a printing function that prints images on paper and a scanning function that reads images from documents. MFPs 100, 110, and 120 include a printing mechanism capable of executing the printing function and a reading mechanism capable of executing the scanning function. The printing mechanism includes an inkjet, electrophotographic, or thermal print engine. An inkjet print engine includes a print head that ejects ink droplets. An electrophotographic print engine includes a photosensitive element and an exposure device that emits light to expose the photosensitive element. A thermal print engine includes a print head that generates heat using a heater. The reading mechanism includes a scanner engine that includes an image sensor. As an example, the image sensor is a charge-coupled device (CCD) image sensor or a contact image sensor (CIS).
[0017] The MFP 100 has a device name "DV1" and a model name "MN1." The device name is a name assigned by the MFP administrator. The model name is a name indicating the MFP model. The MFP 110 has a device name "DV2" and a model name "MN1." The MFP 120 has a device name "DV3" and a model name "MN2." The MFPs 100 and 110 with the model name "MN1" support different scanning conditions from the MFP 120 with the model name "MN2." The scanning conditions include a size condition, a color condition, and a resolution condition. The MFPs 100 and 110 support the size conditions "A3, A4, A5," the color conditions "monochrome, color," and the resolution conditions "300 dpi, 600 dpi." On the other hand, the MFP 120 supports the size conditions "A3, A4", the color conditions "monochrome, color", and the resolution condition "150 dpi".
[0018] (Device registration process; Figure 2) The device registration process for registering an MFP in the MFP application 42 will be described with reference to Figure 2. Note that in the initial state of Figure 2, no devices are registered in the MFP application 42. In the following, communication between devices is performed via a communication I / F. Therefore, in the following description, the phrase "via a communication I / F" will be omitted when describing communication.
[0019] When the MFP application 42 receives an operation for starting the MFP application 42, the MFP application 42 displays a home screen SC2 on the display unit 14. The home screen SC2 includes a print button 300, a scan button 302, a device object 304, a search button 306, and a workflow button 308. The print button 300 is an object for selecting execution of a print function. The MFP application 42 sends a print instruction in response to receiving an operation on the print button 300. The scan button 302 is an object for selecting execution of a scan function. The MFP application 42 sends a scan instruction in response to receiving an operation on the scan button 302. The device object 304 indicates information about a device to which instruction information such as a print instruction or a scan instruction is to be sent. If a device is not registered in the MFP application 42, the character string "Not Selected" is displayed in the device object 304. On the other hand, if a device is registered in the MFP application 42, the device name and model name of the device are displayed in the device object 304. The search button 306 is a button for searching for devices that can communicate with the terminal apparatus 10. The workflow button 308 is a button for generating WF information.
[0020] The MFP application 42 accepts an operation on the search button 306 . As a result, the MFP application 42 broadcasts a search signal and receives a response signal from each of the MFPs 100, 110, and 120. The response signal includes the device name, model name, and capability information. The capability information includes scanning conditions supported by the MFP, etc. Next, the MFP application 42 uses the received response signal to display a designation screen SC4 on the display unit 14. The designation screen SC4 is a screen for designating a device to be registered. The designation screen SC4 includes a device designation object 310, an OK button 312, and a cancel button 314. In this process, the device designation object 310 includes the device name "DV1" and model name "MN1" of the MFP 100, the device name "DV2" and model name "MN1" of the MFP 110, and the device name "DV3" and model name "MN2" of the MFP 120.
[0021] The MFP application 42 accepts a device designation operation that designates the MFP 110. The device designation operation includes an operation of designating the device name and model name in the device designation object 310 and an operation on the OK button 312. As a result, the MFP application 42 registers the MFP 110 in the MFP application 42. Specifically, the MFP application 42 stores the device name "DV2," the model name "MN1," and the capability information of the MFP 110 in the memory 34. The MFP application 42 also displays on the display unit 14 a home screen SC6 that includes a device object 304 in which the device name "DV2" and the model name "MN1" are designated. In this way, in response to the MFP 110 being registered in the MFP application 42, the user can use the MFP application 42 to cause the MFP 110 to execute the print function and the scan function.
[0022] (Workflow generation process; Figure 3) The workflow generation process for generating WF information will be described with reference to Fig. 3. The initial state of Fig. 3 is the state after the device registration process of Fig. 2.
[0023] 3 is the same as the home screen SC6 in FIG. 2. When the MFP application 42 accepts an operation on the workflow button 308, it displays a workflow selection screen SC12 on the display unit 14. The workflow selection screen SC12 includes a workflow selection area 320, a generate button 322, and a cancel button 324. The workflow selection area 320 includes a "Scan_to_PC" button 326 and a "Scan_to_Email" button 328. The "Scan_to_PC" button 326 and the "Scan_to_Email" button 328 are buttons for generating WF information corresponding to the "Scan_to_PC" function and WF information corresponding to the "Scan_to_Email" function, respectively.
[0024] When the MFP application 42 receives an operation on the "Scan_to_PC" button 326 and an operation on the generate button 322, it displays a workflow generation screen SC14 on the display unit 14. The workflow generation screen SC14 includes a scan setting area 330, an output setting area 332, a next button 334, and a cancel button 336. The scan setting area 330 is an area for setting scan setting information. The output setting area 332 is an area for setting output setting information.
[0025] The user executes a scan setting operation to set scan setting information, an output setting operation to set output setting information, and an operation on the Next button 334 on the terminal device 10. In this process, the user sets the size, color setting, and resolution to “A4,” “color,” and “300 dpi” in the scan setting operation. Furthermore, the user sets the file name, save location, and file format to “aaa,” “C:~,” and “PDF,” respectively, in the output setting operation. Furthermore, although not shown, the user executes an operation on the terminal device 10 to set the workflow name to “work_1.” As a result, the MFP application 42 generates scan setting information SS1 including the size “A4,” the color setting “color,” and the resolution “300 dpi,” and output setting information OS1 including the file name “aaa,” the save location “C:~,” and the file format “PDF.” Next, the MFP application 42 generates WF information including the workflow name "work_1", scan setting information SS1, and output setting information OS1, and stores WF-related information WR1 (see FIG. 1) including the device name "DV2", the model name "MN1", and the WF information in the workflow table 44. Next, the MFP application 42 causes the display unit 14 to display a home screen SC16 including a workflow button 340 corresponding to the WF-related information WR1.
[0026] (Terminal processing; Figure 4) The terminal processing executed by the MFP application 42 of the terminal device 10 will be described with reference to Fig. 4. The MFP application 42 starts the processing of Fig. 4 when it receives a device designation operation in a state where one or more pieces of WF-related information are stored in the workflow table 44. Hereinafter, the device, model name, and device name designated by the user will be referred to as the "target device," "target model name," and "target device name," respectively.
[0027] In S10, the MFP application 42 uses the history information 46 in the memory 34 to determine whether the target device has been specified for the first time. The MFP application 42 determines whether the history information 46 includes the target device name. If the history information 46 does not include the target device name, the MFP application 42 determines that the target device has been specified for the first time (YES in S10) and proceeds to S12. On the other hand, if the history information 46 includes the target device name, the MFP application 42 determines that the target device has not been specified for the first time (NO in S10) and ends the processing in FIG. 4.
[0028] In S12, the MFP application 42 identifies one piece of WF related information from among one or more pieces of WF related information in the workflow table 44 as target WF related information.
[0029] In S14, the MFP application 42 determines whether the model name included in the target WF-related information matches the target model name. If the two model names match (YES in S20), the MFP application 42 determines that the target device corresponds to the WF information in the target WF-related information, and proceeds to S22. Hereinafter, the WF information in the target WF-related information will be referred to as "target WF information." On the other hand, if the two model names do not match (NO in S20), the MFP application 42 proceeds to S30.
[0030] In S22, the MFP application 42 stores the target WF information as first compatible WF information in the notification list in the memory 34. The notification list is information used in the screen display process (see FIG. 5) described later. When S22 ends, the MFP application 42 proceeds to S50.
[0031] Also, in S30, the MFP application 42 determines whether the target WF information is fully compatible WF information. The MFP application 42 identifies the scan setting information in the target WF information and determines whether the target device supports all of the multiple scan settings in the scan setting information. If the target device supports all of the scan settings, the MFP application 42 determines that the target WF information is fully compatible WF information and that the target device corresponds to the target WF information (YES in S30), and proceeds to S32. On the other hand, if the target device does not support at least one scan setting, the MFP application 42 determines that the target WF information is not fully compatible WF information (NO in S30), and proceeds to S40.
[0032] In S32, the MFP application 42 stores the target WF information as second compatible WF information in the notification list in the memory 34. When S32 ends, the MFP application 42 proceeds to S50.
[0033] Also, in S40, the MFP application 42 determines whether the target WF information is partially compatible WF information. The MFP application 42 determines whether the target device supports at least one scan setting out of multiple scan settings. If the target device supports at least one scan setting, the MFP application 42 determines that the target WF information is partially compatible WF information and that the target device is compatible with the target WF information (YES in S40), and proceeds to S42. On the other hand, if the target device does not support all scan settings, the MFP application 42 determines that the target WF information is not partially compatible WF information (NO in S40), and proceeds to S50.
[0034] In S42, the MFP application 42 stores the target WF information as third compatible WF information in the notification list in the memory 34. When S42 ends, the MFP application 42 proceeds to S50. That is, if the target device does not support all scan settings, the MFP application 42 does not store the target WF information in the notification list.
[0035] In S50, the MFP application 42 determines whether or not checking has been completed for all WF-related information in the workflow table 44. If the processes of S20 to S42 have been executed for all WF-related information, the MFP application 42 determines that checking has been completed for all WF-related information (YES in S50) and proceeds to S60. On the other hand, if the processes of S20 to S42 have not been executed for at least one piece of WF-related information, the MFP application 42 determines that checking has not been completed for all WF-related information (NO in S50) and returns to S12.
[0036] In S60, the MFP application 42 executes a screen display process (see FIG. 5). The screen display process is a process for displaying to the user the WF information available on the target device. When S60 ends, the MFP application 42 ends the process in FIG. 4.
[0037] (Screen display processing; Figure 5) The screen display process executed in S60 of FIG. 4 will be described with reference to FIG.
[0038] In S80, the MFP application 42 determines whether the notification list in the memory 34 includes first compatible WF information. If the notification list includes first compatible WF information (YES in S80), the MFP application 42 proceeds to S82. On the other hand, if the notification list does not include first compatible WF information (NO in S80), the MFP application 42 proceeds to S90.
[0039] In S82, the MFP application 42 displays a first confirmation screen SC20 on the display unit 14. As shown in Fig. 6, the first confirmation screen SC20 includes a first message area 350, a set button 352, and a cancel button 354. The first message area 350 includes a message indicating that the created WF information is available, a message indicating that WF information of the same model as the target device has been created, and a message indicating that the WF information can be registered as WF information for the target device. When S82 in FIG. 5 ends, the MFP application 42 proceeds to S110.
[0040] Furthermore, in S90, the MFP application 42 determines whether the notification list includes second compatible WF information. If the notification list includes second compatible WF information (YES in S90), the MFP application 42 proceeds to S92. On the other hand, if the notification list does not include second compatible WF information (NO in S90), the MFP application 42 proceeds to S100. Note that a case where it is determined NO in S90 is when the notification list includes only third compatible WF information.
[0041] 9, the MFP application 42 displays a second confirmation screen SC30 on the display unit 14. As shown in FIG. 9, the second confirmation screen SC30 includes a second message area 390, a setting button 392, and a cancel button 394. The second message area 390 includes a message indicating that the created WF information is available, a message indicating that WF information of a model different from that of the target device has been created, and a message indicating that the WF information can be registered as WF information for the target device. When S92 in FIG. 5 ends, the MFP application 42 proceeds to S110.
[0042] In S100, the MFP application 42 displays a third confirmation screen SC40 on the display unit 14. As shown in Fig. 10, the third confirmation screen SC40 includes a third message area 420, a setting button 422, and a cancel button 424. The third message area 420 includes a message indicating that the created WF information is available, a message indicating that WF information of a model different from that of the target device has been created, and a message indicating that the WF information can be registered as WF information of the target device by editing it. When S100 in FIG. 5 ends, the MFP application 42 proceeds to S110.
[0043] In S110, the MFP application 42 determines whether or not an operation on the setting button on each confirmation screen has been accepted. If the MFP application 42 accepts an operation on the setting button (YES in S110), the process proceeds to S112. On the other hand, if the MFP application 42 does not accept an operation on the setting button (NO in S110), the process ends in FIG. 5. Note that the case where an operation on the setting button has not been accepted refers to the case where an operation on the cancel button on each confirmation screen has been accepted.
[0044] In S112, the MFP application 42 displays on the display unit 14 a WF information selection screen corresponding to one or more pieces of compatible WF information included in the notification list in the memory 34. As shown in FIG. 6, the WF information selection screen SC22 includes a WF information selection area 360, a WF information setting area 362, a register button 364, and a cancel button 366. The WF information selection area 360 is an area for selecting WF information to be registered. The information displayed in the WF information selection area 360 will be described in detail later. The WF information selection area 360 includes information corresponding to each of one or more pieces of compatible WF information included in the notification list. The WF information setting area 362 is an area for changing the content of the WF information to be registered. In response to selection of WF information in the WF information selection area 360, the content of the WF information is displayed in the WF information setting area 362. The register button 364 is a button for registering the WF information in the workflow table 44.
[0045] 5, the MFP application 42 determines whether or not an operation on the registration button on the WF information selection screen has been accepted. If the operation on the registration button has been accepted (YES in S114), the MFP application 42 proceeds to S116. On the other hand, if the operation on the registration button has not been accepted (NO in S114), the MFP application 42 ends the processing in FIG. 5. Note that the case where an operation on the registration button has not been accepted refers to the case where an operation on the cancel button on the WF information selection screen has been accepted.
[0046] In S116, the MFP application 42 registers new WF-related information including the target device name, the target model name, and the new WF information in the workflow table 44. If the WF information has not been edited, the MFP application 42 registers the WF information selected by the user as new WF information in the workflow table 44. On the other hand, if the WF information has been edited by the user, the MFP application 42 registers the edited WF information as new WF information in the workflow table 44. In this way, the MFP application 42 registers new WF-related information including the new WF information in the workflow table 44 without deleting the WF-related information including the WF information selected by the user from the workflow table 44. When S116 ends, the MFP application 42 ends the processing in FIG. 5. When the MFP application 42 ends the processing in FIG. 5, the MFP application 42 stores the target device name, the target model name, and the capability information of the target device in the memory 34.
[0047] (Specific cases: Figures 6 to 10) Specific cases realized by the communication system 2 of this embodiment will be described with reference to FIGS.
[0048] (Case A; Figures 6 and 7) Case A will be described with reference to Figures 6 and 7. In the initial state of Case A, WF-related information WR1 and WR2 are stored in the workflow table 44 in memory 34. As shown in Figure 1, WF-related information WR2 includes a device name "DV3," a model name "MN2," a workflow name "work_2," scan setting information SS2, and output setting information OS2. The scan setting information SS2 includes a size "A4," a color setting "color," and a resolution "150 dpi." The output setting information OS2 includes a file name "bbb," a save location "C:~," and a format "PDF." Furthermore, the history information 46 in memory 34 does not include a history including the device name "DV1." Furthermore, a designation screen SC4 is displayed on the display unit 14 of the terminal device 10.
[0049] At T10, the user executes a device designation operation on the terminal apparatus 10 to select the MFP 100. As a result, the terminal apparatus 10 executes the terminal processing of FIG. 4. The terminal apparatus 10 determines that the MFP 100 has been selected for the first time (YES in S10 of FIG. 4), and identifies the WF-related information WR1 in the workflow table 44 as the target WF-related information (S12). The terminal apparatus 10 determines that the model name "MN1" included in the WF-related information WR1 matches the model name "MN1" of the MFP 100 (YES in S20). In this case, the terminal apparatus 10 stores the WF information in the WF-related information WR1 in the notification list as first compatible WF information (S22). The terminal apparatus 10 determines that checking of all WF-related information in the workflow table 44 has not been completed (NO in S50).
[0050] Next, the terminal device 10 identifies the WF-related information WR2 in the workflow table 44 as the target WF-related information (S12). The terminal device 10 determines that the model name "MN2" included in the WF-related information WR2 does not match the model name "MN1" of the MFP 100 (YES in S20). The terminal device 10 identifies the scan setting information SS2 included in the WF information in the WF-related information WR2 and determines that the MFP 100 does not support the resolution "150 dpi" in the scan setting information SS2 (NO in S30). Next, the terminal device 10 determines that the MFP 100 supports the size "A4" and the color setting "color" in the scan setting information SS2 (YES in S40). In this case, the terminal device 10 stores the WF information in the WF-related information WR2 in the notification list as third compatible WF information (S42). The terminal device 10 determines that checking of all WF-related information in the workflow table 44 has been completed (YES in S50).
[0051] Next, the terminal device 10 determines that the notification list in the memory 34 includes the first compatible WF information (YES in S80 of FIG. 5). In this case, the terminal device 10 displays the first confirmation screen SC20 (S82).
[0052] At T12, the user operates the setting button 352 on the first confirmation screen SC20 on the terminal device 10 (YES in S110). As a result, the terminal device 10 displays the WF information selection screen SC22. The WF information selection area 360 on the WF information selection screen SC22 includes a first selection area 370 corresponding to the first compatible WF information and a third selection area 372 corresponding to the third compatible WF information. The first selection area 370 includes a message indicating that the WF information can be used without editing the WF information and a checkbox for selecting the workflow name "work_1." The message indicates that the MFP 100 can execute processing in accordance with new WF information obtained using the WF information without editing the multiple scan settings in the WF information. This allows the user to know that there is no need to edit the multiple scan settings in the WF information. This improves user convenience. The third selection area 372 also includes a message indicating that the WF information can be used by editing a portion of the WF information, and a checkbox for selecting the workflow name "work_2." The message indicates that editing a portion of the scan settings in the WF information allows the MFP 100 to execute processing in accordance with new WF information obtained using the WF information. This allows the user to know that editing a portion of multiple scan settings in the WF information allows the user to use WF information obtained using the WF information. This improves user convenience.
[0053] At T14, the user operates the terminal device 10 on the check box corresponding to the workflow name "work_1." As a result, as shown in Fig. 7, the terminal device 10 displays the scan setting area and output setting area corresponding to the workflow name "work_1" in the setting area 368. This allows the user to know the contents of the WF information including the workflow name "work_1."
[0054] At T16, the user operates the terminal device 10 with respect to the registration button 364 (YES in S114). As a result, the terminal device 10 stores new WF-related information in the workflow table 44 (S116). Specifically, the terminal device 10 generates new WF information obtained using WF information including the workflow name "work_1." In this case, the content of the new WF information is the same as the WF information in the WF-related information WR1. Next, the terminal device 10 generates new WF-related information including the device name "DV1," the model name "MN1," and the new WF information, and stores the new WF-related information in the workflow table 44. Next, the terminal device 10 stores the device name "DV1," the model name "MN1," and the capability information of the MFP 100 in the memory 34, and displays the home screen SC26 including a workflow button 380 corresponding to the new WF-related information.
[0055] (Effect of Case A) If the WF information selection screen is displayed every time the MFP 100 is specified on the specification screen, the user will find it annoying. According to the above configuration, the terminal device 10 displays the WF information selection screen on the display unit 14 only when it is determined that the target device has been selected for the first time. Therefore, it is possible to prevent the user from feeling annoyed.
[0056] (Case B; Figure 8) Case B will be described with reference to Fig. 8. The initial state of Case B is similar to the initial state of Case A in Figs.
[0057] T110 and T112 are the same as T10 and T12 in FIG. 6, respectively.
[0058] At T114, the user operates the check box corresponding to the workflow name "work_2." As a result, the terminal apparatus 10 displays the scan setting area and output setting area corresponding to the workflow name "work_2" in the setting area 368. The MFP 100 does not support the resolution "150 dpi" included in the scan setting information SS2 corresponding to the workflow name "work_2." Therefore, the resolution in the setting area 368 is hatched to inform the user that the resolution needs to be changed. In a modified example, the resolution in the setting area 368 may not be hatched, and may be displayed grayed out. In another modified example, the register button 364 may be hatched before the user changes the resolution in the setting area 368 to a setting supported by the MFP 100.
[0059] Although not shown in the figure, the user then operates the scan setting button in the setting area 368 to change the resolution. As an example, the user changes the resolution to "600 dpi," a resolution condition supported by the MFP 100. Next, the user operates the registration button 364 on the terminal device 10 (YES in S114). As a result, the terminal device 10 generates new WF information obtained using workflow information including the workflow name "work_1." Specifically, the MFP 100 generates new WF information including the workflow name "work_2," new scan setting information, and output setting information OS2. The new scan setting information includes the size "A4," the color setting "color," and the resolution setting "600 dpi." Next, the terminal device 10 generates new WF-related information including the device name "DV1," the model name "MN1," and the new WF information, and stores the new WF-related information in the workflow table 44.
[0060] (Case C; Figure 9) Case C will be described with reference to Figure 9. The initial state of Case C is similar to the initial state of Case A in Figures 6 and 7, except that WF-related information WR2 and WR3 are stored in the workflow table 44 in memory 34. As shown in Figure 1, WF-related information WR3 includes a device name "DV3", a model name "MN2", a workflow name "work_3", scan setting information SS3, and output setting information OS3. The scan setting information SS3 includes a size of "A4", a color setting of "color", and a resolution of "300 dpi". The output setting information OS3 includes the file name "ccc", the save location "C:~", and the format "PDF".
[0061] T210 is the same as T10 in Fig. 6. In this case, the terminal device 10 determines that the MFP 100 has been selected for the first time (YES in S10 in Fig. 4), identifies the WF-related information WR2 in the workflow table 44 as the target WF-related information (S12), and stores the WF information in the WF-related information WR2 in the notification list as third compatible WF information (NO in S20, NO in S30, YES in S40, S42). The terminal device 10 determines that checking of all WF-related information in the workflow table 44 has not been completed (NO in S50).
[0062] Next, the terminal device 10 identifies the WF-related information WR3 in the workflow table 44 as the target WF-related information (S12). The terminal device 10 determines that the model name "MN2" included in the WF-related information WR3 does not match the model name "MN1" of the MFP 100 (YES in S20). The terminal device 10 identifies the scan setting information SS3 included in the WF information in the WF-related information WR3 and determines that the MFP 100 supports all of the scan settings in the scan setting information SS3 (YES in S30). In this case, the terminal device 10 stores the WF information in the WF-related information WR3 in the notification list as second compatible WF information (S32). The terminal device 10 determines that checking of all WF-related information in the workflow table 44 has been completed (YES in S50).
[0063] Next, the terminal device 10 determines that the notification list in the memory 34 does not include the first compatible WF information (NO in S80 of FIG. 5), and determines that the notification list includes the second compatible WF information (YES in S90). In this case, the terminal device 10 displays the second confirmation screen SC30 (S92).
[0064] At T212, the user operates the setting button 392 on the second confirmation screen SC30 on the terminal device 10 (YES in S110). This causes the terminal device 10 to display the WF information selection screen SC32. The WF information selection screen SC32 is similar to the WF information selection screen SC22 of FIG. 6 except for the information displayed in the WF information selection area 360. The WF information selection area 360 on the WF information selection screen SC32 includes a second selection area 400 corresponding to the second compatible WF information and a third selection area 372 corresponding to the third compatible WF information. The second selection area 400 includes a message indicating that the WF information can be used without editing the WF information and a checkbox for selecting the workflow name "work_3." The message indicates that the MFP 100 can execute processing in accordance with new WF information obtained using the WF information without editing the multiple scan settings in the WF information. This allows the user to know that there is no need to edit the multiple scan settings in the WF information. This improves user convenience.
[0065] At T214, the user performs an operation on the check box corresponding to the workflow name "work_3." As a result, the terminal device 10 displays the scan setting area and output setting area corresponding to the workflow name "work_3" in the setting area 368. This allows the user to know the contents of the WF information including the workflow name "work_3."
[0066] Although not shown in the figure, the user then operates the registration button 364 on the terminal device 10 (YES in S114). As a result, the terminal device 10 stores the new WF-related information in the workflow table 44 (S116). Specifically, the terminal device 10 generates new WF information obtained using workflow information including the workflow name "work_3". In this case, the content of the new WF information is the same as the WF information in the WF-related information WR3. Next, the terminal device 10 generates new WF-related information including the device name "DV1", the model name "MN1", and the new WF information, and stores the new WF-related information in the workflow table 44.
[0067] (Case D; Figure 10) Case D will be described with reference to Fig. 10. The initial state of Case D is similar to the initial state of Case A in Figs. 6 and 7, except that WF-related information WR2 is stored in the workflow table 44 in memory 34.
[0068] T310 is the same as T10 in Fig. 6. In this case, the terminal device 10 determines that the MFP 100 has been selected for the first time (YES in S10 in Fig. 4), identifies the WF-related information WR2 in the workflow table 44 as the target WF-related information (S12), and stores the WF information in the WF-related information WR2 in the notification list as third compatible WF information (NO in S20, NO in S30, YES in S40, S42). The terminal device 10 determines that checking of all WF-related information in the workflow table 44 has been completed (YES in S50).
[0069] Next, the terminal device 10 determines that the notification list in the memory 34 does not include the first compatible WF information (NO in S80 of FIG. 5), and determines that the notification list does not include the second compatible WF information (NO in S90). In this case, the terminal device 10 displays the third confirmation screen SC40 (S100).
[0070] At T312, the user operates the setting button 422 on the third confirmation screen SC40 on the terminal device 10 (YES in S110). As a result, the terminal device 10 displays a WF information selection screen SC42. The WF information selection screen SC42 is similar to the WF information selection screen SC22 of FIG. 6, except for the information displayed in the WF information selection area 360. The WF information selection area 360 on the WF information selection screen SC42 includes a third selection area 372 corresponding to the third compatible WF information. This allows the user to know that by editing some of the multiple scan settings in the WF information, the WF information obtained using the WF information can be used. This improves user convenience.
[0071] At T314, the user performs an operation on the check box corresponding to the workflow name "work_2." As a result, the terminal device 10 displays, in the setting area 368, a scan setting area and an output setting area corresponding to the workflow name "work_2."
[0072] Although not shown, the user then operates the scan setting button in the setting area 368 to change the resolution, similar to case B in Fig. 8. Next, the user operates the registration button 364 on the terminal device 10 (YES in S114). As a result, the terminal device 10 stores the new WF-related information in the workflow table 44 (S116), similar to case B in Fig. 8.
[0073] (Effects of this embodiment) According to the above configuration, when the terminal device 10 accepts an operation on the register button after the WF information selection screen is displayed, the terminal device 10 registers new WF information in the memory 34 in association with the device name "DV1." This allows the user to use the WF information stored in the memory 34 in association with the device name "DV2" and the new WF information stored in the memory 34 in association with the device name "DV1." This improves user convenience.
[0074] (Correspondence) The MFPs 100, 110, and 120 are examples of "multiple image processing devices." The MFP 100 is an example of a "specific image processing device." The MFPs 110 and 120 are examples of a "first image processing device." The device name "DV2" of the MFP 110 and the device name "DV3" of the MFP 120 are examples of "first device identification information." The workflow information in the WF-related information WR1, WR2, and WR3 is an example of "first workflow information." The WF information selection screen in S112 of FIG. 5 is an example of a "notification screen." An operation on the registration button on the WF information selection screen is an example of a "predetermined operation." The device name "DV1" of the MFP 100 is an example of "specific device identification information." The WF information registered in S116 of FIG. 5 is an example of "first generated workflow information." The model name "MN1" of the MFP 100 is an example of "specific model identification information." The model name "MN1" of the MFP 110 is an example of "first model identification information." The scan setting information SS1 in the WF-related information WR1 and the scan setting information SS3 in the WF-related information WR3 are examples of "plurality of first setting values." The message in the first selection area 370 in FIG. 6 is an example of a "first message." The MFP 120 is an example of a "second image processing device." The model name "MN2" of the MFP 120 is an example of "second model identification information." The device name "DV3" of the MFP 120 is an example of "second device identification information." The WF information in the WF-related information WR2 is an example of "second workflow information." The scan setting information SS2 in the WF-related information WR2 is an example of "plurality of second setting values." The new WF information generated in case B in FIG. 8 is an example of "second generated workflow information." The message in the third selection area 372 in FIG. 6 is an example of a "second message." The message in the first selection area 370 in Fig. 6 and the message in the second selection area 400 in Fig. 9 are examples of the "third message." The message in the third selection area 372 in Fig. 8 and Fig. 10 are examples of the "fourth message."
[0075] The process of accepting an operation to designate MFP100 on designation screen SC4 is an example of a process executed by a "reception unit." S112 in Fig. 5 is an example of a process executed by a "display control unit." S114 in Fig. 5 is an example of a process executed by a "registration unit."
[0076] Although specific examples of the present invention have been described above in detail, these are merely examples and do not limit the scope of the claims. The technology described in the claims includes various modifications and variations of the specific examples exemplified above. Modifications of the above-mentioned embodiments are listed below.
[0077] (First Modification) The "terminal device" is not limited to a PC, but may be a mobile phone (for example, a smartphone), a PDA, or the like.
[0078] (Second Modification) The "image processing device" is not limited to an MFP, but may be a scanner, a printer, or the like.
[0079] (Third Modification) The "workflow information" may include processes other than the scan process, email sending process, and local storage process, such as print process, image download process, upload process, email sending process, image editing process, and character recognition process.
[0080] (Fourth Modification) The "device identification information" is not limited to the device name, but may be a serial number, a MAC address, or the like.
[0081] (Fifth Modification) S10 in Fig. 4 can be omitted. In this modification, the "determining unit" can be omitted.
[0082] (Sixth Modification) In Fig. 4, one of the processes S20, S30, and S40 can be omitted. In another modification, two of the processes S20, S30, and S40 can be omitted.
[0083] (Seventh Modification) The first selection area 370 on the WF information selection screen SC22 in Fig. 6 does not have to include a message. In this modification, the "first message" can be omitted.
[0084] (Eighth Modification) The third selection area 372 on the WF information selection screen SC22 in Fig. 6 does not have to include a message. In this modification, the "second message" can be omitted.
[0085] (Ninth Modification) The second selection area 400 on the WF information selection screen SC32 in Fig. 9 does not have to include a message. In this modification, the "third message" can be omitted.
[0086] (Tenth Modification) The third selection area 372 of the WF information selection screen SC42 in Fig. 10 does not have to include a message. In this modification, the "fourth message" can be omitted.
[0087] (Eleventh Modification) In each of the above embodiments, the processes of Figures 2 to 10 are realized by software (e.g., programs 40, 42), but at least one of these processes may be realized by hardware such as a logic circuit.
[0088] Furthermore, the technical elements described in this specification or drawings exhibit technical utility either alone or in various combinations, and are not limited to the combinations described in the claims at the time of filing. Furthermore, the technologies illustrated in this specification or drawings simultaneously achieve multiple objectives, and achieving one of those objectives is itself technically useful.
[0089] In the scope of the claims at the time of filing, even if each claim depends on only some of the claims, it is not limited to the fact that each claim can depend on only those some of the claims. To the extent that there is no technical contradiction, each claim can also depend on other claims that were not dependent at the time of filing. In other words, the technology of each claim can be combined in various ways as follows: (Item 1) A computer program for a terminal device, comprising: The computer of the terminal device, a reception unit that receives an operation to designate a specific image processing device on a designation screen for designating an image processing device to be registered from among a plurality of image processing devices that can communicate with the terminal device; a display control unit that displays, on a display unit of the terminal device, a notification screen indicating that the first workflow information is available for use with the specific image processing device, when an operation to designate the specific image processing device is accepted, first workflow information is stored in a memory in association with first device identification information that identifies a first image processing device different from the specific image processing device, and the specific image processing device corresponds to the first workflow information; a registration unit that, when a predetermined operation is accepted after the notification screen is displayed, registers in the memory first generated workflow information that is newly generated using the first workflow information in association with specific device identification information that identifies the specific image processing device; A computer program that functions as a (Item 2) The computer program further causes the computer to: when an operation to designate the specific image processing device is accepted, the specific image processing device is caused to function as a determination unit that determines whether or not the specific image processing device has been designated for the first time as an image processing device to be registered; the display control unit causes the display unit to display the notification screen when it is determined that the specific image processing device has been designated for the first time as an image processing device to be registered, the first workflow information is stored in the memory in association with the first device identification information, and the specific image processing device corresponds to the first workflow information; 2. The computer program according to item 1, wherein the notification screen is not displayed if it is not determined that the specific image processing device has been designated as an image processing device to be registered for the first time. (Item 3) The computer program further causes the computer to: a receiving unit that receives specific model identification information of the specific image processing device from the specific image processing device; the memory stores first model identification information of the first image processing device in association with the first device identification information; 3. The computer program according to item 1 or 2, wherein the specific image processing device corresponds to the first workflow information when the specific model identification information matches the first model identification information. (Item 4) the first workflow information includes a plurality of first setting values for image processing; Item 3. The computer program of item 3, wherein the notification screen includes a first message indicating that the first image processing device can be caused to perform image processing in accordance with the first generation workflow information without editing the plurality of first setting values. (Item 5) the memory stores second model identification information of the second image processing device in association with second device identification information that identifies the specific image processing device and a second image processing device different from the first image processing device; 5. The computer program according to item 4, wherein the notification screen further includes a second message indicating that, when second workflow information is stored in the memory in association with the second device identification information, the specific image processing device corresponds to the second workflow information, and the specific model identification information and the second model identification information are different, editing some of the multiple second setting values included in the second workflow information makes it possible to cause the first image processing device to execute image processing in accordance with second generated workflow information generated using the second workflow information. (Item 6) the first workflow information includes a plurality of first setting values for image processing; 6. The computer program of claim 1, wherein the specific image processing device corresponds to the first workflow information if the specific image processing device supports the plurality of first setting values. (Item 7) Item 6. The computer program of item 6, wherein the notification screen includes a third message indicating that the first image processing device can be caused to perform image processing in accordance with the first generation workflow information without editing the plurality of first setting values. (Item 8) the first workflow information includes a plurality of first setting values for image processing; 8. The computer program of claim 1, wherein the specific image processing device corresponds to the first workflow information if the specific image processing device supports at least some of the plurality of first setting values. (Item 9) Item 9. The computer program of item 8, wherein the notification screen includes a fourth message indicating that by editing at least a portion of the plurality of first setting values, the first image processing device can be caused to perform image processing in accordance with the first generation workflow information. (Item 10) A terminal device, A display unit; a reception unit that receives an operation to designate a specific image processing device on a designation screen for designating an image processing device to be registered from among a plurality of image processing devices that can communicate with the terminal device; a display control unit that, when an operation to designate the specific image processing device is accepted, first workflow information is stored in a memory in association with first device identification information that identifies a first image processing device different from the specific image processing device, and the specific image processing device corresponds to the first workflow information, causes the display unit to display a notification screen indicating that the first workflow information is available for the specific image processing device; a registration unit that, when a predetermined operation is accepted after the notification screen is displayed, registers in the memory first generated workflow information that is newly generated using the first workflow information in association with specific device identification information that identifies the specific image processing device; A terminal device comprising: (Item 11) 1. A method for controlling a terminal device, comprising: a receiving step of receiving an operation to designate a specific image processing device on a designation screen for designating an image processing device to be registered from among a plurality of image processing devices capable of communicating with the terminal device; a display control step of displaying, on a display unit of the terminal device, a notification screen indicating that the first workflow information is available for the specific image processing device, when an operation to designate the specific image processing device is accepted, first workflow information is stored in a memory in association with first device identification information that identifies a first image processing device different from the specific image processing device, and the specific image processing device corresponds to the first workflow information; a registration step of registering, in the memory, first generated workflow information that is newly generated using the first workflow information, in association with specific device identification information that identifies the specific image processing device, when a predetermined operation is accepted after the notification screen is displayed; A method comprising: [Explanation of symbols]
[0090] 2: Communication system, 4: LAN, 10: Terminal device, 12: Operation unit, 14: Display unit, 20: Communication interface, 30: Control unit, 32: CPU, 34: Memory, 40: OS program, 42: MFP application, 44: Workflow table, 46: History information, 100: MFP, 110: MFP, 120: MFP
Claims
1. A computer program for a terminal device, comprising: The computer of the terminal device, a reception unit that receives an operation to designate a specific image processing device on a designation screen for designating an image processing device to be registered from among a plurality of image processing devices that can communicate with the terminal device; a display control unit that displays, on a display unit of the terminal device, a notification screen indicating that the first workflow information is available for the specific image processing device, when an operation to designate the specific image processing device is accepted, first workflow information is stored in a memory in association with first device identification information that identifies a first image processing device different from the specific image processing device, and the specific image processing device corresponds to the first workflow information; a registration unit that, when a predetermined operation is accepted after the notification screen is displayed, registers in the memory first generated workflow information that is newly generated using the first workflow information in association with specific device identification information that identifies the specific image processing device; A computer program that functions as a
2. The computer program further causes the computer to: when an operation to designate the specific image processing device is accepted, the specific image processing device is caused to function as a determination unit that determines whether or not the specific image processing device has been designated for the first time as an image processing device to be registered; the display control unit causes the display unit to display the notification screen when it is determined that the specific image processing device has been designated for the first time as an image processing device to be registered, the first workflow information is stored in the memory in association with the first device identification information, and the specific image processing device corresponds to the first workflow information; The computer program product according to claim 1 , wherein the notification screen is not displayed when it is determined that the specific image processing device has not been designated as an image processing device to be registered for the first time.
3. The computer program further causes the computer to: a receiving unit that receives specific model identification information of the specific image processing device from the specific image processing device; the memory stores first model identification information of the first image processing device in association with the first device identification information; The computer program product according to claim 1 , wherein the specific image processing device corresponds to the first workflow information when the specific model identification information and the first model identification information match.
4. the first workflow information includes a plurality of first setting values for image processing; 4. The computer program product according to claim 3, wherein the notification screen includes a first message indicating that the first image processing device can be caused to perform image processing in accordance with the first generation workflow information without editing the plurality of first setting values.
5. the memory stores second model identification information of the second image processing device in association with second device identification information that identifies the specific image processing device and a second image processing device different from the first image processing device; 5. The computer program product according to claim 4, wherein the notification screen further includes a second message indicating that, when second workflow information is stored in the memory in association with the second apparatus identification information, the specific image processing apparatus corresponds to the second workflow information, and the specific model identification information and the second model identification information are different, editing a part of a plurality of second setting values included in the second workflow information enables the first image processing apparatus to execute image processing in accordance with second generated workflow information generated using the second workflow information.
6. the first workflow information includes a plurality of first setting values for image processing; The computer program product of claim 1 , wherein the specific image processing device corresponds to the first workflow information if the specific image processing device supports the plurality of first setting values.
7. 7. The computer program product according to claim 6, wherein the notification screen includes a third message indicating that the first image processing device can be caused to perform image processing in accordance with the first generation workflow information without editing the plurality of first setting values.
8. the first workflow information includes a plurality of first setting values for image processing; The computer program product of claim 1 , wherein the specific image processing device corresponds to the first workflow information if the specific image processing device supports at least some of the plurality of first setting values.
9. 9. The computer program product according to claim 8, wherein the notification screen includes a fourth message indicating that by editing at least a portion of the plurality of first setting values, image processing in accordance with the first generation workflow information can be performed on the first image processing device.
10. A terminal device, A display unit; a reception unit that receives an operation to designate a specific image processing device on a designation screen for designating an image processing device to be registered from among a plurality of image processing devices that can communicate with the terminal device; a display control unit that, when an operation to designate the specific image processing device is accepted, first workflow information is stored in a memory in association with first device identification information that identifies a first image processing device different from the specific image processing device, and the specific image processing device corresponds to the first workflow information, causes the display unit to display a notification screen indicating that the first workflow information is available for the specific image processing device; a registration unit that, when a predetermined operation is accepted after the notification screen is displayed, registers in the memory first generated workflow information that is newly generated using the first workflow information in association with specific device identification information that identifies the specific image processing device; A terminal device comprising:
11. 1. A method for controlling a terminal device, comprising: a receiving step of receiving an operation to designate a specific image processing device on a designation screen for designating an image processing device to be registered from among a plurality of image processing devices capable of communicating with the terminal device; a display control step of displaying, on a display unit of the terminal device, a notification screen indicating that the first workflow information is available for the specific image processing device, when an operation to designate the specific image processing device is accepted, first workflow information is stored in a memory in association with first device identification information that identifies a first image processing device different from the specific image processing device, and the specific image processing device corresponds to the first workflow information; a registration step of registering, in the memory, first generated workflow information that is newly generated using the first workflow information, in association with specific device identification information that identifies the specific image processing device, when a predetermined operation is accepted after the notification screen is displayed; A method comprising:
Citation Information
Patent Citations
Application program and image processing apparatus
JP2023000680A