Automatic Printing via OS Pre-Connection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing printer operation methods require users to manually select printers and input print instructions after activating an application program, leading to increased operational burden, as they need to re-establish near field communication for printing.
Innovation Solution
An information processing apparatus with an automatic function in its operating system that automatically executes procedures for printing, including receiving user input through a user interface, establishing wireless communication with a printer, and outputting print jobs, thereby reducing user effort by automating the selection and connection process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual operation is used to select printer and input print instruction after activating application program, then user can control printing process, but operational burden on user increases
Solution Approach 1:
The system performs preliminary actions by automatically selecting the printer and establishing wireless communication connection before the user activates the application program. The OS pre-configures the printing environment based on registered procedure data, so when the user simply activates the application, the printer selection and connection setup are already completed, significantly reducing operational burden.
Solution Approach 2:
The system enables self-service by allowing the OS to automatically execute the printing procedure without requiring user intervention for printer selection or connection setup. The registered procedure data enables the system to serve itself by automatically completing tasks that would otherwise require manual user actions, thereby reducing operational burden while maintaining automation.
2Loss of time
If near field communication is re-established after user performs printing operation, then connection can be re-established, but time for operation increases
Solution Approach 1:
The system establishes wireless communication connection and selects the printer as preliminary actions before the user activates the application program. By pre-configuring everything based on registered procedure data, the system eliminates the need for re-establishing near field communication after printing operations, significantly reducing operation time.
Solution Approach 2:
The system maintains continuous useful action by keeping the wireless communication connection and printer selection status active and preserved. Instead of terminating and re-establishing connections after each printing operation, the system maintains the connection state, allowing for continuous printing operations without time loss.
3Ease of operation
If automatic function is used to execute printing procedures, then operational burden is reduced, but system complexity increases
Solution Approach 1:
The system achieves universality by creating a multi-functional OS that can handle both manual and automatic printing operations through a unified interface. The registered procedure data serves as a universal template that can be applied to different printing scenarios, allowing the system to provide automated functions without requiring separate complex systems for each operation mode.
Solution Approach 2:
The system introduces an intermediary layer in the form of registered procedure data that mediates between the user's simple activation action and the complex printing procedures. This intermediary structure allows the OS to automatically execute complex printing tasks without exposing the user to the underlying complexity, thereby reducing operational burden while managing system complexity through abstraction.
Data Source
AI summary
A non-transitory computer readable medium stores an application program causing an information processing apparatus to execute a process for printing, an operating system of the information processing apparatus has an automatic function which automatically executes a series of procedures and operations in response to satisfaction of an activation condition, the application program is activated based on a user operation, or activated by the automatic function of the operating system, the information processing apparatus includes a first communication interface. The process includes receiving a selection of data to be printed, acquiring input information in a case where the application program is activated by the automatic function of the operating system, and establishing the first wireless communication with a specific printer using the connection information and outputting the print job to the specific printer using the first wireless communication.


