IPP Print Job Control for Mixed-Size Document Printing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing printer drivers, both local and cloud-based, lack the ability to set print settings for documents with varying paper sizes, leading to uniform sizing issues when printing images with different document sizes.
Innovation Solution
An application program that generates IPP setting information based on user input, allowing for the selection of either a single sheet size or individual sizes for each document, and instructs the printer to accommodate these differences via the Internet Printing Protocol (IPP).
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a local printer driver or cloud printer driver is used to print documents with different paper sizes, then the printing can be performed through standard IPP protocol, but all documents are printed with a single uniform paper size and the ability to specify different paper sizes for different documents is lost
Solution Approach 1:
The patent segments the paper size specification by dividing documents into groups based on their paper sizes. Instead of treating all documents uniformly, the system identifies distinct paper size groups and assigns appropriate paper tray settings to each group, enabling differentiated paper size handling while using standard IPP protocol.
Solution Approach 2:
The patent introduces dynamic paper size adjustment by allowing the printer to switch between different paper trays based on the document being printed. The system dynamically determines the appropriate paper tray for each document or group of documents, enabling flexible paper size adaptation without requiring a custom printer driver.
2Adaptability or versatility
If PDF files are transmitted directly to the printer without using a printer driver, then documents with different paper sizes can be printed while maintaining specified paper sizes, but a control part must be provided on the printer side to process PDF files
Solution Approach 1:
The patent introduces an intermediary component that processes print jobs between the client and printer. This intermediary analyzes document paper sizes, determines appropriate paper tray assignments, and modifies IPP settings accordingly. By placing this intelligence in the intermediary rather than requiring it on the printer side, the patent avoids increasing printer complexity while still enabling differentiated paper size handling.
Data Source
AI summary
A non-transitory computer-readable storage medium provided in an information processing apparatus, the non-transitory computer-readable storage medium storing an application program supporting a printer driver that complies with an Internet Printing Protocol (IPP), wherein the application program causes the information processing apparatus to execute determining whether image data to be printed includes different document sizes; determining, upon determining that the image data includes the different document sizes, whether at least one paper sheet for each of the different document sizes included in the image data is set in a printer that performs printing of the image data; receiving, upon determining that at least one paper sheet for each of the different document sizes included in the image data is set in the printer, selection of a first setting or a second setting from a user, the first setting being configured to perform the printing with a single sheet size selected by the user, the second setting being configured to perform the printing with each of sheets according to each of the different document sizes included in the image data; and generating, in response to receiving the selection of the second setting, IPP setting information including an IPP attribute corresponding to the second setting for instructing a target printer to perform the printing.


