PROGRAM AND INFORMATION PROCESSING APPARATUS

The program allows workflow information to be imported and applied to various image processing devices, addressing the limitation of existing technologies by enabling cross-device applicability of workflow information.

JP7596792B2Active Publication Date: 2024-12-10BROTHER KOGYO KK
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2021000250
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-01-04
Publication Date
2024-12-10
Estimated Expiration
2041-01-04

AI Technical Summary

Technical Problem

Existing control programs do not consider importing and applying workflow information to image processing apparatuses other than the target device, limiting the applicability of workflow information.

Method used

A program that enables workflow information to be imported and applied to image processing devices by selecting them via a communication interface, storing settings, and importing associated workflow information into a memory, allowing for the application of workflow information to different devices.

Benefits of technology

Enables the application of workflow information to image processing devices other than the target device, facilitating the use of imported workflow information across multiple devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007596792000001
    Figure 0007596792000001
  • Figure 0007596792000002
    Figure 0007596792000002
  • Figure 0007596792000003
    Figure 0007596792000003
Patent Text Reader

Abstract

To provide a technology for applying workflow information to be imported to image processing devices other than a target image processing device to which the information is applied.SOLUTION: A program causes a CPU 140 to execute: device selection processing to select an image processing device of one or more image processing devices; and import processing to read, when one or more pieces of workflow information defining various settings and various processes with respect to the image processing devices are stored in a server 250-side workflow storage folder accessible by the CPU 140, the one or more pieces of workflow information being workflow files associated with model name identification information identifying a target image processing device subjected to the various settings and the various processes, the workflow files associated with the device identification information which is different from the image processing device selected in the device selection processing, and import the read workflow files in a PC 100-side workflow storage folder.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] This application relates to techniques for importing workflow information. [Background technology]

[0002] Patent Document 1 describes a control program that stores workflow information in association with a device, and when a device is selected, displays the workflow information associated with the selected device. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2017-117195 A Summary of the Invention [Problem to be solved by the invention]

[0004] However, in the control program described in Patent Document 1, workflow information is created within an information processing device that stores and executes the workflow information, and no consideration is given to importing workflow information created outside the information processing device into the information processing device for use. Therefore, the control program described in Patent Document 1 does not consider applying the imported workflow information to an image processing device other than the image processing device to which the workflow information is to be applied.

[0005] An object of the present application is to provide a technique that makes it possible to apply imported workflow information to an image processing apparatus other than the image processing apparatus to which the workflow information is to be applied. [Means for solving the problem]

[0006] In order to achieve the above-mentioned object, the program of the present application is a program executable by a computer of an information processing device having a communication interface and a memory and connected to one or more image processing devices via the communication interface, and causes the computer to execute a device selection process for selecting one of the one or more image processing devices, and an import process for reading out workflow information associated with device identification information different from the image processing device selected by the device selection process, and importing the workflow information into a workflow information storage area of ​​the memory, when one or more pieces of workflow information that specify various settings and various processes for the image processing device and are associated with device identification information that identifies the image processing device that is the target of the various settings and various processes are stored in a predetermined storage area that the computer can refer to. Effect of the Invention

[0007] According to the present application, it is possible to apply the imported workflow information to an image processing apparatus other than the image processing apparatus to which the workflow information is to be applied. [Brief description of the drawings]

[0008] [Figure 1] 1 is a block diagram showing a control configuration of an image processing system according to an embodiment of the present application. [Diagram 2] 13 is a flowchart showing a procedure for exporting a workflow. [Diagram 3] FIG. 13 is a diagram showing an example of a screen display in a workflow export process. [Figure 4] 13 is a flowchart showing a procedure for a workflow import process. [Diagram 5] 5 is a flowchart showing a further procedure of the import process of the workflow in FIG. 4. [Figure 6] FIG. 13 is a diagram illustrating an example of a screen display after a workflow import process is executed. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] Hereinafter, embodiments of the present application will be described in detail with reference to the drawings.

[0010] 1 shows a control configuration of an image processing system 1 according to an embodiment of the present application. The image processing system 1 includes a PC 100 (an example of an "information processing device"), an MFP 200, a PC 220, and a server 250. Note that MFP is an abbreviation for multifunction peripheral.

[0011] The MFP 200 is a multifunction device that has at least a print function and a scan function, and some models also have a FAX function.

