Dynamic Hold Job Storage for Print Confidentiality
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional hold printing technologies in printing apparatuses face issues where hold jobs are deleted automatically after a storage time elapses, leading to potential loss of user-intended print jobs, compromising both confidentiality and usability.
Innovation Solution
A printing apparatus with a processor that stores hold jobs, sets a storage time, and allows users to extend or defer deletion through input operations, ensuring confidentiality while allowing users to manage their print jobs effectively.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If hold jobs are deleted automatically after storage time elapses, then confidentiality of hold jobs is improved, but usability deteriorates because users may lose intended print jobs during operation
Solution Approach 1:
The storage time for hold jobs is made dynamic rather than fixed. The system automatically extends the storage time when it detects user operations on the operation panel, adapting the retention period to actual usage conditions. This resolves the contradiction by making the deletion timing flexible - short enough to protect confidentiality when unused, but extendable to prevent accidental loss during active use.
Solution Approach 2:
The system implements feedback mechanisms by monitoring user operations on the operation panel and responding by extending storage time. When the controller detects that a user is operating the panel, it extends the storage period of hold jobs, creating a feedback loop that adjusts confidentiality and usability based on real-time usage patterns. This ensures jobs are retained during active use while being deleted when unused.
2Ease of operation
If storage time of hold job is extended to include unprintable periods, then usability is improved, but confidentiality deteriorates because jobs remain stored longer than necessary
Solution Approach 1:
The storage time is dynamically adjusted based on whether the system is in a printable or unprintable state. Rather than extending storage time for all unprintable periods, the system only extends it when user operations are detected, making the extension conditional and proportional to actual usage needs. This prevents excessive retention while still protecting jobs during active use.
Solution Approach 2:
The system changes the storage time parameter based on operational context. When unprintable conditions occur during active user operation, the storage time parameter is extended; when no operations are detected, the parameter reverts to the original shorter duration. This conditional parameter adjustment balances confidentiality and usability based on real-time system state.
Data Source
AI summary
A processor of a printing apparatus performs: storing, in a memory, a print job received through a communicator; controlling a printer to print a hold job that is a print job stored in the memory, in response to receiving a print instruction for the hold job; setting a storage time, the storage time being one of a time period during which the hold job is stored and a time point until which the hold job is stored; when the hold job remains stored in the memory past the storage time, deleting the hold job from the memory; and in response to receiving a particular operation, performing at least one of: extending the storage time of the hold job by a particular period; and deferring deletion of the hold job until a completion condition is satisfied, the completion condition indicating that an operation to the input device is completed.


