Dynamic Storage Area Sizing for PDF Print Spooling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Printing apparatuses face challenges in efficiently managing storage capacity for direct print processing of PDF files, leading to potential capacity shortages and increased manufacturing or operational costs, as well as inefficiencies in handling concurrent jobs and communication traffic.
Innovation Solution
An information processing apparatus that dynamically adjusts storage area sizes based on actual file sizes received, allowing for efficient storage and processing of multiple PDF files in the order of their reception, while minimizing storage requirements and avoiding premature processing of subsequent jobs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If a large-capacity storage is mounted in the printing apparatus to store multiple PDF files for direct print processing, then the storage capacity is sufficient to handle concurrent jobs, but the manufacturing cost or operational cost increases
Solution Approach 1:
The patent applies dynamics by making the storage area capacity adjustable rather than fixed. The control unit dynamically changes the storage area capacity based on the actual size of received PDF files, allowing the system to allocate storage resources flexibly according to real needs, thus avoiding the need for a permanently large-capacity storage device
Solution Approach 2:
The patent changes the parameter of storage area capacity from a static maximum value to a dynamic value that adapts to actual file sizes. By modifying the capacity parameter based on received file information, the system achieves sufficient storage for concurrent jobs without requiring an excessively large storage device, thereby reducing manufacturing and operational costs
2Quantity of substance
If the storage area capacity is set to the maximum size of PDF files that can be processed, then sufficient storage is available for concurrent jobs, but the storage capacity cannot be reduced to minimize costs
Solution Approach 1:
The system transitions from a static storage capacity configuration to a dynamic one where the capacity is adjusted based on actual PDF file sizes received. This allows the storage area to adapt its capacity to match real usage patterns, providing sufficient space for concurrent jobs while avoiding excessive capacity allocation
Solution Approach 2:
The control unit receives feedback information about the actual size of PDF files from the receiving unit and uses this feedback to adjust the storage area capacity accordingly. This feedback mechanism enables the system to optimize storage allocation based on actual file characteristics, achieving both sufficient capacity and cost efficiency
3Productivity
If the printing apparatus starts processing PDF files in the order of reception, then job processing order is maintained, but subsequent jobs may be processed prematurely when storage capacity is depleted
Solution Approach 1:
The system performs preliminary action by reserving a storage area with sufficient capacity before receiving and processing PDF files. By pre-allocating the necessary storage space based on expected file sizes, the system ensures that subsequent jobs can be processed in order without premature termination due to storage depletion
Solution Approach 2:
The patent applies beforehand cushioning by setting the storage area capacity to a value that provides a buffer against storage depletion during concurrent job processing. This cushioning capacity ensures that even when multiple files are received simultaneously, the storage area can accommodate all files in the correct processing order without running out of space
Data Source
AI summary
A printing apparatus 100 performs print processing for a PDF file received via a communication unit 105. The printing apparatus 100 includes a CPU 101 and a HDD 104 storing the PDF file. The CPU 101 controls the HDD 104, secures a storage area corresponding to a maximum size of the PDF file that can be processed by the printing apparatus 100 each time reception of the PDF file is started, and sequentially stores PDF files received for each secured storage area. The CPU 101 updates a size of the secured storage area from the maximum size of the PDF file that can be processed by the printing apparatus 100 to an actual size of the PDF file having been received completely. The CPU 101 performs control so that the PDF files stored in the HDD 104 are processed in an order of reception start.