[0012] The PC 100 includes a user IF 110, a display 120, a CPU 140 (an example of a "computer"), a memory 150, and a communication IF 160. The user IF 110, the display 120, the CPU 140, the memory 150, and the communication IF 160 are connected to each other via a bus 170. Note that IF is an abbreviation of interface.

[0013] The user IF 110 typically includes a keyboard and a mouse.

[0014] The display 120 is composed of a display device such as a liquid crystal display or an organic EL display, a drive circuit for driving the display device, etc. When a touch panel type display is used as the display 120, the user can perform input operations by touching input buttons on the screen. Therefore, in this case, the display 120 also serves as the user IF 110.

[0015] The CPU 140 executes various application programs (hereinafter abbreviated as "apps") including an information processing program (an example of a "program"), firmware, and the like.

[0016] The memory 150 includes a ROM, a RAM, a HDD, an SSD, an optical disk drive, etc. The data storage area 150a of the memory 150 is an area for storing data and the like required when the CPU 140 executes an information processing program, etc. The control program area 150b of the memory 150 is an area for storing an OS, an information processing program, and various other applications and firmware, etc.

[0017] The memory 150 may be a computer-readable storage medium. A computer-readable storage medium is a non-transitory medium. In addition to the above examples, non-transitory media also include recording media such as CD-ROMs and DVD-ROMs. Non-transitory media are also tangible media. On the other hand, an electrical signal carrying a program downloaded from a server on the Internet is a computer-readable signal medium, which is a type of computer-readable medium, but is not included in non-transitory computer-readable storage media.

[0018] In this specification, the term basically refers to the processing of the CPU 140 according to the instructions written in the program. In other words, the processing of "judgment," "extraction," "selection," "calculation," "decision," "identification," "acquisition," "acceptance," "control," "setting," and the like in the following description represents the processing of the CPU 140. The processing by the CPU 140 also includes hardware control via the OS. Note that "acquisition" is used as a concept that does not require a request. In other words, the processing of the CPU 140 receiving data without a request is also included in the concept of "the CPU 140 acquiring data." In addition, "data" in this specification is represented by a bit string that can be read by a computer. Data with the same substantial meaning and different formats are treated as the same data. The same applies to "information" in this specification. In addition, the processing of "command," "response," "request," and the like is performed by communicating information indicating the "command," "response," "request," and the like. In addition, the words "command," "response," "request," and the like may be written to mean the information itself indicating the "command," "response," "request," and the like.

[0019] Various applications including information processing programs can be downloaded from the server 250 via the communication IF 160 .

[0020] The communication IF 160 connects the PC 100 to a communication network 300. In this embodiment, the MFP 200, the PC 220, and the server 250 are connected to the communication network 300. Therefore, the communication IF 160 can communicate with the MFP 200, the PC 220, and the server 250 via the communication network 300. The communication network 300 may be a network of various types. For example, it may be a wired or wireless LAN, a WAN, a USB, a Bluetooth (registered trademark), or an NFC network.

[0021] In addition to the function of supplying various applications including the information processing program as described above, in this embodiment, the server 250 also has a function of storing a workflow file (an example of "workflow information") and supplying it in response to a request from the PC 100. In this embodiment, the workflow is information that specifies various settings and various processes for various image processing devices including the MFP 200, and is information that allows the specified various settings and various processes to be executed collectively in the image processing device to which the workflow is applied by a very simple user operation, for example, a click operation on the WFa icon 132c or the WFD icon 132d (see FIG. 6) described later. In this embodiment, the workflow is assumed to specify the image processing device to which the workflow is applied and to execute various settings and various processes on the specified image processing device, so that one workflow is associated with the image processing device to which the workflow is applied. Any method may be used for the association, but for example, a method is considered in which model name specification information (an example of "device specification information") that specifies the image processing device to which the workflow is applied by its model name is included in the workflow or is attached to the workflow. In this embodiment, a method is adopted in which one workflow is associated with the image processing apparatus to which it is to be applied by including model name specifying information in the workflow.

