JP-2026075764-A - Printing apparatus, printing system, control method and program thereof
Abstract
[Problem] The print settings information generated by the OS standard print program sometimes contains duplicate attribute information, making it difficult to determine the settings information intended by the user. [Solution] The present invention is a printing device that receives print setting information based on the Internet Printing Protocol from an information processing device and performs printing, and is characterized in that, if there is duplicate attribute information in the print setting information, it has a solution means for determining the print setting information intended by the user based on the OS information of the information processing device. [Selection Diagram] Figure 3
Inventors
- 岩内 伸之
Assignees
- キヤノン株式会社
Dates
- Publication Date
- 20260511
- Application Date
- 20241023
Claims (13)
- A printing device that receives print setting information based on the Internet Printing Protocol from an information processing device and performs printing, A printing apparatus characterized by having a determination means that determines the attribute value intended by the user based on the OS information of the information processing device when there is duplicate attribute information in the print setting information.
- The printing apparatus according to claim 1, characterized in that the determination means determines the attribute value intended by the user by searching a database based on the OS information and the duplicated attribute information.
- The printing apparatus according to claim 1 or 2, characterized in that the attribute information includes “copies”, “media-type”, and “media-size”.
- The printing apparatus according to claim 3, characterized in that the attribute value of "media-type" in the attribute information includes "hagaki" and "photographic".
- The printing apparatus according to claim 1 or 2, characterized in that the print setting information is generated by the OS standard printing program installed in the information processing device.
- In a printing system in which an information processing device that generates print setting information based on the Internet Printing Protocol, a printing device that receives the print setting information and performs printing, and a server are connected via a network, The aforementioned printing apparatus, The system has a first transmission means that, if there is duplicate attribute information in the received print setting information, transmits the OS information of the information processing device and the print setting information to the server. The aforementioned server, Receiving means for receiving OS information and print setting information of the information processing device from the printing device, A determination means for determining the attribute value intended by the user based on the aforementioned OS information, A printing system characterized by having a second transmission means for transmitting the print setting information, in which the duplication of attribute information has been resolved, to a printing device.
- The printing system according to claim 6, characterized in that the determination means determines the attribute value intended by the user by searching a database based on the OS information and the duplicated attribute information.
- The printing system according to claim 6, characterized in that, if the print setting information does not contain attribute information necessary for printing, the determination means adds such attribute information based on the OS information.
- The printing apparatus according to any one of claims 6 to 8, characterized in that the print setting information is generated by the OS standard printing program installed in the information processing device.
- A method for controlling a printing device that receives print setting information based on the Internet Printing Protocol from an information processing device and performs printing, A method for controlling a printing device, characterized in that, if there is duplicate attribute information in the print setting information, the method includes a determination step of determining the attribute value intended by the user based on the OS information of the information processing device.
- A method for controlling a printing system in which an information processing device that generates print setting information based on the Internet Printing Protocol, a printing device that receives the print setting information and performs printing, and a server are connected via a network, The aforementioned printing apparatus, If the received print setting information contains duplicate attribute information, the first transmission step is performed to send the OS information of the information processing device and the print setting information to the server. The aforementioned server, A receiving step in which the information processing device receives OS information and print setting information from the printing device, A determination step in which the user intends to determine attribute values based on the aforementioned OS information, A method for controlling a printing system, characterized by performing a second transmission step of transmitting the print setting information, in which the duplication of attribute information has been resolved, to a printing device.
- A program for causing a computer to execute the control method of the printing apparatus described in claim 10.
- A program for causing a computer to execute the control method performed by the server described in claim 11.
Description
This invention relates to a printing apparatus, a printing system, a control method therefor, and a program therefor. In recent years, the practice of installing printer drivers provided by printer manufacturers into operating systems (OS) has decreased. Instead, OS-standard printing programs that use the network protocol (IPP: Internet Printing Protocol) built into the OS are being installed. For example, Apple's MacOS® and iOS®, Google's Android®, and Microsoft's Windows® all have OS-standard printing programs built into the OS. This OS standard printing program enables the OS to detect an IPP-compatible printing device, generate a print command corresponding to the printing device within the OS standard printing program, and then transmit the print request and print data to the printing device via IPP to execute the print job. The OS standard print program supports functions that can be used in common with printing devices, regardless of the printer vendor (manufacturer). However, the OS standard print program does not support all functions unique to various printing devices; it only implements functions common to printing devices from multiple different manufacturers. On the other hand, support programs are programs or groups of programs that perform processing based on user instructions in conjunction with the OS standard print program's processing, and can perform printer vendor-specific processing. For example, suppose a support program retrieves automatic processing information registered by the printing device, and then a print command is issued using both the OS standard print program and the support program, resulting in duplicate print settings. In this case, a mechanism has been proposed to notify the user interface of the information processing device of the print result before the print process is executed, based on the automatic processing information retrieved by the support program and the print settings from the print command. Japanese Patent Publication No. 2022-116555 Overall configuration diagram of the printing system of the present inventionHardware configuration diagram of the printing apparatus of the present inventionPrinting process sequence of Embodiment 1Auxiliary print setting determination process in Embodiment 1Print settings screen of the print processing device of Embodiment 1Print settings screen of the print processing device of Embodiment 1Print settings information for Embodiment 1Print settings information for Embodiment 1Database of the auxiliary print setting determination processing unitPrinting process sequence of Embodiment 2 The following describes embodiments for carrying out the present invention in detail with reference to the drawings. However, the components described in this embodiment are merely illustrative and are not intended to limit the scope of this invention to them alone. [Embodiment 1] Overall configuration of the printing system Figure 1 is a diagram illustrating the overall configuration of a printing system according to an embodiment of the present invention. A printing device 101 and an access point (AP) 102 are connected to a LAN (Local Area Network) 100 so that they can communicate with each other. In this embodiment, a tablet, smartphone, PC, etc., are described as examples of information processing devices. In the following description, the tablet 103, smartphone 104, PC 105, etc., are collectively referred to as information processing devices. These information processing devices can communicate with the printing device 101 on the LAN 100 via the AP 102. When the printing device 101 receives a print job request from the information processing device, it performs the printing process. The printing device 101 has a printing function that prints images onto a sheet (recording medium). The printing device 101 can perform printing processing based on print data received via a network. In this embodiment, the above configuration example will be used to describe a printing system. However, this embodiment is not limited to this, and it is sufficient that at least one information processing device and the printing device 101 are connected to each other via a network so as to be able to communicate. The network may be wireless or wired. Hardware configuration diagram 2 of the printing device is a block diagram illustrating the hardware configuration of the printing device 101 according to this embodiment. The printing device 101 has a printing function for printing images onto a sheet. In this embodiment, a printing device is described as an example, but the printing device may also be an MFP (Multi-Function Peripheral) that includes a scanner and fax function. The control unit 210 controls the operation of the entire printing device 101. The CPU 211 loads the program stored in the ROM 212 or storage 214 into the RAM 213 and executes it to perform various controls such as print control. Here, CPU stands for Central Processing Unit, ROM stands for