PROGRAM, INFORMATION PROCESSING APPARATUS AND CONTROL METHOD THEREOF

JP2023166660A5Active Publication Date: 2025-05-12CANON KK
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2022077297
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2022-05-10
Publication Date
2025-05-12
Estimated Expiration
2042-05-10

AI Technical Summary

Technical Problem

Hot folder printing systems face issues when print settings of the automatic print folder and the image forming device do not match, leading to printing failures and complex management due to the need for frequent adjustments in multiple folders to cover various settings.

Method used

An information processing apparatus that acquires status information of the image forming apparatus, sets an allowable range for print settings, and automatically adjusts settings to ensure printing compatibility within that range, reducing the need for multiple folders.

Benefits of technology

Enables printing from automatic print folders even when settings do not perfectly match, allowing for simplified management by reducing the number of folders required and minimizing printing failures.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To solve a problem in which hot folder printing may fail when state information acquired from an output destination image forming apparatus and print settings linked to a hot folder do not match each other.SOLUTION: An information processing apparatus of the present invention is connected with an image forming apparatus via a network, and comprises: acquisition means that acquires information on the state of the image forming apparatus; setting means that sets an allowable range to print settings linked to an automatic printing folder by which a stored file is automatically printed; and creation means that compares the information on the state of the image forming apparatus and the allowable range of the print settings linked to the automatic printing folder, and when the state of the image forming apparatus is within the allowable range, changes a print setting value to one at which the image forming apparatus can perform printing to create a print job.SELECTED DRAWING: Figure 11
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus, a control method for an information processing apparatus, and a program.

Background Art

[0002] There is a printing technology that automatically prints files in a folder when a file is moved / copied to a preset folder. By creating an automatic printing folder (hereinafter referred to as "hot folder") in advance by designating a frequently used printer and its printing settings, it is known to be highly convenient because files can be automatically printed simply by dropping them into the folder. Hot folder printing executes printing of files in the folder according to the settings at the time of creating the hot folder. However, when comparing the information of the output destination printer and the settings of the hot folder and the settings do not match (for example, when the paper type does not match), there is a problem that an error occurs and printing cannot be performed. When printing could not be performed, the user changed the settings of the hot folder or newly created another hot folder each time. Normally, when printing from an application, you can check the print result beforehand using print preview or similar methods before executing the print job. However, with hot folder printing, where printing is automatically executed simply by dropping a file into the folder, it is not possible to check the print result before printing, making it difficult to predict the cause of a print failure. It is desirable to suppress print failures as much as possible, and it was thought that creating many hot folders in advance would cover various print settings and reduce print failures. Patent Document 1 proposes a method for efficiently creating many patterns of hot folders with little effort to prevent print failures. Specifically, it discloses a technique in which multiple settings are pre-configured in multiple child hot folders linked to a parent hot folder into which the printer drops files. However, in the invention of Patent Document 1, the child hot folder to which the file is distributed is determined based on key information obtained from the input file, so it does not necessarily match the printer information and cannot be used as a means of suppressing print failures. Also, if the configuration changes, it is necessary to change all the settings of the parent and child hot folders, which makes management complicated. [Prior art documents] [Patent Documents]

[0003] [Patent Document 1] Japanese Patent Publication No. 2020-95606 [Overview of the project] [Problems that the invention aims to solve]

[0004] In view of the above issues, the present invention aims to provide a system that allows printing from an automatic print folder (hot folder) even if the print settings of the hot folder and the state of the image forming apparatus do not match, as long as it is within an acceptable range. [Means for solving the problem]

[0005] To solve the above problems, the present invention provides an information processing device connected to an image forming apparatus via a network, comprising: an acquisition means for acquiring status information of the image forming apparatus; a setting means for setting an acceptable range for print settings associated with an automatic print folder in which stored files are automatically printed; and a generation means for comparing the status information of the image forming apparatus with the acceptable range of the print settings of the automatic print folder, and if the status of the image forming apparatus is within the acceptable range, changing the print setting value to a printable value for the image forming apparatus and generating a print job. [Effects of the Invention]