[0022] Moreover, the workflow file is stored in a specific area on the storage device in the server 250, for example, a workflow save folder (an example of a "predetermined storage area", hereinafter referred to as the "server 250 side workflow save folder"). Therefore, when the PC 100 downloads a workflow file from the server 250, it downloads the workflow file stored in the server 250 side workflow save folder. Note that, as in the past, the user himself can create and edit the workflow in the PC 100, but the workflow file stored in the server 250 can only be created and edited by an operator (hereinafter referred to as the "administrator") who has a predetermined authority, for example, administrator authority, and cannot be created or edited by a user of the PC 100 who does not have administrator authority. Furthermore, a workflow created and edited by the user himself in the PC 100 can be freely edited in the PC 100 by the user of the PC 100, but a workflow file downloaded from the server 250 into the PC 100 cannot be freely edited in the PC 100 by the user of the PC 100 even after downloading. However, this is not limited to the above, and it may be possible to allow the user of the PC 100 to freely edit the workflow file in the PC 100 after downloading.

[0023] Furthermore, server 250 also has a function of storing external files and supplying them in response to a request from PC 100. In this embodiment, the information processing program is a program that performs various controls on various image processing devices including MFP 200, and in this embodiment, the external file is a file that describes default values ​​for various setting items used when the information processing program performs various controls on MFP 200. Like the workflow files stored in server 250, external files can only be created and edited by the administrator, are placed in a specified folder on a storage device in server 250, and are further given a specified file name.

[0024] Note that a "workflow file" refers to a file that contains information called a "workflow." However, in this specification, it may be difficult to strictly distinguish between a "workflow file" and a "workflow." In such cases, a "workflow file" may be written as a "workflow," or vice versa.

[0025] PC 220 is a PC used by an administrator. Therefore, a workflow file created in PC 220 can be uploaded to a workflow storage folder on server 250. The control configuration of PC 220 is the same as that of PC 100, but for convenience of explanation, only display 222, CPU 224, and memory 225 are shown in FIG.

[0026] 2 shows the procedure of workflow export processing executed by PC 220, particularly CPU 224. Workflow export processing is started when an operator of PC 220 performs an operation to instruct execution of application settings, for example, on display 222. Here, "workflow export" refers to uploading a workflow file created within PC 220 to a server 250-side workflow storage folder of server 250. Note that hereinafter, in the explanation of each processing procedure, steps will be represented as "S".

[0027] 2, first, the CPU 224 judges whether the operator is an administrator (S100). If the operator is not an administrator (S100: NO), the CPU 224 ends the workflow export process. On the other hand, if the operator is an administrator (S100: YES), the CPU 224 displays a workflow management screen on the display 222 (S102).

[0028] FIG. 3(a) shows the workflow management screen 222a displayed on the display 222. Since the workflow management screen 222a is a screen when the "Workflow Management" tab 222a5 is selected as shown in FIG. 3(a), the administrator selects the "Workflow Management" tab 222a5 before the process proceeds to S102. The workflow management screen 222a displays a plurality of workflows created in the PC 220 together with icons, workflow names, product names (model names), and the like. The workflow to be exported is designated by checking the check box displayed to the left of the icon. In the illustrated example, the check box 222a1 of the workflow with the workflow name "WFD" (hereinafter referred to as "workflow WFD") is checked, so that the workflow WFD is the target for export. Then, when the export button 222a2 is operated, the workflow management screen 222a transitions to a workflow export screen 222b shown in FIG. 3(b).

[0029] Returning to Fig. 2, the CPU 224 selects a workflow to be exported in response to a user operation, that is, an operation of checking a check box (S104). The CPU 224 continues the selection process of S104 until the export button 222a2 is operated (S106: NO), and when the export button 222a2 is operated (S106: YES), the CPU 224 advances the process to S108. At this time, the workflow export screen 222b of Fig. 3(b) is displayed on the display 222.

[0030] As shown in FIG. 3B, the workflow export screen 222b displays a "Select Folder" button 222b1 and an export button 222b2. The "Select Folder" button 222b1 is a button for selecting a folder to export the workflow file selected on the workflow management screen 222a. When the "Select Folder" button 222b1 is operated, for example, a folder selection screen (not shown) for selecting a folder is popped up, and the administrator can select a folder to export the workflow file from the folder selection screen. In this embodiment, the folder to export the workflow file is the workflow save folder on the server 250 side as described above, so the administrator selects the workflow save folder on the server 250 side. In this embodiment, "E:\Workflow\userA" is adopted as the folder path of the workflow save folder on the server 250 side, so the path is displayed as the save location on the workflow export screen 222b. On the other hand, the export button 222b2 is a button for instructing the export of the selected workflow file to the selected folder.

