Mobile Device Printing via Transient Barcode Association
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face difficulties in easily connecting and configuring mobile devices to print documents on public printers while ensuring security, as existing methods are complex and vulnerable to unauthorized access.
Innovation Solution
A method involving a dynamic 2D barcode that encodes a passkey, printer ID, routing information, and optional encryption keys, allowing a mobile device to securely interact with a printer by scanning and decoding the barcode to configure and upload print jobs through a transient association, using a print server for secure communication and payment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a printer is made publicly accessible on a network for easy printing, then ease of operation is improved, but security is worsened due to vulnerability to unauthorized access
Solution Approach 1:
The system generates and displays a time-limited access code on the printer before printing is requested. This preliminary action establishes a secure, temporary connection mechanism that allows easy printing for authorized users while preventing unauthorized access, as the code expires after a set time period
Solution Approach 2:
A cloud-based service acts as an intermediary between the mobile device and printer. The service receives the access code from the printer, manages the printing job, and relays instructions to the mobile device, creating a secure buffer that protects both the printer and user data while enabling easy printing
2Ease of operation
If configuration steps are simplified for mobile printing, then ease of operation is improved, but reliability is worsened due to potential connection and security issues
Solution Approach 1:
The printer automatically generates and displays its own access code without requiring manual configuration by the user. The mobile device automatically connects to the cloud service and retrieves printing instructions. This self-service approach simplifies operation while maintaining reliability through automated security protocols
Solution Approach 2:
The system provides real-time feedback throughout the printing process: the printer displays an access code, the mobile device receives confirmation of successful connection, and both parties receive status updates. This feedback loop ensures reliable operation by confirming each step succeeded while keeping the process simple for the user
Data Source
AI summary
A method and apparatus for printing from mobile devices are described. In one embodiment, the method comprises outputting a machine-readable code associated with the printer; receiving rendered print data specified by the mobile device that scanned and decoded the machine-readable code; and printing the rendered print data.