[0006] According to the present invention, even if the print settings of the automatic print folder and the status of the image forming apparatus do not match, printing from the automatic print folder is possible as long as it is within an acceptable range. Furthermore, since it is possible to create an automatic print folder with a wide tolerance range using just one automatic print folder, the management burden can be reduced by decreasing the number of automatic print folders to be managed. [Brief explanation of the drawing]

[0007] [Figure 1] Network configuration diagram of a printing system for an image forming apparatus. [Figure 2] Hardware configuration diagram of an image forming apparatus [Figure 3] PC Hardware Configuration Diagram [Figure 4] Functional block diagram of a printing system for an image forming apparatus. [Figure 5] Examples of information stored in the print settings database [Figure 6] This figure shows an example of a display screen for print settings information on a PC. [Figure 7] This diagram shows an example of the hot folder settings display screen on a PC. [Figure 8] This diagram shows an example of a hot folder management screen on a PC. [Figure 9] Examples of information stored in the hot folder settings database [Figure 10]Flowchart for creating information to be recorded in the print settings database. [Figure 11] Flowchart for creating and sending print jobs in the print job submission section. [Modes for carrying out the invention]

[0008] Preferred embodiments of the present invention will be described in detail below with reference to the attached drawings. Note that the following embodiments are not intended to limit the scope of the claims, and not all combinations of features described in these embodiments are necessarily essential to the solutions of the present invention. [Embodiment 1]

[0009] • Overall system configuration Figure 1 shows an example of the system configuration in the network environment of this system. As shown in Figure 1, the image forming apparatus 100 can communicate with the information processing device PC 101 via the network 102, and the PC 101 can obtain the width of the paper being fed into the image forming apparatus 100 and cause the image forming apparatus 100 to perform printing. In this embodiment, there is one image forming apparatus, but it is not limited to this and there may be two or more. Similarly, there is one PC, which is the information processing device, but there may be two or more. Furthermore, if the functions of the PC are incorporated into the image forming apparatus, the system may consist only of the image forming apparatus. • Hardware configuration of the image forming apparatus Figure 2 shows an example of the hardware configuration of the image forming apparatus 100. The image forming apparatus 100 has a CPU 200, ROM 201, RAM 202, input unit 204, printing unit I / F 205, memory controller 206, and operation unit 209, and exchanges information via a connected system bus 203. It also has a printing unit 207 and an external memory 208, which are connected to the system bus 203 via the printing unit I / F 205 and memory controller 206, respectively, and exchange information with the CPU 200. The image forming apparatus 100 is controlled by the CPU 200. The CPU 200 operates based on a control program stored in the program ROM 201 or a control program stored in the external memory 208. The CPU 200 outputs an image signal as output information to the printing unit 207, which is a printer engine connected to the printing unit I / F 205 via the system bus 203. The CPU 200 can communicate with the PC 101 via the input unit 204 and notifies the PC 101 of information within the image forming apparatus 100. The CPU 200 also receives output data to be output to the printing unit 207 via the input unit 204. RAM202 is RAM that functions as the main memory and work area of ​​the CPU200, and its memory capacity can be expanded by optional RAM connected to an expansion port (not shown). RAM202 is used for output information expansion area, environment data storage area, etc. External memory 208, such as a hard disk drive (HDD) or IC card, is accessed by a memory controller 206. External memory 208 can be connected as an option and stores font data, emulation programs, form data, information about paper registered in the image forming apparatus, and the aforementioned paper attribute information. The control unit 209 is equipped with a panel that can display various information.

