Control device, printing control method and program
By obtaining and notifying paper type information by printing control software running on the control device, the problem that the default printing settings in the print driver become unsupported is solved, improving the user experience and reliability of the printing settings.
Patent Information
- Application Number
- JP2021095039
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-06-07
- Publication Date
- 2025-04-21
- Estimated Expiration
- 2041-06-07
AI Technical Summary
The default print settings in the print driver may become unsupported due to the update of the print settings on the printer side, which causes the print driver to no longer use the default print settings for printing. In addition, when updating the printer's print settings synchronously, it is difficult for users to perceive changes in the default print settings.
By obtaining information about paper types through the print control software running on the control device, and providing a notification mechanism in the user interface, notifying the user and allowing the user to update the default paper type when the default paper type becomes unsupported.
Reduces the possibility of users using improper print settings and improves the user experience, as users can timely detect and update unsupported default print settings.
Smart Images

Figure 0007665427000001 
Figure 0007665427000002 
Figure 0007665427000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a technique for a control device that sends print data to a recording device. [Background technology]
[0002] Conventionally, a printer driver installed in a host device connected to a printer has been the general method for executing printing from the printer. The printer driver has default print settings. These are used as the initial values of the print settings when printing is performed from an application on the host device.
[0003] Furthermore, there are devices in which the contents of the print settings that can be set can be updated in the printer. Patent Document 1 uses a technique in which a printer driver is connected to the above-mentioned printer and synchronized to obtain information on the print settings that can be set and updated in the printer. Based on the obtained information, the printer driver can change the default print settings. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2016-224702 A Summary of the Invention [Problem to be solved by the invention]
[0005] There are cases where the setting values set as the default print settings in the printer driver become unsupported due to updates to the print settings on the printer side. In this case, the printer driver will not be able to print with the default print settings in future printing. In addition, in a printer driver that synchronizes the updated print settings of the printer, the default print settings on the printer side will also change as a result of the synchronization, but the user will not easily notice the change.
[0006] Therefore, an object of the present invention is to reduce the possibility that printing will be performed with print settings that are not intended by the user. [Means for solving the problem]
[0007] According to one aspect of the present invention, there is provided a program that functions as print control software and is operable on a control device, the program including: in Available for printing The first indicates the type of paper The first method of acquiring information and the default print settings when printing The second indicates the type of paper. A second acquisition means for acquiring information; No. 1 Information The type of paper indicated The second acquisition means acquires the The second Information The type of paper indicated Contains Based on the above, the paper type indicated by the first information is changed to the paper type indicated by the second information. Does not include stomach In this case, the user , including a selection of paper types to be used for the default print settings The present invention is characterized in that it functions as a notification means for issuing a notification. Effect of the Invention
[0008] According to the present invention, it is possible to reduce the possibility that printing will be performed with print settings that are not intended by the user. [Brief description of the drawings]
[0009] [Figure 1] FIG. 1 is a diagram illustrating a system configuration. [Diagram 2] 2 shows the software configuration of a host computer and a printer. [Diagram 3] 4 is an example of a print setting screen provided by a user interface unit. [Figure 4] FIG. 13 is a diagram showing the configuration of a paper list. [Diagram 5] FIG. 4 is a diagram showing a configuration of paper detail information. [Figure 6] 13 is a flowchart showing processing of a paper information update program. [Figure 7] 13 is an example of a dialog notified by a user interface unit. [Figure 8] 6 is a flowchart showing a process performed when printing is executed by a printer driver. [Figure 9] 13 is an example of a dialog box notified by a printer status notification unit. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. Note that the following embodiments do not limit the scope of the present invention, and not all of the combinations of features described in the embodiments are necessarily essential to the solution of the present invention.
[0011] <Embodiment 1> Fig. 1 is a block diagram showing an outline of a print system having a host computer (hereinafter, host) 1, which is a print control device of this embodiment, and an inkjet printer (hereinafter, printer) 2, which is a recording device. As shown in Fig. 1, the host 1 and the printer 2 are connected to each other via a predetermined bidirectional interface 3 (e.g., USB or TCP / IP). A representative example of the host 1 is a personal computer (PC).
[0012] The host 1 has a main board 100 including a CPU 101 and the like, a keyboard (KB) 105, a display (DISPLAY) 107 such as an LCD, and an external storage device 109. The external storage device 109 includes a hard disk (HDD) or a flexible disk (FDD), etc. The main board 100 also has a RAM 102, a ROM 103, a keyboard controller (KBC) 104, a display controller (DISPC) 106, a disk controller (DKC) 108, and a printer controller (PRTC) 110.
[0013] The CPU 101 performs overall control of the above-mentioned components connected to the system bus 111 and executes various programs. The KBC 104 controls input from a keyboard 105 or a pointing device (not shown). The keyboard controller 104 is also called an operation unit or an input unit. The DISPC 106 controls the display of the DISPLAY 107.
[0014] The RAM 102 functions as a main memory or work area for the CPU 101. The ROM 103 stores an operating system, various programs according to this embodiment, a boot program, various applications, a printer control command generating program (hereinafter also referred to as a "printer driver") which is print control software, and the like. The DKC 108 controls access to an external storage device 109 such as a hard disk or a flexible disk (registered trademark). The PRTC 110 is connected to the printer 2 via a bidirectional interface 3, and controls communication processing of print data with the printer 2.
[0015] The printer 2 has a controller 121, a printer engine 122, an operation panel 12, and a nonvolatile storage device 133, and is connected to the host 1 via a bidirectional interface 3. The nonvolatile storage device 133 includes a hard disk (HDD) 128 or an EEPROM 129. The nonvolatile storage device may also be called a nonvolatile memory.
[0016] The controller 121 includes a CPU 124, a ROM 125, a RAM 126, an interface controller (I / FC) 123, and a disk controller (DKC) 127. In addition, the controller 121 includes a panel interface (I / FP) 130 and an engine interface (I / FE) 132. The CPU 124 executes various programs. The ROM 125 receives print data from the host 1 and stores a program or various data for controlling the printer engine 122 to realize optimal recording.
[0017] The RAM 126 is used as a work area for temporarily storing various data and programs. The I / FC 123 is connected to the host 1 via the bidirectional interface 3, and controls communication processing of print data with the host 1. The HDD 128 stores a large amount of data, such as data from the host 1 and additional information related to the data. The EEPROM 129 stores information unique to the recording device used during recording operations. The DKC 127 controls access to the non-volatile storage device 133. The I / FP 130 controls display on the operation panel 12 or input from the operation panel 12. The I / FE 132 controls the printer engine 122, which directly controls the hardware to realize optimal recording. In this embodiment, the printer engine 122 uses a printer engine using an inkjet recording method, but a printer engine or an offset printing machine following an electrophotographic method can also be used.
[0018] FIG. 2 is a diagram showing the functional configuration of the software of the host 1 and the printer 2. The printer 2 in this embodiment is a device capable of updating the type of printable print medium, such as paper or cloth (hereinafter, paper type). Generally, the printer 2 prints using processing parameters that are suitable for each type of paper. The printer 2 is capable of printing on multiple paper types at the time of shipment from the factory, but does not support paper types that have appeared after the printer 2 is shipped and cannot print on them. In order to enable printing on such unsupported paper types, the printer 2 in this embodiment can expand the types of paper that can be printed. There are various methods possible for updating the types of paper that can be printed. As an example, a method in which the printer 2 updates the functions based on instructions from the user via the operation panel 12 or the like is considered. Also, a method in which the printer 2 updates the functions based on instructions from an external information processing device connected to the printer 2, or a method in which the printer 2 updates the functions by receiving information via the Internet or the like is considered. Note that in this embodiment, the update method is not particularly limited.
[0019] The host 1 has a printer driver 201 and default print settings 210. The printer driver 201, which is print control software, can operate on a print control device and has print settings and a means for changing the print settings. Also, based on a print instruction from a user, the printer driver 2 converts the document to be printed into print data that can be interpreted by the printer 2 based on the contents of the print settings and sends it to the printer 2. The printer 2 expands the received print data to generate a printed matter. The printer driver 201 has a user interface unit 202, a print data generation unit 203, a printer status notification unit 204, a paper list acquisition unit 205, and a paper detail information acquisition unit 206. The printer driver 201 also has driver paper information 207. The driver paper information 207 stores information about paper types that can be set as print settings of the printer driver 201, and includes a driver paper list 208 and driver paper detail information 209. The driver paper list 208 is a list that describes paper types that can be set by the printer driver 201. Moreover, the driver paper detail information 209 is information that describes details about each type of paper that is described in the driver paper list 208. The driver paper list 208 and the driver paper detail information 209 will be described in detail later.
[0020] The user interface unit 202 provides a means for the user to input print settings for the printer driver 201. The printer driver 201 displays a print setting screen on the DISPLAY 107 based on a display command for the print setting screen from the operating system. The user interface unit 202 internally holds information related to the functions of the printer 2, and displays the print setting screen based on this information. For print settings of paper type, the print setting screen is displayed based on the driver paper information 207. Furthermore, the user interface unit 202 overwrites and updates (synchronously updates) the contents of the driver paper information 207 using the printer paper information 211 acquired from the printer 2.
[0021] The print data generation unit 203 generates print data to be sent to the printer as a print job. The print data generation unit 203 converts the document prepared by the user into a data format that can be interpreted by the printer 2 according to the print settings set using the user interface unit 202, and generates a control command for controlling the printer.
[0022] A printer status notification unit 204 acquires status information such as the printing status or error occurrence status of the printer 2 via the bidirectional interface 3, and displays the information on the DISPLAY 107. A paper list acquisition unit 205 acquires a printer paper list 212 possessed by the printer 2 via the bidirectional interface 3. A paper detail information acquisition unit 206 acquires printer paper detail information 213 possessed by the printer 2 via the bidirectional interface 3.
[0023] Default print settings 210 stores initial values of print settings when printing is performed on printer 2 from an application on host 1 via printer driver 201. The print settings stored in default print settings 210 are generated by the operating system acquiring them from printer driver 201 when printer driver 201 is installed on host 1 and storing them in ROM 103 on the host. In addition, the contents of default print settings 210 can be changed to any print settings by the user via printer driver 201.
[0024] The printer 2 includes a printer controller unit 121, a printer engine unit 122, and printer paper information 211. The printer paper information 211 stores information about paper types that can be set as print settings of the printer 2, and includes a printer paper list 212 and printer paper detail information 213. The printer paper list 212 is a list of paper types supported by the printer 2. The printer paper detail information 213 is information that describes details about each paper type listed in the printer paper list 212. The printer paper list 212 and the printer paper detail information 213 will be described in detail later. In this embodiment, they are called differently for the sake of explanation, but the driver paper list 208 and the printer paper list 212 each consist of data with the same structure. The driver paper detail information 209 and the printer paper detail information 213 also each consist of data with the same structure.
[0025] 3 is an example of a print setting screen of the printer driver provided by the user interface unit 202 in accordance with the driver paper information 207. The print setting screen in this embodiment has a basic setting sheet 301, on which a paper type 302 and several print settings related to the paper type 302 can be set. Quality 303, double-sided printing 304, borderless printing 305, and monochrome printing 306 are provided as functions related to the paper type 302.
[0026] Quality 303 allows the user to select the output quality of the printed matter, and has options such as "Fine," "Standard," and "Fast." Double-sided printing 304, borderless printing 305, and monochrome printing 306 each have the option of turning the function "On" or "Off," and the settings are reflected in the print results. Paper information update 307 is a button for starting a paper information update program, which will be described later.
[0027] FIG. 4 shows an example of the driver paper list 208 included in the driver paper information 207, or the printer paper list 212 included in the printer paper information 211. In this embodiment, FIG. 4(a) shows the driver paper list 208 included in the driver paper information 207, and FIG. 4(b) shows the printer paper list 212 included in the printer paper information 211. The data structure of both is the same. The paper type 302 shown in FIG. 3 is provided as a print setting option in accordance with the paper types 403 listed in the driver paper list 208 in the order 402. Furthermore, the driver paper list 208 has the update date and time 401 of the list information, and a check SUM value 404 generated based on the driver paper detail information 209 for each paper of the paper type 403.
[0028] FIG. 5 shows an example of the driver paper detail information 209 for an arbitrary paper type 403. FIG. 5 also shows the driver paper detail information 209 when the paper type 403 is "plain paper (high quality)". The driver paper detail information 209 is made up of information tables for the number of papers listed in the paper type 403. When an arbitrary paper type 302 is selected on the basic setting sheet 301, the user interface unit 202 provides options of quality 303, double-sided printing 304, borderless printing 305, and monochrome printing 306. These options are provided based on the contents 502 corresponding to the items 501 of the driver paper detail information 209. The printer paper detail information 213 is also made up of data having the same structure as the information table shown in FIG. 5.
[0029] In order to print as desired by the user, it is desirable that the contents of the driver paper list 208 included in the driver paper information 207 and the printer paper list 212 included in the printer paper information match. For example, when the print settings on the printer side are updated, if the paper type set as the default in the printer driver remains supported, printing can be performed without any problems. However, if the paper type set as the default in the printer driver becomes unsupported due to the update of the print settings on the printer side, printing cannot be performed. Furthermore, since the default print settings are used as the initial values when printing from an application, it is difficult for the user to notice that the setting values of the default print settings are currently unsupported by the printer. Therefore, in this embodiment, when the user presses the paper information update 307 shown in FIG. 3, processing is performed according to the contents of the driver paper list 208 and the printer paper list 212.
[0030] FIG. 6 is a flowchart showing the processing program of the paper information update program. In this embodiment, as described above, the printer driver 201 has the driver paper list 208 shown in FIG. 4(a), and the printer 2 has the printer paper list 212 shown in FIG. 4(b). Also, the printer paper detail information 213 when "plain paper (high quality)" is listed in the printer paper list 212 is shown in FIG. 5. Furthermore, the default print setting 210 stores "plain paper" as the print setting of the default paper type 302. Under the above circumstances, the contents of the paper information update program executed by the CPU 101 when the paper information update 307 is pressed on the user interface unit 202 will be described using the flowchart of FIG. 6. Note that the processing in each step of FIG. 6 is performed by the CPU 101 of the host 1 expanding the program code stored in the ROM 103 into the RAM 102 and executing it. Note that the symbol "S" in the description of each process means that it is a step in the flowchart.
[0031] First, in the flowchart of Fig. 6, processing is started by pressing paper information update 307 on basic setting sheet 301. In S601, CPU 101 uses paper list acquisition unit 205 to acquire printer paper list 212 (referred to as A) from printer 2. In this embodiment, the list information shown in Fig. 4(b) is acquired as printer paper list 212.
[0032] Next, in S602, CPU 101 acquires default print settings 210 via the operating system, and acquires the stored default paper type 302 (assumed to be B). In this embodiment, "plain paper" is acquired. In S603, CPU 101 determines whether or not paper type 302 (B) acquired in S602 is included in printer paper list 212 (A) acquired in S601. If it is included, the process proceeds to S608. On the other hand, if it is not included, the process proceeds to S604. In S604, the process proceeds to the paper information update program, thereby notifying that the setting of default paper type 302 currently stored in default print settings 210 has become unsupported.
[0033] FIG. 7 shows an example of a dialog that the CPU 101 displays on the DISPLAY 107 in S604. The dialog in FIG. 7 includes a description 701 that the setting of the default paper type 302 is no longer supported, thereby informing the user of the non-support. It also includes a control 702 for selecting the type of paper to be used as the default paper type 302 in the future. The control 702 allows the user to select the paper type 413 included in the printer paper list 212 acquired in S601. The dialog in FIG. 7 also includes a continue button 703 and a cancel button 704. Note that, in FIG. 7, the description 701 that the setting of the default paper type 302 is no longer supported and the control 702 for selecting the type of paper to be used as the default paper type 302 are displayed on the same screen, but they may be displayed separately.
[0034] In S605, the CPU 101 determines whether the user has pressed the continue button 703 or the cancel button 704 in the dialog of Fig. 7. If it is determined that the user has pressed the continue button 703, the process proceeds to S606. On the other hand, if the user has pressed the cancel button 704 instead of the continue button 703, the CPU 101 ends the paper information update program.
[0035] In S606, CPU 101 updates driver paper information 207, thereby updating paper type 302 that can be set by printer driver 201. Specifically, first, CPU 101 overwrites and updates driver paper list 208 based on printer paper list 212 acquired in S601. Next, CPU 101 uses paper detail information acquisition unit 206 to acquire information on paper types 403 not included in current driver paper detail information 209, among paper types 403 listed in updated driver paper list 208, from printer paper detail information 213. Then, acquired printer paper detail information 213 is stored as driver paper detail information 209. In this embodiment, by performing the process of S606, driver paper list 208 is updated from FIG. 4(a) to FIG. 4(b). In addition, among the paper types 503 listed in FIG. 4B, information on “plain paper (high quality)”, which is not currently included in the driver paper details information 209, is obtained from the printer paper details information 213 and stored in the driver paper details information 209.
[0036] Next, in S607, the CPU 101 changes the paper type 302 stored in the default print settings 210. This is done by storing the paper type selected in the control 702 at the timing when the continue button 703 was pressed on the dialog in Fig. 7 in S605 as the default print settings 210. After the change, the CPU 101 ends the paper information update program.
[0037] In S608, the CPU 101 updates the driver paper information 207 to handle cases where the printer paper list and the driver paper list differ for paper types other than the default paper type. After performing the process of S608, the CPU 101 ends the paper information update program.
[0038] As described above, according to this embodiment, usability can be improved when the default print settings of the printer driver become unsupported due to an update of the printer's print settings. Specifically, by performing the process flow described above, if the print settings registered in the default print settings are no longer available on the printer, a notification is given so that the user can recognize this. Note that the notification is given when YES is determined in S603 of FIG. 6 (i.e., when printing is no longer available on the printer 2), so that the user does not need to receive unnecessary notifications. In addition, the fact that the default paper type can also be changed on the notification screen also leads to improved usability for the user.
[0039] <Embodiment 2> In this embodiment, a process flow will be described for a case where a paper type 302 not supported by the printer 2 is set in the printer driver 201 and printing is performed.
[0040] FIG. 8 is a flowchart showing the process when printing is executed in the printer driver. Here, it is assumed that the printer driver 201 has the contents of FIG. 4(a) as the driver paper list 208. It is also assumed that the printer 2 has the contents of FIG. 4(b) as the printer paper list 212. It is also assumed that FIG. 5 shows the printer paper detail information 213 when "plain paper (high quality)" is listed in the printer paper list 212. It is also assumed that "plain paper" is stored as the print setting of the default paper type 302 in the default print setting 210. Under the above circumstances, the process flow when printing is performed on the printer 2 from an application on the host 1 via the printer driver 201 with the print setting of the paper type 302 set to "plain paper" will be described using the flowchart in FIG. 8.
[0041] The flowchart in Fig. 8 starts when an application on the host 1 issues a print instruction to the printer driver 201. The processing in each step in Fig. 8 is performed by the CPU 101 of the host 1 expanding the program code stored in the ROM 103 into the RAM 102 and executing it. The symbol "S" in the explanation of each process indicates a step in the flowchart.
[0042] In S801, the CPU 101 uses the print data generating unit 203 to generate print data in which the paper type 302 is set to "plain paper" and sends the print data to the printer 2. In S802, the CPU 101 judges whether the paper type 302 set in the print data sent in S801 is supported by the printer 2, that is, whether a print error has occurred in the printer 2. The above judgment is made based on the status information of the printer 2 acquired using the printer status notification unit 204. In this embodiment, the paper type 302 of the print data sent in S801 is set to "plain paper", whereas the printer 2 does not support "plain paper", so a print error occurs. In this case, the process proceeds to S803 as a result of the judgment in S802. Also, if it is judged that no error has occurred, the CPU 101 ends the program. In S803, the CPU 101 notifies the printer 2 that a print error has occurred.
[0043] Fig. 9 shows an example of a dialog that CPU 101 displays on DISPLAY 107 in S803. The dialog in Fig. 9 includes a description 901 to the effect that the setting of paper type 302 is unsupported, thereby informing the user that it is unsupported. In addition, the description 901 asks the user whether or not to update the driver paper information 207 in order to synchronize the printer paper information 211 supported by printer 2 with the driver paper information 207. The dialog in Fig. 9 includes an Agree button 902 and a No button 903 in response to this inquiry.
[0044] In S804, CPU 101 branches the process depending on whether the user presses Agree button 902 or No button 903 in the dialog of Fig. 9. If the user presses Agree button 902, CPU 101 advances the process to S805, and if the user presses No button 903, CPU 101 ends the program.
[0045] In S805, CPU 101 performs a process to update the driver paper information. That is, the driver paper information 207 of the printer driver 201 is updated. For this, CPU 101 starts the process flow shown in Fig. 6, and the subsequent process proceeds in accordance with the process flow described in the first embodiment. When the process of S805 ends, CPU 101 ends the program.
[0046] As described above, according to this embodiment, when a paper type 302 that is not supported by printer 2 is set in printer driver 201 and printing is performed, a notification screen is displayed to the user, making it possible to quickly notify the user of an abnormality. Also, since driver paper information 207 can be updated by operating the notification screen, usability of printer driver 201 can be improved. Furthermore, even if the user who updated the print settings of printer 2 is different from the user who uses printer driver 201 to perform printing, the above-mentioned notification is effective.
[0047] <Other embodiments> Although the above embodiment has been described with a focus on the type of paper used for printing, the above embodiment can also be applied to print settings other than paper type. For example, the default setting for borderless printing may change. As an example, the default "paper type A (borderless possible)" may be deleted on the printer side and changed to the default "paper type B (borderless not possible)". In such a case, a notification may be given that borderless printing will no longer be possible. In addition, if a setting related to printing becomes an unsupported setting on the printer side, a notification may be given that the corresponding print setting will be changed.
[0048] The embodiment can also be applied to a case where there are multiple recording devices that can execute printing for one printer driver. Specifically, assume that there is an environment in which printing is performed using a common printer driver for recording device A that can execute double-sided printing and recording device B that cannot execute double-sided printing. When the default print setting of the printer driver is "double-sided printing ON," changing the setting of the recording device that executes printing from recording device A to recording device B makes it impossible to print. In such a case, the flow of embodiment 2 can be applied.
[0049] The present invention can also be realized by supplying a program that realizes one or more of the functions of the above-mentioned embodiments to a system or device via a network or a storage medium, and having one or more processors in the computer of the system or device read and execute the program. It can also be realized by a circuit (e.g., ASIC) that realizes one or more of the functions. [Explanation of symbols]
[0050] 1. Host Computer 2. Printer 201 Printer Driver 210 Default Print Settings 212 Printer Paper List
Claims
1. A program that functions as print control software and is operable on a control device, The control device, a first acquiring means for acquiring, from a printer, first information indicating a paper type that can be set for printing by the printer; A second acquisition means for acquiring second information indicating a paper type of a default print setting at the time of printing; a notification means for notifying a user of a paper type option for the default print settings when the paper type indicated by the first information does not include the paper type indicated by the second information, based on whether the paper type indicated by the first information acquired by the first acquisition means includes the paper type indicated by the second information acquired by the second acquisition means; A program characterized by causing the program to function as a
2. 2. The program according to claim 1, wherein the notification means causes a display to notify that the paper type is not supported by the printer.
3. 3. The program according to claim 1, wherein the options are selectable from among paper types indicated by the first information acquired by the first acquisition means.
4. 4. The program according to claim 1, further comprising a change means for, when a paper type to be used for the default print settings is selected in the notification, changing the default print settings to the paper type selected by the user.
5. The control device, The program according to any one of claims 1 to 4, further functioning as a second notification means for notifying a user when a print instruction is received with a paper type that is not supported by the printer set.
6. 6. The program according to claim 5, wherein the second notification means notifies a user of an error that occurs in the printer when print data is sent to the printer.
7. 7. The program according to claim 5, wherein the second notification means issues a notification for selecting whether or not to update paper information that can be set by the print control software.
8. The program is When an instruction to update the paper information is input in a notification for selecting whether or not to update the paper information that can be set by the print control software notified by the second notification means, or in a setting screen provided by the print control software, 8. The program according to claim 5, further comprising: a program for executing the first acquisition means, the second acquisition means, and the notification means.
9. a first acquiring means for acquiring, from a printer, first information indicating a paper type that can be set for printing by the printer; A second acquisition means for acquiring second information indicating a paper type of a default print setting when printing using the print control software; a notification means for notifying a user of a paper type option for the default print settings when the paper type indicated by the first information does not include the paper type indicated by the second information, based on whether the paper type indicated by the first information acquired by the first acquisition means includes the paper type indicated by the second information acquired by the second acquisition means; A control device comprising:
10. a first acquisition step of acquiring, from a printer, first information indicating a paper type that can be set for printing by the printer; A second acquisition step of acquiring second information indicating a paper type of a default print setting when printing using the print control software; a notification step of notifying a user of a paper type option for use in the default print settings when the paper type indicated by the first information does not include the paper type indicated by the second information based on whether the paper type indicated by the first information acquired in the first acquisition step includes the paper type indicated by the second information acquired in the second acquisition step; A control method for a control device comprising:
Citation Information
Patent Citations
Data processor, print control method, storage medium storing computer-readable program, and program
JP2005062916A
Printer
JP2007022015A
Image forming system, user interface device, and program
JP2008017108A
Printing system, printing method, and printer driver
JP2008181262A
Information processing device, information processing method and program
JP2016224702A