PROGRAM AND INFORMATION PROCESSING APPARATUS
The program automatically selects a tray based on paper characteristics and provides notifications, addressing user unawareness of tray compatibility, thereby enhancing printing reliability and convenience.
Patent Information
- Application Number
- JP2021028733
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-02-25
- Publication Date
- 2025-01-22
- Estimated Expiration
- 2041-02-25
AI Technical Summary
Users may not be aware of whether paper can be fed from each tray based on paper characteristics such as size and type, leading to potential printing failures when automatic selection is set, causing inconvenience.
A program that allows users to set paper characteristics and automatically selects a tray based on these characteristics, providing notifications on which trays can feed the paper, ensuring the user knows which tray to use before printing.
Enhances user convenience by ensuring the selected tray can accommodate the paper, reducing the likelihood of printing failures and allowing smooth printing operations.
Smart Images

Figure 0007619082000001 
Figure 0007619082000002 
Figure 0007619082000003
Abstract
Description
[Technical field]
[0001] The technical field disclosed in this specification relates to a program and an information processing apparatus that accept print settings. [Background technology]
[0002] There is known a technology in which a printer driver built into an information processing device such as a personal computer accepts a paper feed method setting for selecting which of a plurality of trays a printer has to feed paper from. The paper feed method options that can be selected may include individual paper feed trays that the printer has, as well as "automatic selection" as disclosed in, for example, Patent Document 1. When a printer receives a print job for which "automatic selection" is set as the paper feed method, the printer compares the paper size and paper type set in the print job with the paper size and paper type that each tray of the printer can handle, and automatically selects one tray from among the trays that can feed paper. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2005-11253 A Summary of the Invention [Problem to be solved by the invention]
[0004] Some users may not know whether each tray can feed paper depending on paper characteristics such as paper size and paper type. Therefore, when the paper feed method is set to "Automatic selection," for example, the user may not know that a specific tray cannot feed paper when setting the paper feed method, and after moving the printer, the user may set a sheet in the specific tray, which may cause problems such as printing not being performed, which may cause inconvenience to the user.
[0005] This specification discloses a technology for improving convenience in a program that accepts settings of a paper feed method when automatic selection is set as the paper feed method. [Means for solving the problem]
[0006] A program made for the purpose of solving the above-mentioned problems is executable by a computer of an information processing device, and receives print settings to be used for printing on a printer via a user interface of the information processing device, wherein the print settings include paper characteristics and a paper feeding method, and the options selectable for the paper feeding method include automatic selection in which the printer selects a tray, the printer has multiple trays, each of which has its own paper characteristics that can be fed, and when the paper feeding method set in a print job is automatic selection, the printer selects a tray based on the paper characteristics set in the print job, and is characterized in that the program causes the computer to execute a first notification process that causes the user interface to notify first tray information indicating whether each tray in the printer can feed paper for the paper characteristics set in the print settings at a first timing when the paper feeding method among the print settings is set to automatic selection.
[0007] By executing the program disclosed in this specification by the computer of the information processing device, the information processing device can notify information indicating whether each tray can feed paper based on the paper characteristics set at that time at a first timing when automatic selection is set as the paper feeding method. Therefore, the user can know whether each tray can feed paper before printing with the printer, i.e., on the information processing device, which increases the possibility that the printing intended by the user will be performed, improving convenience.
[0008] An information processing device that realizes the functions of the above program is also novel and useful. Effect of the Invention
[0009] According to the technology disclosed in this specification, a technology is realized that improves convenience when automatic selection is set as the paper feed method. [Brief description of the drawings]
[0010] [Figure 1] 1A is a schematic electrical configuration diagram of a personal computer according to an embodiment of the present invention, and FIG. [Diagram 2] FIG. 11 is an explanatory diagram showing an example of a print setting screen for setting print settings. [Diagram 3] FIG. 13 is an explanatory diagram showing an example of a registration screen for setting a user-defined size. [Figure 4] FIG. 1 is a schematic external view of a printer. [Diagram 5] FIG. 1A is an explanatory diagram showing the relationship between each tray of the paper feed tray and the paper size names of standard-sized paper that each tray can feed, and FIG. 1B is an explanatory diagram showing the relationship between each tray of the paper feed tray and the paper width and paper height ranges of paper that each tray can feed in user-defined sizes. [Figure 6] 10 is a flowchart showing a procedure for a paper feed method notification process. [Figure 7] 13A is an explanatory diagram showing an example of an exclusion warning screen, and FIG. [Figure 8] 10 is a flowchart showing a procedure for a paper feed method notification process. [Figure 9] 13A and 13B are explanatory diagrams showing examples of an exclusion warning screen; [Figure 10] FIG. 13 is an explanatory diagram showing an example of an exclusion warning screen. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] Hereinafter, an embodiment of a program will be described in detail with reference to the accompanying drawings. This embodiment discloses a program executed on a personal computer (hereinafter, referred to as "PC") that can be connected to a printer, which is a device having a printing function.
[0012] The PC1 of this embodiment is connected to the printer 2 so that they can communicate with each other, as shown in FIG. 1(A). The PC1 is a device capable of executing various application programs (hereinafter, referred to as "apps") for causing the printer 2 to perform various functions. The PC1 is an example of an information processing device. Instead of the PC1, for example, a smartphone or a tablet computer may be used.
[0013] As shown in Fig. 1(A), the PC 1 includes a control unit 10 including a CPU 11 and a memory 14. Furthermore, the PC 1 includes a communication interface (hereinafter referred to as "communication IF") 16 and a user interface (hereinafter referred to as "user IF") 18, which are electrically connected to the control unit 10. Note that the control unit 10 in Fig. 1(A) is a collective term for hardware and software used to control the PC 1, and does not necessarily represent a single piece of hardware actually present in the PC 1.
[0014] The CPU 11 executes various processes according to the programs read from the memory 14 and based on the user's operation. The CPU 11 is an example of a computer. The memory 14 is, for example, a HDD or a flash memory, and is used as an area for storing various programs, data such as image data and document data, and various settings. A buffer provided in the CPU 11 is also an example of a memory.
[0015] An example of the memory may be a computer-readable storage medium. The computer-readable storage medium is a non-transitory medium. In addition to the above examples, the non-transitory medium also includes recording media such as CD-ROMs and DVD-ROMs.
[0016] The communication IF 16 includes hardware for communicating with an external device such as the printer 2. The communication method of the communication IF 16 may be wireless or wired, and may be any standard method such as Wi-Fi (registered trademark), Bluetooth (registered trademark), USB, LAN, etc.
[0017] The user IF 18 includes hardware for displaying information on a screen and hardware for accepting input operations by the user. For example, as shown in Fig. 1(B), the user IF 18 may be a combination of a display 18A for displaying information on a screen and a keyboard 18B and a mouse 18C for accepting input operations by the user, or may be a touch panel having a display function and an input acceptance function.
[0018] 1A, an operating system (hereinafter, referred to as "OS") 41, a print application 42, and a printer driver 43 are installed in the memory 14 of the PC 1 of this embodiment. The OS 41 is, for example, Windows (registered trademark), macOS (registered trademark), iOS (registered trademark), Android (registered trademark), or Linux (registered trademark).
[0019] The print application 42 is a program that accepts various instructions related to printing. For example, the print application 42 accepts instructions to specify the printer 2 to be used for printing, the number of copies to be printed, the print range, and an instruction to execute printing. In addition, the print application 42 may accept instructions to specify the type and size of paper to be printed on, double-sided printing, and the like.
[0020] The printer driver 43 is a program corresponding to the model of the printer 2, and communicates with the printer 2 via the communication IF 16 to control the operation of the printer 2. The printer driver 43 is started, for example, when an instruction to set properties of the printer 2 is received while the printer 2 is specified in the print application 42 or the like.
[0021] When the printer driver 43 is started, the CPU 11 displays, on the display 18A, a print setting screen 51, for example, as shown in Fig. 2 as an example. On a basic tab 51A of the print setting screen 51, for example, a paper type selection field 511, a print quality selection field 512, a paper size selection field 513, a borderless printing selection field 514, a number of copies selection field 515, a double-sided / booklet selection field 516, a paper feed method selection field 517, an OK button 518, and a cancel button 519 are displayed. The CPU 11 accepts operations on each selection field and each button displayed on the print setting screen 51 by the user through operations of the keyboard 18B and the mouse 18C.
[0022] Specifically, in paper size selection field 513, the user can select one of the names of pre-cut standard size paper, for example, A4, B4, A5, B5, A6, Letter, Legal, A3, etc. Also, in paper feed method selection field 517, the user can select the paper feed tray of printer 2, that is, one of multipurpose tray 21, first tray 22, second tray 23, and third tray 24 shown in Fig. 4, which will be described later, or select "automatic selection" in which the paper feed tray is selected by printer 2.
[0023] In addition, in a paper type selection field 511, the user can select one of plain paper, glossy paper, thick paper, inkjet paper, etc. In a double-sided / booklet selection field 516, the user can select "Yes" or "No" for double-sided / booklet printing.
[0024] Furthermore, when the user selects an extension tab 51B of print setting screen 51 in order to set a user-defined size, and then selects a user-defined button (not shown) on extension tab 51B, CPU 11 displays, on display 18A, a registration screen 52, an example of which is shown in Fig. 3. On registration screen 52, CPU 11 displays, for example, an input field 521 for a user-defined size name, a selection field 522 for a size unit, an input field 523 for a paper width, an input field 524 for a paper height, an OK button 525, a cancel button 526, and the like.
[0025] Here, when the user inputs a user-defined size name in user-defined size name input field 521, further inputs paper width and height values in paper width input field 523 and paper height input field 524, and then operates OK button 525, CPU 11 associates the input user-defined size name with the input paper width and paper height values, and stores them as a user-defined size in memory 14. Note that on registration screen 52, the unit mm is preset in size unit selection field 522.
[0026] Furthermore, when printer driver 43 receives print instruction information from OS 41, it generates print data based on image data specified in the print instruction information. Furthermore, printer driver 43 transmits a print job including the generated print data and print settings set on print setting screen 51 or the like to printer 2.
[0027] Printer 2 is a device that has at least a printing function and a communication function for communicating with PC 1, and is capable of printing based on a print job sent from PC 1. There are certain limitations on the range of paper sizes that can be printed by the printing function of printer 2. In the following, the size of the paper in the direction in which the paper is transported by printer 2 is referred to as the "paper height," and the size in the direction perpendicular to the paper height is referred to as the "paper width." The range of paper sizes includes the range of paper heights and the range of paper widths, and printer 2 is capable of printing on paper that is within both the paper height and paper width ranges.
[0028] In the case of single-sided printing, the printer 2 of this embodiment is capable of printing on paper with a paper height within the range of 127.0 mm to 1200.0 mm and a paper width within the range of 88.9 mm to 297.0 mm.
[0029] FIG. 4 is a schematic external view of the printer. That is, the printer 2 of this embodiment is provided with a paper feed tray consisting of four types of trays. Specifically, the four types of paper feed trays are a multipurpose tray 21, a first tray 22, a second tray 23, and a third tray 24. As shown in FIG. 5(A), during single-sided printing, a relationship is defined between each tray of the paper feed tray and the paper size name of the standard size paper that can be fed. The third tray 24 is a paper feed tray that can be detached from the main body of the printer 2, and the range of paper sizes that can be fed is narrower than that of the permanently installed multipurpose tray 21 and first tray 22.
[0030] In addition, the printer 2 of this embodiment can detect whether or not paper is set in each of the paper feed trays by a paper size sensor (not shown), and further detect the size of the paper set in that tray. The printer 2 stores the detected paper size for each of the paper feed trays. The user can also store the paper size of the paper set in each of the paper feed trays by operating the operation panel of the printer 2.
[0031] Therefore, when the printer 2 of this embodiment receives a print job from the PC 1, it selects one of the paper feed trays based on the print settings included in the print job. In other words, it selects one of the paper feed trays specified by the paper feed method included in the print settings. Then, it feeds paper from the selected paper feed tray, making it possible to print. Also, when the print settings included in the print job received from the PC 1 include automatic selection as the paper feed method, it is possible to select one of the paper feed trays based on the paper size stored for each paper feed tray, and feed paper of the paper size set in the print settings from the selected tray.
[0032] Furthermore, in the case of user-defined sizes that can be set on registration screen 52, the range of paper width and paper height that can be fed is defined for each paper feed tray in printer 2, as shown in Fig. 5(B). However, the relationship between user-defined sizes and each paper feed tray is not defined in printer 2. Therefore, when a user-defined size is set as the paper size and automatic selection is set as the paper feed method in the print settings included in the print job received from PC 1, printer 2 cannot select one of the paper feed trays, and an error occurs and printing cannot be performed.
[0033] The printer 2 of this embodiment also has a transport mechanism (not shown) for double-sided printing. When performing double-sided printing, the printer 2 uses the transport mechanism to print on one side of the paper, reverse the transport direction of the paper before discharging the paper with the printed first side, and transports the paper through a path for double-sided printing. The printer 2 then prints on the other side of the paper using the same printing function as the first side, and discharges the paper with the printed both sides to the paper output tray 25. The range of paper sizes for which the transport mechanism of the printer 2 can appropriately reverse the transport direction of the paper, i.e., the range of paper sizes for which double-sided printing can be performed by the printer 2, is often narrower than that for single-sided printing.
[0034] Specifically, the printer 2 of this embodiment is capable of double-sided printing for paper heights in the range of 182.0 mm to 431.8 mm and paper widths in the range of 128.0 mm to 297.0 mm. Also, as shown in Fig. 5(A), the relationship between each of the paper feed trays and the names of standard paper sizes that can be fed in double-sided printing is defined.
[0035] Next, the processing by the printer driver 43 of this embodiment will be described. Note that the following processing and each processing step of the flowchart basically indicate the processing of the CPU 11 according to the instructions written in each program. That is, the processing by the CPU 11 also includes hardware control using the API of the OS 41 of the PC 1. In this specification, the description of the OS 41 will be omitted and the operation of each program will be described. That is, in the following description, a statement to the effect that "program B controls hardware C" may also mean that "program B controls hardware C using the API of the OS 41". Also, the processing of the CPU 11 according to the instructions written in the program may be described in abbreviated terms. For example, it may be described as "performed by the CPU 11" or "performed by the program".
[0036] The procedure for the paper feed method notification process by printer driver 43 of this embodiment will be described below with reference to the flowchart in Fig. 6. The paper feed method notification process is repeatedly executed by CPU 11 of PC 1 at appropriate intervals when printer driver 43 is started and print setting screen 51 is displayed.
[0037] First, in step 10 (hereinafter referred to as S10), the CPU 11 determines whether or not the user has changed the paper size by operating the paper size selection field 513. If it is determined that the paper size has not been changed (S10: NO), the process proceeds to next S11, where the CPU 11 executes other processes.
[0038] On the other hand, in S10, if the CPU 11 determines that the paper size has been changed by the user operating the paper size selection field 513 (S10: YES), the CPU 11 proceeds to S12, where the CPU 11 determines whether or not automatic selection is currently selected as the paper feed method. The paper size is an example of a paper characteristic.
[0039] Here, if the user currently selects automatic selection in the paper feed method selection field 517 on the print setting screen 51, the CPU 11 determines that automatic selection is selected as the paper feed method (S12: YES), and proceeds to the next step S13. Note that the timing when the paper size is changed and automatic selection is selected as the paper feed method is an example of the first timing.
[0040] Also, in S12, if the user selects something other than "automatic selection", such as "multipurpose tray" or "first tray", in the paper feed method selection field 517 on the print setting screen 51, the CPU 11 determines that "automatic selection" has not been selected as the paper feed method (S12: NO), and proceeds to the next S30 shown in Figure 8.
[0041] Next, in S13, the CPU 11 acquires from the printer 2 information indicating the relationship between each of the paper feed trays and the paper size names of the standard-sized papers that can be fed by each of the paper feed trays, as shown in FIG.
[0042] In this embodiment, in S13, the CPU 11 acquires information indicating the relationship between each tray of the paper feed tray and the paper size name of the standard size paper that can be fed from each tray from the printer 2, but the present invention is not limited to this. For example, the printer driver 43 may store information for each model of the printer 2 as a table (information), and the CPU 11 may read the information from the table, or the CPU 11 may store information acquired from the printer 2 last time in the memory 14, and the CPU 11 may read the information from the next time onwards. Alternatively, the information may be downloaded from an external server via the Internet. Also, if there is information acquired from the printer 2 last time and cached, the information may be acquired from that information.
[0043] Next, in S14, CPU 11 determines whether the paper size set in paper size selection field 513 can be fed from all of the paper feed trays. The determination by CPU 11 in S14 is based on information indicating the relationship between each of the paper feed trays and the paper size names of standard-sized paper that can be fed from each of the trays, as shown in Fig. 5(A).
[0044] Specifically, for example, if the user selects one of B4, A4, Letter, and Legal as the paper size in the paper size selection field 513, then those paper sizes can be fed from all of the paper feed trays, as shown in Fig. 5(A). Therefore, the CPU 11 determines that paper can be fed from all of the paper feed trays (S14: YES), and then ends this notification process without notifying the user of the paper feed tray from which paper can be fed. This process is an example of a process that does not allow the first notification process to be executed.
[0045] In this manner, in this embodiment, if the paper size selected by the user in the paper size selection field 513 can be fed from all of the paper feed trays, printing is possible no matter which paper feed tray the user sets the paper in of the printer 2. Therefore, by omitting the notification of the paper feed tray in which the paper should be set, the user is less likely to experience the inconvenience of being notified when setting print settings, and the user can perform the setting work smoothly.
[0046] Also, here, if the user selects one of A3, B5, A5, etc. in the paper size selection field 513, that paper size cannot be fed from all of the paper feed trays, as shown in Fig. 5(A). That is, there are trays from which the paper cannot be fed. Therefore, in S14, CPU 11 determines that the paper size selected by the user in the paper size selection field 513 cannot be fed from all of the paper feed trays (S14: NO), and proceeds to the next step S15.
[0047] Next, in S15, CPU 11 determines whether the paper size selected by the user in paper size selection field 513 cannot be fed from any of the paper feed trays. Note that CPU 11 makes the determination in S15 based on whether a user-defined size is selected in the print settings included in the print job, or on information indicating the relationship between each tray of the paper feed tray and the paper size name of the standard size paper that can be fed from each tray, as shown in Fig. 5(A).
[0048] If CPU 11 determines that the paper size set by the user in paper size selection field 513 cannot be fed from any of the paper feed trays (S15: YES), CPU 11 proceeds to S16. In S16, CPU 11 displays exclusion warning screen 53 shown in Fig. 7A on display 18A, and ends this notification process after changing the paper feed method. This process is an example of the first notification process and the first change process.
[0049] That is, in the conventional technology, if a user selects automatic selection as the paper feed method on the PC 1 side, selects a user-defined size as the paper size in the paper size selection field 513, and then executes printing, the printer 2 side cannot select one of the paper feed trays based on the print settings included in the print job. Therefore, an error occurs on the printer 2 side, and printing cannot be performed.
[0050] In this case, the user will not realize that printing has been impossible until he or she moves from the location where PC1 is installed to the location where printer 2 is installed, which is inconvenient.
[0051] However, in this embodiment, for example, when the user selects a user-defined size as the paper size in the paper size selection field 513, if automatic selection is set as the paper feed method, an exclusion warning screen 53 is displayed on display 18A.
[0052] This exclusion warning screen 53 includes an exclusion warning message 53A for informing the user that a user-defined size cannot be set as the paper size and automatic selection cannot be set as the paper feed method at the same time.
[0053] The exclusion warning screen 53 also includes a setting change message 53B for notifying the user that the paper feed method has been changed from automatic selection to the multi-purpose tray. The exclusion warning screen 53 also includes a guidance message 53C for guiding the user to set paper in the multi-purpose tray. The setting change message 53B is an example of change information, and the guidance message 53C is an example of first tray information.
[0054] Therefore, when a user sees the exclusion warning screen 53 displayed on the display 18A, by setting the necessary paper in the multipurpose tray 21, printing can be smoothly executed in the printer 2, improving convenience.
[0055] In this embodiment, when the paper size is a user-defined size, the paper feed method is changed to the multipurpose tray 21, but the first tray 22 may be used. As shown in FIG. 5B, the multipurpose tray 21 and the first tray 22 have a wide range of paper widths and paper heights that can be fed, and can print on paper of various sizes. Even when using standard-sized paper, as shown in FIG. 5A, there are many types of paper sizes that can be fed, and in either case, user convenience is improved. Therefore, as long as the paper feed tray has a wide range of paper sizes that can be fed, the paper feed method is not limited to the multipurpose tray 21 or the first tray 22.
[0056] In this manner, in the case of user-defined sizes, a specific paper feed tray that can accommodate the size is determined in advance, and even if the size can be accommodated by multiple trays, by limiting the change to a specific tray, handling of user-defined sizes is simplified and the user is less likely to be confused.
[0057] On the other hand, in S15, if the CPU 11 determines that the paper size set by the user in the paper size selection field 513 is available for feeding from all of the paper feed trays (S15: NO), the process proceeds to S17.
[0058] Next, in S17, the CPU 11 displays a guide screen 54 shown in Fig. 7B on the display 18A, and then ends this notification process. Note that this process is an example of a first notification process.
[0059] That is, the guidance screen 54 includes a notification message 54A that notifies the user of the paper feed tray that can feed the paper size selected by the user in the paper size selection field 513. Also, a guidance message 54B is included to guide the user to set paper in the paper feed tray that can feed the paper. The notification message 54A is an example of the first tray information.
[0060] Specifically, for example, when the paper size selected in the paper size selection field 513 is A3, the paper feed trays capable of feeding A3 are the multipurpose tray 21 and the first tray 22, as shown in Fig. 5(A). Therefore, even when the paper feed method is automatic selection, the CPU 11 displays on the display 18A a guide screen 54 including a notification message 54A informing the user of the multipurpose tray 21 and the first tray 22 capable of feeding paper. This allows the user to load paper into the multipurpose tray 21 or the first tray 22 of the printer 2 and proceed with printing.
[0061] In this manner, in this embodiment, even when the user selects automatic selection as the paper feeding method, guide screen 54 including notification message 54A and guidance message 54B informing the user of the paper feed tray from which paper can be fed is displayed on display 18A, so that the user can look at notification message 54A and guidance message 54B on guide screen 54 displayed on display 18A, and set paper in the displayed tray to begin printing, thereby improving user convenience.
[0062] In this embodiment, notification message 54A notifies all trays that can feed paper of the paper size selected by the user in paper size selection field 513, but it may also be configured to notify only a portion of the trays that can feed paper, i.e., a tray that is highly convenient. Also, it may be configured to notify the fact that paper cannot be fed from a tray that cannot feed paper.
[0063] In addition, in this embodiment, if there is only one tray that can supply the paper size selected in paper size selection field 513, the paper feeding method may be changed from automatic selection to the available tray, and the available tray may be notified in guidance message 54B.
[0064] Specifically, for example, if the paper size selected in paper size selection field 513 is long paper (297 mm x 900 mm), the only tray capable of supplying long paper (297 mm x 900 mm) is multipurpose tray 21, so the paper feeding method can be changed from automatic selection to a multipurpose tray that can supply paper, and the guidance message 54B can be set to notify the user of the multipurpose tray.
[0065] On the other hand, if it is determined in S12 that the paper feed method is not "automatic selection" (S12: NO), in S30 shown in Fig. 8, the CPU 11 acquires information indicating the relationship between each tray of the paper feed tray and the paper size name of the standard size paper that each tray can feed from the printer 2 as shown in Fig. 5(A). As described in S13, the information indicating the relationship between each tray of the paper feed tray and the paper size name of the standard size paper that each tray can feed is not limited to being acquired from the printer 2 as shown in Fig. 5(A).
[0066] Next, in S31, the CPU 11 determines whether or not paper of the paper size set by the user in the paper size selection field 513 can be fed from the paper feed tray currently selected in the paper feed method selection field 517.
[0067] Then, when CPU 11 determines that paper of the paper size selected by the user in paper size selection field 513 can be fed from the paper feed tray selected in paper feed method selection field 517 (S31: YES), it ends this notification process. Note that CPU 11's determination in S31 is based on information obtained from printer 2 in S30 that indicates the relationship between each of the paper feed trays and the paper size names of standard-sized paper that can be fed from each of the trays, as shown in Fig. 5(A).
[0068] Thus, in this embodiment, even when automatic selection is not selected in paper feed method selection field 517, if paper of the paper size selected by the user in paper size selection field 513 can be fed from the paper feed tray currently selected in paper feed method selection field 517, printing is possible on printer 2 based on the print settings set by the user. Therefore, by omitting notification of the paper feed tray in which paper should be set, the user is less likely to experience the inconvenience associated with notifications when setting print settings, and the user can perform the setting work smoothly.
[0069] On the other hand, if CPU 11 determines that the paper of the paper size selected by the user in paper size selection field 513 cannot be fed from the paper feed tray selected in paper feed method selection field 517 (S31: NO), the process proceeds to S32. The process of S31 is an example of the second timing.
[0070] Next, in S32, CPU 11 determines whether or not the user has selected a user-defined size as the paper size in paper size selection field 513. If CPU 11 determines that a user-defined size has not been selected (S32: NO), the process proceeds to S33.
[0071] Next, in S33, the CPU 11 determines whether or not paper of the paper size currently selected in the paper size selection field 513 can be fed from multiple paper feed trays of the printer 2. If the CPU 1 determines that paper of the paper size currently selected in the paper size selection field 513 can be fed from multiple paper feed trays of the printer 2 (S33: YES), the process proceeds to S34. The determination by the CPU 11 in S33 is based on information obtained from the printer 2 in S30 that indicates the relationship between each tray of the paper feed tray and the paper size name of the standard size paper that can be fed from each tray, as shown in Fig. 5(A).
[0072] Next, in S34, the CPU 11 displays an exclusion warning screen 55 shown in Fig. 9A on the display 18A, changes the paper feed method to automatic selection, and then ends this notification process. Note that the process of S34 is an example of the second change process and the second notification process.
[0073] The exclusion warning screen 55 includes an exclusion warning message 55A for informing the user that the paper size selected in the paper size selection field 513 and the paper feeding method selected in the paper feeding method selection field 517 cannot be set simultaneously.
[0074] Moreover, the exclusion warning screen 55 includes a setting change message 55B for notifying the user that the paper feed method has been changed. Furthermore, the exclusion warning screen 55 includes a guidance message 55C for guiding the user to a paper feed tray capable of feeding paper of the paper size selected in the paper size selection field 513. The guidance message 55C is an example of second tray information.
[0075] That is, in this embodiment, for example, as shown in Fig. 9(A), if the user selects A6 as the paper size in paper size selection field 513 and also selects the second tray as the paper feed method in paper feed method selection field 517, A6 size paper cannot be fed from the second tray as shown in Fig. 5(A). Therefore, in S33, CPU 11 changes the paper feed method to automatic selection and also displays guidance message 55C of exclusion warning screen 55 on display 18A, thereby guiding the user to set paper in first tray 22 or multipurpose tray 21 which can feed A6 size paper.
[0076] On the other hand, in S33, if the CPU 1 determines that the paper size currently selected in the paper size selection field 513 cannot be fed from multiple paper feed trays of the printer 2, i.e., that the paper can be fed from only one of the paper feed trays of the printer 2 (S33: NO), the process proceeds to the next step S35.
[0077] Next, in S35, the CPU 11 displays an exclusion warning screen 56 shown in Fig. 9B on the display 18A, changes the paper feed tray to a specific tray capable of feeding paper of the paper size currently selected in the paper size selection field 513, and then ends this notification process. Note that the process of S35 is an example of the second change process and the second notification process.
[0078] The exclusion warning screen 56 includes an exclusion warning message 56A for notifying the user that the paper size selected in the paper size selection field 513 and the paper feed method selected in the paper feed method selection field 517 cannot be set at the same time. The exclusion warning screen 56 also includes a setting change message 56B for notifying the user that the paper feed method has been changed. The exclusion warning screen 56 also includes a guidance message 56C for guiding the user to a paper feed tray capable of feeding paper of the paper size set in the paper size selection field 513. The guidance message 56C is an example of second tray information.
[0079] That is, in this embodiment, for example, as shown in Fig. 9(B), if the user selects long paper (297 mm x 900 mm) as the paper size in paper size selection field 513 and also selects the first tray as the paper feed method in paper feed method selection field 517, long paper (297 mm x 900 mm) cannot be fed from the first tray as shown in Fig. 5(A). Therefore, in S33, CPU 11 changes the paper feed method to multipurpose tray 21 capable of feeding long paper (297 mm x 900 mm) based on the information showing the relationship between each tray of the paper feed trays and the paper size names of standard sizes that each tray can feed, as shown in Fig. 5(A), and also displays exclusion warning screen 56 on display 18A to guide the user to set paper in multipurpose tray 21 capable of feeding long paper (297 mm x 900 mm).
[0080] On the other hand, in S32, if the CPU 11 determines that the user has selected a user-defined size as the paper size in the paper size selection field 513 (S32: YES), the process proceeds to S36.
[0081] Then, in S36, the CPU 11 displays an exclusion warning screen 57 shown in Fig. 10 on the display 18A, and ends this notification process after changing the paper feed method. Note that this process is an example of the third change process and the third notification process.
[0082] That is, in the prior art, if a user selects the first tray as the paper feed method on the PC 1 side, and then selects a user-defined size as the paper size in the paper size selection field 513, and then executes printing, the printer 2 side may not be able to feed paper of the user-defined size. For example, if a size exceeding 431.8 mm is specified as the paper height of the user-defined size, paper cannot be fed from the first tray 22. Therefore, an error occurs on the printer 2 side, and printing cannot be performed.
[0083] In this case, the user will not realize that printing has been impossible until he or she moves from the location where PC1 is installed to the location where printer 2 is installed, which is inconvenient.
[0084] Therefore, in this embodiment, when the user selects a user-defined size as the paper size in the paper size selection field 513, an exclusion warning screen 57 is displayed on the display 18A.
[0085] This exclusion warning screen 57 includes an exclusion warning message 57A for notifying the user that the user-defined size cannot be set as the paper size and the first tray cannot be set as the paper feed method at the same time.
[0086] In addition, the exclusion warning screen 57 includes a setting change message 57B for notifying the user that the paper feed method has been changed from the first tray to the multi-purpose tray. In addition, the exclusion warning screen 57 includes a guidance message 57C for guiding the user to set paper in the multi-purpose tray. Note that the multi-purpose tray is an example of a specific tray.
[0087] Therefore, when a user sees the exclusion warning screen 57 displayed on the display 18A, by setting the necessary paper in the multipurpose tray 21, printing can be smoothly executed in the printer 2, improving convenience.
[0088] In this manner, in the case of user-defined sizes, a specific paper feed tray that can accommodate the size is determined in advance, and even if the size can be accommodated by multiple trays, by limiting the change to a specific tray, handling of user-defined sizes is simplified and the user is less likely to be confused.
[0089] As described above in detail, PC 1 equipped with printer driver 43 of this embodiment, in a state where automatic selection is set as the paper feeding method, notifies the user of the paper feed tray capable of feeding paper of the paper size set at that time when the user sets the paper size in paper size selection field 513. This allows the user to know whether each paper feed tray can feed paper before printing on the printer, increasing the possibility that the printing intended by the user will be performed.
[0090] Furthermore, since the physical paper size that can be stored or transported is determined for each paper feed tray, the PC 1 equipped with the printer driver 43 of this embodiment notifies the user of the availability of paper feed in each paper feed tray based on the paper size, allowing the user to accurately grasp the availability of paper feed in each paper feed tray. Therefore, the user can accurately set paper in the available paper feed tray.
[0091] Furthermore, in this embodiment, by notifying the user immediately when the user changes the paper size in paper size selection field 513, the user can easily recognize that the notification is about the tray based on the characteristics of the paper.
[0092] It should be noted that this embodiment is merely an example and does not limit the present invention in any way. Therefore, the present invention can be modified and improved in various ways without departing from the spirit of the present invention. For example, the printer 2 is not limited to a device with a single printing function, but may be a device having a document reading function or a fax sending / receiving function. This embodiment can also be applied to a PC 1 connected to a multifunction device, a copy machine, a fax machine, etc. instead of the printer 2. Also, two or more printers may be connected to the PC 1.
[0093] In addition, the screen configurations shown in each drawing are merely examples and are not limited to the illustrated examples. For example, the screen of the basic tab 51A of the print setting screen 51 accepts all of the selections of paper size, double-sided printing, and paper feed tray, but some of the selections may be accepted on a different screen, or each may be a different screen.
[0094] In addition, in this embodiment, the paper size is used as the paper characteristic, but the present invention is not limited thereto. For example, the type of paper may be used. The type of paper, such as glossy paper or thick paper, may determine the paper feed tray that can feed the paper. Therefore, at the timing when an operation is received in the paper type selection field 511, the paper feed tray that can feed the paper of the paper size and paper type set at that time may be notified. The timing when an operation is received in the paper type selection field 511 is an example of the first timing.
[0095] This can be achieved by configuring the CPU 11 to determine "Has the paper type been changed?" in S10 shown in FIG.
[0096] Also, for example, the tray capable of feeding paper of the currently set paper size may be notified at the timing when an operation is received in any of print quality selection field 512, borderless printing selection field 514, double-sided printing selection field 516, and OK button 518. The timing when these operations are received is an example of the first timing.
[0097] In this case, this can be realized by configuring the CPU 11 to determine in S10 shown in FIG. 6 whether "any of the print quality selection field 512, the borderless printing selection field 514, the double-sided printing selection field 516, and the OK button 518 has been changed or operated?"
[0098] In addition, in this embodiment, the case of single-sided printing where the user selects "No" in the double-sided / booklet selection field 516 has been described, but the present invention can also be applied to the case of double-sided / booklet printing where the user selects "Yes" in the double-sided / booklet selection field 516.
[0099] In this case, in S14 and S15 shown in FIG. 6 and S31 and S32 shown in FIG. 8, the CPU 11 may make a judgment based on the information shown in FIG. 5(A) indicating the relationship between each tray of the paper feed tray and the paper size names of the standard sizes of paper that each tray can feed in the case of double-sided printing.
[0100] In addition, in this embodiment, the exclusion warning screens 53, 55, 56 and the guide screen 54 are displayed on the display 18A, but the present invention is not limited to this. For example, the messages on the exclusion warning screens 53, 55, 56 and the guide screen 54 may be notified by voice. The contents of the messages on the exclusion warning screens 53, 55, 56 and the guide screen 54 may be notified to the user by a sound or vibration pattern. Also, a combination of these may be used.
[0101] Furthermore, the exclusion warning screens 53, 55, 56 and the guide screen 54 may be displayed on the display 18A of the user IF 18 in a state where they are incorporated into the print setting screen 51, or may be displayed as pop-ups on the guide screen 54. Of course, the exclusion warning screens 53, 55, 56 and the guide screen 54 may be displayed independently on the display 18A.
[0102] In addition, in this embodiment, the processing of the printer driver 43 has been described, but the program of the present invention is not limited to a printer driver. It can also be applied to a PC having a so-called driverless configuration, in which an OS equipped with a general-purpose printing program instead of a printer driver is installed. For example, the present invention can also be applied to a program related to printing that is installed in a PC separately from a general-purpose printing program, or a program that cooperates with a general-purpose printing program to accept print settings.
[0103] In addition, in any of the flowcharts disclosed in each embodiment, the execution order of multiple processes in any of the steps can be changed as desired or the processes can be executed in parallel, as long as no contradiction occurs in the process content.
[0104] The processes disclosed in the embodiments may be executed by a single CPU, multiple CPUs, hardware such as ASIC, or a combination of these. The processes disclosed in the embodiments may be realized in various forms, such as a recording medium having a program for executing the processes recorded thereon, or a method. [Explanation of symbols]
[0105] 1 PC 2. Printer 11 CPU 16 Communication Interface 18 User Interface 18A Display 41 OS 43 Printer Driver 51 Print setting screen 511 Paper type selection field 517 Paper feed method selection field 53, 55, 56 Exclusive warning screen 54 Guidance screen
Claims
1. A program executable by a computer of an information processing device, which receives print settings used for printing on a printer via a user interface of the information processing device, the print settings including paper characteristics and a paper feeding method, and selectable options for the paper feeding method including automatic selection in which a tray is selected by the printer, the printer having a plurality of trays, each of which has paper characteristics that can be fed, and when the paper feeding method set in a print job is automatic selection, a tray is selected based on the paper characteristics set in the print job; The computer includes: At a timing when the paper feed method of the print settings is changed from an option other than the automatic selection to the automatic selection, execute a first notification process for causing the user interface to notify first tray information indicating whether each tray in the printer can feed paper for the characteristics of the paper set in the print settings; A program characterized by:
2. A program executable by a computer of an information processing device, which receives print settings used for printing on a printer via a user interface of the information processing device, the print settings including paper characteristics and a paper feeding method, and selectable options for the paper feeding method including automatic selection in which a tray is selected by the printer, the printer having a plurality of trays, each of which has paper characteristics that can be fed, and when the paper feeding method set in a print job is automatic selection, a tray is selected based on the paper characteristics set in the print job; The computer includes: When the paper characteristics of the print settings are changed in a state in which the automatic selection is set as the paper feed method of the print settings, execute a first notification process for causing the user interface to notify first tray information indicating whether each tray in the printer can feed paper for the characteristics of the paper set in the print settings; A program characterized by:
3. A program executable by a computer of an information processing device, which receives print settings used for printing on a printer via a user interface of the information processing device, the print settings including paper characteristics and a paper feeding method, and selectable options for the paper feeding method including automatic selection in which a tray is selected by the printer, the printer having a plurality of trays, each of which has paper characteristics that can be fed, and when the paper feeding method set in a print job is automatic selection, a tray is selected based on the paper characteristics set in the print job; The computer includes: At a first timing in a state where the automatic selection is set as the paper feed method among the print settings, If there is at least one tray that cannot feed paper for the paper characteristics set in the print settings, a first notification process is executed, and in the first notification process, first tray information indicating whether each tray in the printer can feed paper for the paper characteristics set in the print settings is notified to the user interface, if the paper can be fed from all of the plurality of trays according to the characteristics of the paper set in the print settings, the first notification process is not executed. A program characterized by:
4. A program executable by a computer of an information processing device, which receives print settings used for printing on a printer via a user interface of the information processing device, the print settings including paper characteristics and a paper feeding method, and selectable options for the paper feeding method including automatic selection in which a tray is selected by the printer, the printer having a plurality of trays, each of which has paper characteristics that can be fed, and when the paper feeding method set in a print job is automatic selection, a tray is selected based on the paper characteristics set in the print job; The computer includes: At a first timing in a state where the automatic selection is set as the paper feed method among the print settings, execute a first notification process for notifying the user interface of first tray information indicating whether each tray in the printer can feed paper for the characteristics of the paper set in the print settings; When the automatic selection cannot be set as the paper feed method for the characteristics of the paper set in the print settings, a first change process for changing the paper feed method and a first notification process for notifying the user interface of change information indicating the change of the paper feed method are executed. A program characterized by:
5. A program executable by a computer of an information processing device, which receives print settings used for printing on a printer via a user interface of the information processing device, the print settings including paper characteristics and a paper feeding method, and selectable options for the paper feeding method including automatic selection in which a tray is selected by the printer, the printer having a plurality of trays, each of which has paper characteristics that can be fed, and when the paper feeding method set in a print job is automatic selection, a tray is selected based on the paper characteristics set in the print job; The computer includes: At a first timing in a state where the automatic selection is set as the paper feed method among the print settings, execute a first notification process for notifying the user interface of first tray information indicating whether each tray in the printer can feed paper for the characteristics of the paper set in the print settings; At a second timing in a state where an incompatible combination of the paper feed method and the paper characteristics is set in the print settings, a second change process for changing the paper feed method to the one tray when there is only one tray that can feed paper with the set paper characteristics, and changing the paper feed method to automatic selection when there are multiple trays that can feed paper with the set paper characteristics; a second notification process for notifying the user interface of second tray information indicating a tray from which paper can be fed according to the set characteristics of the paper; Execute the A program characterized by:
6. The program according to claim 5, a user-defined size that is a size defined by a user can be set as a paper size that is a characteristic of the paper, and a specific tray corresponding to the user-defined size is included in the plurality of trays of the printer; When the user-defined size is set as the paper size of the paper characteristics, a third change process is executed to change the paper feed method to the specific tray, and a third notification process is executed to notify the user interface of the specific tray. A program characterized by:
7. An information processing device including a computer, The computer includes: a receiving process is executed to receive print settings to be used for printing on a printer via a user interface of the information processing device, the print settings include paper characteristics and a paper feeding method, and selectable options for the paper feeding method include automatic selection in which a tray is selected by the printer, the printer has a plurality of trays, each of which has paper characteristics that can be fed, and when the paper feeding method set in the print job is automatic selection, a tray is selected based on the paper characteristics set in the print job; The computer further comprises: At a timing when the paper feed method of the print settings is changed from an option other than the automatic selection to the automatic selection, execute a first notification process for causing the user interface to notify first tray information indicating whether each tray in the printer can feed paper for the characteristics of the paper set in the print settings; 23. An information processing apparatus comprising:
Citation Information
Patent Citations
Printer
JP2000143017A
Processing apparatus, printing indication terminal, their processing program and method for avoiding misoperation
JP2005011253A
Printer driver and information processing terminal
JP2007233467A
Image forming apparatus, imaging forming system, program, and recording medium
JP2008225025A
Printer and printing system
JP2011161793A