[0010] • PC hardware configuration Figure 3 is a block diagram showing the configuration of the information processing device PC101 shown in Figure 1. The control unit 307 includes a CPU 300, ROM 301, RAM 302, network I / F 303, keyboard controller 304, controller 305, and disk controller 306. The CPU 300 reads out and develops various programs such as a control program, a system program, and an application program from the external memory 310 via the disk controller 306 into the RAM 302. The CPU 300 executes the various programs read out into the RAM 302 to perform various data processes and display control of the display 309. The CPU 300 may read out and execute a control program or the like from the ROM 301. The CPU 300 may be a dedicated circuit such as an ASIC. Also, the CPU 300 and the dedicated circuit are examples listed as those of a hardware circuit or a hardware processor, and other things may be used. The disk controller 306 controls access to an external memory 310 such as an HD, a CD-ROM, a DVD-ROM, a USB memory, and an MO. The RAM 302 is configured such that its capacity can be expanded by an optional RAM or the like (not shown), and is mainly used as a work area for the CPU 300. The keyboard controller 304 controls key inputs from the keyboard 308 and a pointing device (not shown). The display controller 305 controls the display of the display 309. Also, the CPU 300 can perform communication processing with the PC 101 via the network I / F 303. In the embodiment of the present invention, unless otherwise specified, the CPU 300 comprehensively controls each part connected via the main bus 311.

[0011] • Functional block configuration of PC and image forming apparatus FIG. 4 is a diagram showing functional blocks of software of this system regarding the image forming apparatus 100 and the PC 101 which is an information processing apparatus described in FIGS. 1 to 3. Each function is realized by each CPU 200, 300 developing a program stored in a storage means onto the RAM and executing it. (Image Forming Apparatus) First, the functional blocks in the image forming apparatus 100 will be described. The ROM 201 contains a device information storage unit 409 as a memory area, and a print job receiving unit 410 and a print execution unit 411, which are functions realized by the CPU 200 executing the stored program. The device information storage unit 409 stores status information for each image forming apparatus, reflecting the paper feeding status and device settings. The print job receiving unit 410 receives the print job sent from the PC 101, checks for consistency with the information stored in the device information storage unit 409, and if there are no problems, passes the print job to the print execution unit 411. The print execution unit 411 executes the printing process for the received print job. (PC) Next, we will explain the functional blocks within PC101. The following print setting information DB400 to hot folder monitoring unit 407 are part of the functionality of the application program that performs printing in cooperation with the printer driver. First, the print setting information acquisition unit 402 acquires status information of the image forming apparatus 100 from the device information storage unit 409 of the image forming apparatus 100. The print setting information DB400 stores the status information of the device information storage unit 409 of the image forming apparatus 100, which is acquired by the print setting information acquisition unit 402, as well as information acquired from the printer driver and OS on the PC 101. The print setting information display unit 404 displays a print setting information display screen based on the print setting information stored in the print setting information DB 400, and stores the edited print setting values ​​on the screen in the print setting information DB 400. The print setting information display unit 404 also requests the print job transmission unit 406 to create and send a print job. The print setting information comparison unit 403 compares the status information of the device information storage unit 409 stored in the print setting information DB 400 with the print setting value, and requests the print setting information display unit 404 to display warning information based on the comparison result. The hot folder settings information display unit 405 displays information obtained from the print settings information DB 400 and the folder path information of the hot folder 408, which is an automatically printed folder monitored by the hot folder monitoring unit 407. The hot folder settings information display unit 405 also stores the changed contents in the hot folder settings information DB 401. The hot folder monitoring unit 407 monitors the status of the hot folder 408, which is an automatically printed folder, based on the information in the hot folder configuration information DB 401. If the hot folder monitoring unit 407 detects the existence of new files or folders within the hot folder 408, it requests the print job transmission unit 406 to create and send a print job.