[0031] Also, on the workflow export screen 222b, a check box 222b3 for selecting whether or not to permit import of the workflow selected on the workflow management screen 222a into a model other than the model to which the workflow is to be applied, and a check box 222b4 for selecting whether or not to specify a required capability (an example of a "required setting item") are also displayed. As described above, the workflow specifies the image processing device to which the workflow is to be applied and causes the specified image processing device to execute various settings and various processes. Therefore, in principle, the workflow is not applied to image processing devices other than the target of the workflow application. However, there are cases where the workflow is to be applied to an image processing device other than the target of the workflow application, such as when the workflow to be applied is not stored in the workflow storage folder on the server 250 side. In this embodiment, the check box 222b3 is provided to deal with this case. That is, by checking the check box 222b3, different model import permission information indicating that import into a different model is permitted is included in the file of the workflow to be exported. The different model import permission information is used in the judgment of S30 (FIG. 4) to be described later.

[0032] On the other hand, the required capability is a capability for controlling the import of a workflow into a different model not to be permitted if the different model does not have the same capability (setting item) as the capability included in the workflow, even if the import of the workflow into a different model is permitted. The check box 222b4 is used to select whether or not to specify the required capability by checking it. When the check box 222b4 is checked and the specification of the required capability is enabled, a pull-down menu 222b6 can be displayed in which one or more capabilities can be selected as required capabilities from among multiple capabilities. The pull-down menu 222b6 is displayed in response to an operation of the arrow "▽" button 222b5. The administrator can select a capability that functions as a required capability by selecting one of the capabilities listed in the pull-down menu 222b6. A check mark is displayed on the selected capability. In the workflow export screen 222b, 16.77 million colors is selected as the required capability.

[0033] Returning to FIG. 2, the CPU 224 designates an output destination, i.e., an export destination, in response to a user operation on the workflow export screen 222b, i.e., a click operation on the "Select Folder" button 222b1 and an input operation on a folder selection screen that is popped up in response to the click (S108). Furthermore, the CPU 140 designates an import setting to a different model in response to an input operation of checking the check boxes 222b3 and 222b4 or a selection operation of any of the capabilities listed in the pull-down menu 222b6 (S108). Then, the CPU 224 continues the designation process of S108 until the export button 222b2 is operated (S110: NO), and when the export button 222b2 is operated (S110: YES), the CPU 224 advances the process to S112.

[0034] In S112, the CPU 224 determines whether the export was successful. If the export was successful (S112: YES), the CPU 224 exports the workflow file selected in S104 to the output destination specified in S108 above (S114), and then ends the workflow export process. On the other hand, if the export failed (S112: NO), the CPU 224 displays an error message on the display 222 including a message notifying the user that the export failed (S116), and then returns the process to S102 above, and causes the process from S102 to be executed again.

[0035] In this way, according to the workflow export process, it is possible to export a file of a selected workflow from among the workflows created in the PC 220 to a workflow storage folder on the server 250. Furthermore, different model import permission information and required capabilities can be included in the file of the workflow to be exported.

[0036] 4 and 5 show the procedure of workflow import processing executed by PC 100, particularly CPU 140. The workflow import processing is included in an information processing program, and when the information processing program is started, CPU 140 accesses server 250 at a predetermined timing and downloads the above-mentioned external file from server 250. If there is a workflow to be imported, the external file describes the folder path of the workflow saving folder on server 250 side. Therefore, if the folder path of the workflow saving folder on server 250 side is described in the downloaded external file, CPU 140 starts the workflow import processing. Specifically, examples of the predetermined timing include immediately after starting the information processing program and when attempting to display an initial screen (hereinafter referred to as a "home screen") while the information processing program is being executed.

[0037] 4, first, CPU 140 determines whether a device, which in this embodiment is an image processing device, has been selected (S10). If no device has been selected (S10: NO), CPU 140 prompts the user to select a device, and selects the device selected by the user in response (S12), and then proceeds to S14. On the other hand, if a device has been selected (S10: YES), CPU 140 skips S12 and proceeds to S14.

[0038] 6 shows an example of the home screen 130 displayed on the display 120 by the CPU 140 executing the information processing program. However, the home screen 130 shows a state after the workflow WFD has been imported by the workflow import process. Therefore, when the workflow import process is started for the first time, the workflow WFD has not yet been imported, and so the WFD icon 132d for instructing execution of the workflow WFD is not displayed on the home screen. On the other hand, the WFa icon 132c is still displayed on the home screen at this time. The WFa icon 132c is an icon for instructing execution of a workflow named "WFa" (hereinafter referred to as "workflow WFa"), and the workflow WFa is a workflow created by the user himself in PC 100 as described above.