[0012] (Print settings information database) Figure 5 shows an example of print setting information stored in the print setting information DB400. The print setting information includes items such as ID500 to uniquely identify the print setting information, printer name501, paper feed slot502, paper width503, paper type504, and paper category505. The printer name501, paper feed slot502, paper width503, paper type504, and paper category505 store the print setting values ​​edited on the print setting information display screen. Here, only four types of print setting items such as paper feed slot502, paper width503, paper type504, and paper category505 are listed, but of course, the number of items can be increased depending on the type of setting item. In addition, each parameter type may be operated in a separate file, or parameter types other than those mentioned above may be included in the print setting information. (Display screen of the print settings information display section) Figure 6 shows an example of a display screen 600 provided by a print setting information display unit 404 for an image forming apparatus 100, displayed on the PC 101's display 309. The display screen 600 includes a file list display unit 601 that lists document information to be printed on a document or page-by-page basis, and a preview display unit 602 that previews the layout of the page selected in the file list display unit 601. The display screen 600 also includes a print setting display unit 603 for editing the setting values ​​of each item (501-505) in the print setting information DB 400. The print setting display unit 603 includes a printer selection unit 605 and a paper feed information selection unit 606. Of course, only the print setting display unit 603 may be displayed, or other display units may be present on this screen. Pressing the [Print] button 604 creates and sends a print job.

[0013] (Hot folder settings display screen) Figure 7 shows an example of the hot folder setting display screen 700 of the hot folder setting information display unit 405 for the image forming apparatus 100, as displayed on the PC 101's display 309. At the very top is an item for the name of the hot folder. Folder path information 701 is an item relating to the path of the hot folder 408 monitored by the hot folder monitoring unit 407. The print settings group 702 includes several print settings items such as printer, paper type, and print quality, which are applied when printing from the print job sending unit 406. These items are presented in a dropdown format here, but are not limited to this format. The tolerance range extension setting 703 is an item that allows printing by changing the settings in print setting 702 when printing from the print job transmission unit 406, in cases where both the print setting 702 and the printer and paper feed information in print setting information DB400 do not match. The tolerance range extension setting 703 is shown here as a checkbox, but it is not limited to this. When the tolerance range extension setting 703 is enabled, the tolerance range extension flag 907 of the corresponding hot folder in hot folder setting information DB401 is turned ON (Figure 9). When the tolerance range extension setting 703 is turned ON, printing is possible even if the settings in print setting information DB400 and hot folder setting information DB401 do not match, as long as the settings are within the tolerance range. Taking "Paper type" as an example, even if the paper type 504 in print setting information DB400 and the paper type 904 in hot folder setting information DB401 do not match, printing is possible if the paper category 505, which indicates the tolerance range, and the paper category 905 match. In this case, when printing is initiated from the print job transmission unit 406, printing becomes possible by specifying the contents of paper type 504 in the paper type information of print setting 702. Note that the setting values ​​used for comparison are not limited to paper type; other items may also be used, and multiple setting values ​​may be combined. These setting items to be compared and their tolerances can be set by the user via a separate settings screen (not shown). The settings made on the hot folder settings display screen 700 are saved to the hot folder settings information DB 401 when the [OK] button 704 is pressed.