[0039] As shown in FIG. 6, the home screen 130 has a selected device display area 131 for selecting and displaying a device to be controlled. In the selected device display area 131, the MFP 200 that has already been selected as the device to be controlled is displayed by an icon 131a. The MFP 200 is a multifunction peripheral with a model name of "MFP-A" and has an IP address of "11.22.33.44". The "Select Product" button 131b is a button for operating when a device to be controlled is not selected or when changing the selected device to another device. When the "Select Product" button 131b is operated, a list of image processing devices connected to the communication network 300 is displayed, and one of the image processing devices can be selected as the device to be controlled.

[0040] The home screen 130 also includes a function list area 132. The function list area 132 is an area that displays a list of functions of the device displayed in the selected device display area 131. Since the device with the model name "MFP-A", that is, the MFP 200, is a multifunction device equipped with a print function and a scan function as described above, a print icon 132a indicating a print function and a scan icon 132b indicating a scan function are displayed in the function list area 132. Furthermore, the function list area 132 also displays the above-mentioned WFa icon 132c and the above-mentioned WFD icon 132d. However, as described above, when the workflow import process is started for the first time and the process proceeds to S14, the WFD icon 132d is not displayed in the function list area 132. In addition to the icons 132a to 132d, the function list area 132 also displays a "Create workflow" button 132f. The "Create workflow" button 132f is a button that is operated when the user himself creates a workflow in the PC 100, like the above-mentioned workflow WFa. When the "Create workflow" button 132f is operated, CPU 140 displays a workflow creation screen (not shown) on display 120. Then, when the user creates a workflow on the workflow creation screen and instructs to save it, CPU 140 stores the file of the created workflow in a predetermined area on memory 150, for example, a workflow save folder (an example of a "workflow information storage area", hereinafter referred to as the "PC100-side workflow save folder").

[0041] 4, in S14, CPU 140 downloads the workflow file stored in a specific folder of server 250, that is, the workflow saving folder on the server 250 side, to a temporary storage area of ​​memory 150. When the process proceeds to S14, the folder path of the workflow saving folder on the server 250 side is described in the external file, so in S14, CPU 140 downloads the workflow file present in the folder indicated by the folder path to the temporary storage area of ​​memory 150.

[0042] Next, the CPU 140 judges whether or not the workflow file downloaded to the temporary storage area of ​​the memory 150 includes different model import permission information (S16). If the workflow file does not include different model import permission information (S16: NO), the CPU 140 judges whether or not the model name indicated by the model name specification information included in the downloaded workflow file is the same as the model name of the currently selected device (S18). If the model name indicated by the model name specification information is different from the model name of the currently selected device (S18: NO), the CPU 140 ends the workflow import process. In this case, the downloaded workflow file is not imported. On the other hand, if the model name indicated by the model name specification information is the same as the model name of the currently selected device (S18: YES), the CPU 140 imports the downloaded workflow file (S20), and then the CPU 140 proceeds to the process of S22 (FIG. 5). FIG. 6 shows the home screen 130 after the workflow import process is executed as described above. A WFD icon 132d for instructing execution of the imported workflow WFD is displayed in the function list area 132 of the home screen 130. The WFD icon 132d is displayed in a different display mode from the WFa icon 132c for a workflow created within the PC 100 so that it can be seen that the WFD icon 132d is an icon for an imported workflow.

[0043] On the other hand, if the different model import permission information is included in the judgment of S16 (S16: YES), CPU 140 judges whether or not the workflow includes a required capability (S30). If the required capability is included in this judgment (S30: YES), CPU 140 judges whether or not the currently selected device has the required capability (S36). If the currently selected device does not have the required capability in this judgment (S36: NO), CPU 140 ends the workflow import process. In this case, the downloaded workflow file is not imported. On the other hand, if the currently selected device has the required capability (S36: YES), CPU 140 advances the process to S32.

[0044] On the other hand, if it is determined in the above S30 that the required capability is not included (S30: NO), the CPU 140 skips S36 and advances the process to S32.