[0014] (Hot folder management screen) Figure 8 shows an example of the hot folder management screen 800 of the hot folder setting information display unit 405 for the image forming apparatus 100, as displayed on the PC 101's display 309. The hot folder management screen 800 displays a list of hot folders 801 containing the information stored in the hot folder settings information DB 401. Selecting a hot folder from the list and pressing the [Edit] button 802 displays the hot folder settings display screen 700, allowing you to modify the hot folder settings. Pressing the [Delete] button 803 removes the selected item from the hot folder settings information DB 401. Additionally, checking the monitored checkbox 804 enables monitoring of the hot folder 408, while turning it off disables monitoring while retaining the hot folder settings information. (Hot folder settings database) Figure 9 shows an example of the information stored in the hot folder settings information DB401. Items include hot folder name 900, printer name 901, paper feed slot 902, paper width 903, paper type 904, paper category 905, hot folder path 906, and tolerance range extension flag 907. The tolerance range extension flag 907, when set to ON, allows the hot folder settings to be changed within a predetermined range. This operation means that even if the hot folder settings and printer settings do not match, the settings will be changed to match the printer settings within the tolerance range of each separately set item, and then the print job will be generated and sent. The items listed above are just examples; you can retain only some of them, or you can retain many more setting parameters. Alternatively, you can manage each parameter type in a separate file. • Process to retrieve print settings information Figure 10 shows an example of the process flow for acquiring print setting information from the image forming apparatus 100 using PC 101. The print setting information acquisition unit 402 of PC 101 communicates with the image forming apparatus specified by the printer selection unit 605 of the print setting display unit 603 via the network 102 to acquire the print setting information. This process is realized by the CPU 300 of PC 101 loading a program stored in a storage means such as ROM 301 into RAM 302 and executing it. Processing begins at S2100, and at S2101, the print setting information acquisition unit 402 of PC101 communicates with the device information storage unit 409 of the image forming apparatus 100 to acquire the device information settings of the image forming apparatus 100. If communication with the device information storage unit 409 cannot be established immediately at S2101, the system may wait for a certain period of time until communication is possible and then retry multiple times. Next, in S2102, the print setting information acquisition unit 402 records the acquired information in the print setting information DB 400, and in S2103, the process ends.

[0015] • Hot folder printing process Figure 11 shows the processing flow in which the hot folder monitoring unit 407 of PC101 monitors and prints the status of the hot folder 408 based on the information in the hot folder setting information DB 401. This process is achieved by the CPU 300 of PC101 loading a program stored in a storage means such as ROM 301 into RAM 302 and executing it. In this process, if the hot folder monitoring unit 407 detects the existence of new files or folders to be processed within the hot folder 408 in accordance with this processing flow, it instructs the print job sending unit 406 to create and send a print job. This process is initiated when the hot folder monitoring unit 407 periodically monitors the hot folder 408 and discovers a new file. In the subsequent S2201, the hot folder monitoring unit 407 detects the presence of new files or folders within the hot folder 408. The following steps loop through the processes between S2202 and S2208 for each item in print setting 702. First, in S2203, the print setting information comparison unit 403 compares the print setting value (hot folder setting information DB401) of the hot folder 408 where the file was found with the status information of the image forming machine (print setting information DB400) with the same printer name. Then, the print setting information comparison unit 403 determines whether the information for that item is inconsistent or not. If there is no mismatch (No in S2203), the process proceeds to S2208; if there is a mismatch (Yes in S2203), the process proceeds to S2204. In S2204, the print setting information comparison unit 403 determines whether the extended range flag 907 in the hot folder setting information DB 401 is ON. If the extended range flag 907 is not ON (No in S2204), it is determined that printing is inappropriate and the process proceeds to S2205. If the extended range flag 907 is ON (Yes in S2204), the process proceeds to S2206. At S2205, the printing process is canceled and the process is terminated. In S2206, the print setting information comparison unit 403 determines whether the state of the image forming apparatus is within the set tolerance range. If it is within the tolerance range (Yes in S2206), proceed to S2207; otherwise (No in S2206), proceed to S2205. In S2207, the print settings for the corresponding hot folder stored in the hot folder setting information DB401 are replaced with the status information (print settings) of the same image forming apparatus stored in the print setting information DB400, thereby enabling printing. Then, in S2208, it is determined whether the processing for all items in the print settings has been completed. If not, it returns to S2202 and repeats the process up to S2207. If all items in the print settings have been processed, it exits the processing loop and proceeds to S2209. In S2209, the print job transmission unit 406 creates a print job using the print settings replaced in S2207 and sends it to the image forming apparatus 100. The image forming apparatus 100 then executes the printing process. The process ends in the following S2210. Furthermore, if the print setting information of the image forming apparatus cannot be obtained in the processing flow of Figure 10 due to some abnormality, the print job may be generated and printing may be executed without performing the processing for the acceptable range in S2202 to S2208. Alternatively, the automatic change of print settings within the acceptable range may be performed for only some of the multiple print settings that are subject to the judgment in S2203. In that case, the judgments in S2204 and S2206 may be executed only within the loop relating to those some print settings. Specifically, within the loop relating to print settings that are not some of those some print settings, if the judgment in S2203 is YES, the process may proceed to S2205 without executing the judgments in S2204 and S2206. For example, some of those print settings may be the paper type, while other print settings may be the paper feeding method or the name of the printer to which printing is performed (i.e., the output destination).