[0045] In S32, the CPU 140 judges whether or not there are different capabilities between the workflow to be imported and the currently selected device. In this judgment, if there are no different capabilities (S32: NO), the CPU 140 advances the process to S20 and executes the import of the workflow to be imported. On the other hand, if there are different capabilities (S32: YES), the CPU 140 updates the capabilities of the workflow to be imported and executes the import (S34), and then advances the process to S22 (FIG. 5). The case of "YES" in the judgment of S32 is when one or more setting items included in the workflow to be imported cannot be set in the currently selected device. For example, this is the case when a workflow including a scan setting for an A3 size document is to be imported into a device that cannot scan an A3 size document. In this case, in the workflow update process in S34, the CPU 140 performs a process of enabling a 2-in-1 scan setting for an A4 size document instead of the scan setting for an A3 size document included in the workflow. Then, the CPU 140 imports the workflow after updating the capabilities in this way. In this specific example, CPU 140 updates the capabilities without taking into account the user's wishes, but this is not limited thereto. Alternatively, the user may be allowed to select an item to be substituted for an item that cannot be set and what value to use for it, the capabilities may be updated with the item and value selected by the user, and the updated workflow may be imported.

[0046] In addition, in S14 above, there are cases where a plurality of workflow files are downloaded. In this case, CPU 140 may execute the processes from S16 onwards for each of the plurality of workflow files.

[0047] 5, CPU 140 determines whether importing / updating the workflow file has been successful. If this determination shows that importing / updating the workflow file has failed (S22: NO), CPU 140 displays an error message on display 120 (S24) including a message notifying the user that importing / updating the workflow file has failed, and then proceeds to S26. On the other hand, if importing / updating the workflow file has been successful (S22: YES), CPU 140 skips S24 and proceeds to S26.

[0048] In S26, CPU 140 judges whether the specific folder, that is, the workflow storage folder on server 250 side, is a local folder. A local folder is a folder that is not shared by multiple people, but is used by only one specific person. In the judgment in S26, if the workflow storage folder on server 250 side is a local folder (S26: YES), CPU 140 deletes the workflow file in the workflow storage folder on server 250 side, that is, the imported workflow file (S28), and then terminates the workflow import process. The reason why the imported workflow file in the workflow storage folder on server 250 side is deleted in this manner is because, when the workflow storage folder on server 250 side is a local folder, the imported workflow file will not be imported by another user after it has been imported.

[0049] On the other hand, if it is determined in S26 that the workflow save folder on the server 250 side is not a local folder (S26: NO), the CPU 140 ends the workflow import process. The reason why the imported workflow file in the workflow save folder on the server 250 side is not deleted in this way is that if the workflow save folder on the server 250 side is not a local folder, the imported workflow file may be imported by another user after it is imported.

[0050] In this way, according to the workflow import process, a workflow WFD file created outside the PC 100 can be imported and used in the PC 100. Even if the model to which the workflow WFD is to be applied is different from the currently selected model, the workflow WFD can be imported into that different model.

[0051] The present invention is not limited to the above-described embodiment, and various modifications are possible without departing from the spirit of the present invention.

[0052] (1) In the above embodiment, PC100 is a PC used by general users, and PC220 is a PC used by an administrator, but this is not limiting, and one PC100 may be used by both general users and an administrator. In this case, whether or not the person is an administrator may be written in the external file, and in S100 of Fig. 2, whether or not the person is an administrator may be determined based on whether or not the external file states that the person is an administrator.

[0053] (2) In the above embodiment, the image processing device connected to the PC 100 is only one MFP 200, but this is not limiting, and a configuration may be adopted in which multiple MFPs are connected and any one of them can be selected. In this case, not only MFPs but also standalone printers and scanners may be connected and made available for selection.

[0054] (3) In the above embodiment, the workflow file to be imported into PC 100 is placed on a storage device in server 250, but this is not limiting and may be placed on memory 150 of PC 100. In this case, the workflow file created by the administrator in PC 220 may be directly stored in memory 150 of PC 100.

[0055] (4) In the above embodiment, the external file is placed on a storage device in the server 250, but this is not limiting and the external file may be placed on the memory 150 of the PC 100. In this case, the external file may be stored in a predetermined area on the memory 150 together with the information processing program when the program is installed on the PC 100. Alternatively, a method may be considered in which the user of the PC 100 who is given a USB memory or the like on which the external file is stored reads the external file himself / herself and stores it in a predetermined area on the memory 150.

[0056] (5) In the above embodiment, the display mode of the icon is made different so that the user can tell whether it is an imported workflow or a workflow created within the PC 100. However, this is not limiting, and the display mode of the icon name displayed below the icon may be made different without changing the display mode of the icon itself. In addition to making the display mode of the icon different, the display mode of the icon name may also be made different. Furthermore, the method of making the display mode different may be any mode, such as display color, pattern, shape, font, etc. [Explanation of symbols]