[0016] (Specific examples of decision-making processes) The decision-making procedure in the processing flow shown in Figure 11 is explained for cases where "Paper Type" is set as an item in the print settings information of the above processing flow, and the same "Paper Category" is set as the acceptable range. S2203 determines whether the paper type matches as an item in the print settings information. Let's explain the case where the print setting information DB400 of the image forming apparatus 100 is shown in Figure 5 and the hot folder setting information is shown in Figure 9. In the case where the hot folder name 900 in Figure 9 is "HF-A", the printer name 901 is "Printer 1" and the paper type 904 is "Plain Paper B". On the other hand, in the case where the ID 500 of the print setting information DB400 in the corresponding Figure 5 is "ID-A" and the printer name 501 is "Printer 1", the paper type 504 is "Plain Paper A". Therefore, it is determined that the paper types do not match, and the process proceeds to S2204. In S2204, if the hot folder name 900 in Figure 5 is "HF-A", the tolerance range extension flag 907 is set to "ON", so the process proceeds to S2206. Here, the print settings information item is "Paper Type" (504), and the paper category (505) is set to the acceptable range for the same paper type. In print settings information DB400, ID 500 is "ID-A", the paper type is "Plain Paper A", and the paper category 505 is "Plain Paper". On the other hand, in hot folder settings information DB401, hot folder name 900 is "HF-A", the paper type 904 is "Plain Paper B", and the paper category 905 is also "Plain Paper". Therefore, in S2206, it is determined that the paper category is the same and is within the acceptable range, and processing proceeds to S2207. In S2207, the paper type in the print settings of the print job is changed to "Plain Paper A," which is the status of the image forming machine. As described above, by changing the print settings of a print job within the acceptable range of the hot folder, it is possible to make it printable by matching it with the state of the image forming apparatus. Although S2205 indicates that printing should be stopped, instead of stopping printing, the process could return to S2202 and wait until the state of the image forming apparatus matches the hot folder settings. For example, the system could wait until the "paper type" matches or is within an acceptable range, such as when the user changes the paper. As an example of other print settings, let's consider a case where the item is "Paper Size" and the tolerance is set to "Image Reduction Ratio." The output image size is compared with the paper size obtained from the image forming apparatus. If the image size exceeds the paper size, the image may be reduced in size and printed if the image reduction ratio falls within the tolerance range for that paper size. Furthermore, as an example of other print setting judgments, we will explain the case where multiple image forming machines are set as acceptable output devices, relating to the color configuration of the ink or toner of the image forming machine. The system determines the output color of the hot folder and the color configuration of the image forming machine (e.g., color: CMYK), and if the output color and the color configuration of the image forming machine differ, it selects an image forming machine that can cover the output color as the output destination. Printing can also be performed by setting image forming machines that are within the acceptable range as the output destination for other print setting information items. The decision-making method is not limited to these examples; other decision-making methods may be used, and multiple decision-making methods may be combined for the decision. Alternatively, when submitting to the hot folder, a separate file may be used to specify the acceptable range for each job. Furthermore, there are cases where multiple hot folders are associated with the same image forming apparatus, and by setting tolerances for specific print settings information for these, they can be consolidated into a single hot folder. In such cases, a tool is provided that automatically consolidates multiple similar hot folders by setting tolerances, and by running this tool as needed, an environment can be created where hot folders can be organized.

[0017] [Embodiment 2] In Embodiment 1, as shown in the processing flow of Figure 10, the information from the device information storage unit 409 could be obtained in the print setting information acquisition unit 402 at S2101. Embodiment 2 describes the case where the print setting information acquisition unit 402 fails to obtain the information from the device information storage unit 409 at S2101. The print setting information acquisition unit 402 changes the access permissions of the hot folder associated with the image forming apparatus 100 that was selected as the target of the acquisition, restricting writing to it. Then, if it succeeds in acquiring the information from the device information storage unit 409 again, it changes the permissions to enable writing. This configuration makes it possible to suppress printing failures by preventing the user from placing files in the hot folder in advance if the information processing device fails to acquire information, that is, if there is a very high probability that the print execution will fail. Furthermore, not only when the print setting information of the image forming apparatus 100 cannot be obtained, but also when the image forming apparatus 100 is in a state where it cannot perform printing due to a paper shortage or other reasons, the writing to the hot folder associated with the image forming apparatus may be restricted to the same extent as described above. Alternatively, while the above method restricts writing to the hot folder by changing its access permissions, it is also possible to leave writing to the folder enabled and immediately notify the user of an error when a file is submitted to the folder. By notifying the user of an error when a file is submitted to the hot folder in this way, the user can anticipate in advance that the file will remain in the hot folder without being printed.

[0018] (Other examples) The present invention can also be realized by supplying a program that implements one or more of the functions of the above-described embodiments to a system or device via a network or storage medium, and by having one or more processors in the computer of that system or device read and execute the program. It can also be realized by a circuit (e.g., an ASIC) that implements one or more functions. [Explanation of Symbols]

[0019] 100 Image forming apparatus 101 PC 102 Network Connection Section

Claims

1. A program, The computer of the information processing device A setting step for setting the contents of a plurality of print setting items for a predetermined folder; An acquisition step of acquiring information regarding the image forming device; a processing step of executing a process for causing the image forming apparatus to execute printing based on the contents of the plurality of print setting items set for the predetermined folder and based on a file in the predetermined folder; an enabling step of enabling, based on a user operation, either one of a first setting, which is a setting for the specified folder and allows the image forming device to execute printing based on the second setting and based on a file in the specified folder, when the setting is a setting for at least one of the plurality of print setting items and the setting corresponds to the acquired information about the image forming device and the setting corresponds to the at least one print setting item and is a second setting different from the first setting, or a second setting, which is a setting for printing based on the second setting and does not allow the image forming device to execute printing based on the file in the specified folder, when the setting is a setting for at least one of the plurality of print setting items and the setting corresponds to the acquired information about the image forming device and the setting corresponds to the second setting; A program characterized by executing the above.

2. The first setting is a setting that, when the content set for the specified folder, the content of the at least one print setting item is the first content, and the content corresponding to the acquired information about the image forming device, and the content corresponding to the at least one print setting item is the second content, allows the image forming device to execute printing based on the second content and printing based on a file in the specified folder, but, when the content set for the specified folder, the content of the at least one print setting item is the first content, and the content corresponding to the acquired information about the image forming device, and the content corresponding to the at least one print setting item is a third content different from the first content and the second content, does not allow the image forming device to execute printing based on the third content and printing based on a file in the specified folder.

2. The program according to claim 1 .

3. the first content category and the second content category are the same; the first content category and the third content category are different; 3. The program according to claim 2 .

4. the second setting is a setting that allows the image forming device to execute printing based on a file in the specified folder only when the content set for the specified folder is the content of the at least one print setting item that is the first content, and the content corresponds to the acquired information about the image forming device and the content corresponding to the at least one print setting item is the first content; 4. The program according to claim 1, wherein the program is a program for executing a program.

5. The at least one print setting item is a paper type item.

5. The program according to claim 1, wherein the program is a program for executing a program.

6. The information about the image forming device includes information about the type of paper that the image forming device has.

6. The program according to claim 4 or 5.