[0057] 1...image processing system, 100, 220...PC, 110...user IF, 120, 222...display, 140, 224...CPU, 150, 225...memory, 160...communication IF, 170...bus, 200...scanner, 250...server, 300...communication network.

Claims

1. A program executable by a computer of an information processing device that includes a communication interface and a memory and is connected to one or more image processing devices via the communication interface, The computer includes: a device selection process for selecting an image processing device from the one or more image processing devices; an import process for reading out workflow information associated with device identification information that identifies an image processing device other than the image processing device and importing the readout workflow information into a workflow information storage area of ​​the memory when one or more pieces of workflow information that define various settings and various processes for an image processing device and that are associated with device identification information that identifies an image processing device that is a target of the various settings and various processes are stored in a predetermined storage area that can be referenced by the computer, even if the stored workflow information does not include workflow information associated with device identification information that identifies an image processing device selected by the device selection process; a determination process for determining whether or not any of the values ​​of the setting items set by the workflow information includes a value that cannot be set in the selected image processing device when the workflow information is imported by the import process; a change process for changing the unsettable value to a settable value when it is determined by the determination process that the unsettable value is included in the values ​​of the setting items set by the workflow information and cannot be set to the selected image processing device; Run the command, In the import process, when importing the workflow information, if the judgment process determines that among the values ​​of the setting items set by the workflow information, there is a value that cannot be set in the selected image processing device, the program changes the unsettable value included in the workflow information to the settable value by the change process before importing the workflow information.

2. The workflow information may include a setting item that is a target of the judgment process as a required setting item, In the import process, when importing workflow information including the required setting item, if it is determined by the determination process that the required setting item has a value that cannot be set, the workflow information is not imported. The program according to claim 1.

3. The computer further comprises: an export process for storing the created workflow information in the predetermined storage area; a mandatory setting item selection process for selecting, before the export process, one or more items as the mandatory setting items from among the setting items set by the workflow information to be exported; Execute the The program according to claim 2.

4. In the import process, when workflow information that does not include the required setting item is to be imported, the workflow information is imported without executing the determination process. The program according to claim 2 or 3.

5. The workflow information may include import prohibition instruction information for instructing prohibition of import of the workflow information associated with device identification information of an image processing device different from the image processing device identified by the device identification information, In the import process, when the workflow information includes the import prohibition instruction information at the time of importing the workflow information, the workflow information is not imported. The program according to any one of claims 1 to 4.

6. The computer further comprises: an export process for storing the created workflow information in the predetermined storage area; a setting process for setting, before the export process, whether or not the import prohibition instruction information is to be included in the workflow information to be exported; The program according to claim 5, which causes the program to execute the steps of:

7. A communication interface; Memory, A control device; An information processing apparatus connected to one or more image processing apparatuses via the communication interface, The control device includes: a device selection process for selecting an image processing device from the one or more image processing devices; an import process for reading out workflow information associated with device identification information that identifies an image processing device other than the image processing device and importing the readout workflow information into a workflow information storage area of ​​the memory when one or more pieces of workflow information that define various settings and various processes for an image processing device and that are associated with device identification information that identifies an image processing device that is a target of the various settings and various processes are stored in a predetermined storage area that can be referenced by the control device, even if the stored workflow information does not include workflow information associated with device identification information that identifies an image processing device selected by the device selection process; a determination process for determining whether or not any of the values ​​of the setting items set by the workflow information includes a value that cannot be set in the selected image processing device when the workflow information is imported by the import process; a change process for changing the unsettable value to a settable value when it is determined by the determination process that the unsettable value is included in the values ​​of the setting items set by the workflow information and cannot be set to the selected image processing device; Run In the import process, when importing the workflow information, if the judgment process determines that among the values ​​of the setting items set by the workflow information, there is a value that cannot be set in the selected image processing device, the change process changes the unsettable value included in the workflow information to the settable value and then imports the workflow information into the information processing device.

Citation Information

Patent Citations

  • Information processing system, information processing device, information processing method and program

    JP2016174229A

  • Control program and information processing apparatus

    JP2017117195A

  • Image processing apparatus, image processing system and program

    JP2019121997A

  • Electronic apparatus, program, workflow execution control method and information processing system

    JP2019159421A