7. the plurality of print setting items include at least one of an item related to a name of an image forming apparatus that executes printing, an item related to a paper feed port, and an item related to a paper type; 7. The program according to claim 1, wherein the program is a program for executing a program.

8. The first setting, when the content set for the specified folder is the first content, the content of the at least one print setting item is the first content, and the content corresponding to the acquired information about the image forming device and the content corresponding to the at least one print setting item is the second content, allows the image forming device to execute printing based on the second content and printing based on a file in the specified folder; however, when the content set for the specified folder is the content of a print setting item different from the at least one print setting item is fourth content, and the content corresponding to the acquired information about the image forming device and the content corresponding to the print setting item different from the at least one print setting item is fifth content different from the fourth content, does not allow the image forming device to execute printing based on the fifth content and printing based on a file in the specified folder.

8. The program according to claim 1, wherein the program is a program for executing a program.

9. the at least one print setting item is an item related to paper type, the print setting item different from the at least one print setting item is at least one of an item related to a paper feed method and an item related to a name of an image forming apparatus to be used for printing; 9. The program according to claim 8 .

10. The method further includes a control step of controlling so that writing to the predetermined folder linked to the image forming device is not possible in at least one of a state in which information about the image forming device cannot be obtained and a state in which the image forming device cannot execute printing.

10. The program according to claim 1 ,

11. The image forming apparatus further includes a control step of controlling to notify an error when a file is submitted to the predetermined folder linked to the image forming apparatus in at least one of a state where information about the image forming apparatus cannot be acquired and a state where the image forming apparatus cannot execute printing.

11. The program according to claim 1 ,

12. The image forming apparatus is capable of feeding roll paper.

12. The program according to claim 1, wherein the program is a program for executing a program.

13. The process for causing the image forming device to execute printing based on the file in the predetermined folder includes at least one of a process for generating a print job for causing the image forming device to execute printing based on the file in the predetermined folder and a process for transmitting the print job.

13. The program according to claim 1 , wherein the program is a program for executing a program.

14. An information processing device, A setting means for setting the contents of a plurality of print setting items for a predetermined folder; An acquisition unit for acquiring information regarding an image forming device; a processing unit that executes a process for causing the image forming apparatus to execute printing based on the contents of the plurality of print setting items set for the predetermined folder and based on a file in the predetermined folder; an enabling means for enabling, based on a user operation, one of a first setting which is a content set for the specified folder and allows the image forming device to execute printing based on the second content and based on a file in the specified folder when the content of at least one print setting item among the plurality of print setting items is a first content and the content corresponding to the acquired information about the image forming device and the content corresponding to the at least one print setting item is a second content different from the first content; and a second setting which is a printing based on the second content and does not allow the image forming device to execute printing based on the file in the specified folder when the content of the at least one print setting item is the first content and the content corresponding to the acquired information about the image forming device and the content corresponding to the at least one print setting item is the second content; 13. An information processing device comprising:

15. A method for controlling an information processing device, comprising: A setting step for setting the contents of a plurality of print setting items for a predetermined folder; An acquisition step of acquiring information regarding the image forming device; a processing step of executing a process for causing the image forming apparatus to execute printing based on the contents of the plurality of print setting items set for the predetermined folder and based on a file in the predetermined folder; an enabling step of enabling, based on a user operation, either one of a first setting, which is a setting for the specified folder and allows the image forming device to execute printing based on the second setting and based on a file in the specified folder when the setting is a setting for at least one of the plurality of print setting items and the setting corresponds to the acquired information about the image forming device and the setting corresponds to the at least one print setting item and is a setting for a second setting different from the first setting, or a second setting, which is a setting for printing based on the second setting and does not allow the image forming device to execute printing based on the file in the specified folder when the setting is a setting for at least one of the plurality of print setting items and the setting corresponds to the acquired information about the image forming device and the setting corresponds to the second setting; A control method comprising the steps of: