Portable Device Printing via Document Optical Code

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Printing from portable devices is complicated due to lack of memory or computing power to support printer drivers, difficulty in discovering nearby printers, and security concerns related to network access, requiring costly and retrofitted hardware.

Innovation Solution

A system that generates a document optical code, which can be scanned by a printer to retrieve and print documents from a server, eliminating the need for printer discovery and driver installation, and ensuring security through encryption and access control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional printing methods are used from portable devices, then printing functionality can be achieved, but the device requires significant memory and computing power to support printer drivers

Engineering Contradiction:
Improveprinting functionalityVSAvoidmemory and computing power
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent extracts the printer driver functionality from the portable device and places it on the server. The server stores printer driver information and handles the printing logic, while the portable device only needs to access this information through an optical code. This extraction eliminates the need for the portable device to have sufficient memory or computing power to support printer drivers locally.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an optical code as an intermediary between the portable device and the printer driver system. The optical code contains encoded information that directs the portable device to retrieve printer driver information from a server, acting as a mediator that bridges the gap without requiring the portable device to directly support printer drivers.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If printer discovery mechanisms are implemented, then nearby printers can be found, but the process is time-consuming and may not always be successful

Engineering Contradiction:
Improveprinter connectivityVSAvoidtime for discovery process
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-encoding printer identification and driver information into optical codes that are accessible via email attachments or URLs. Instead of performing time-consuming discovery processes at the moment of printing, the system prepares the connection information in advance, allowing the portable device to directly access printer information when needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the mechanical/network-based printer discovery system with an optical information system. Instead of using network protocols to discover and connect to printers, the system uses optical codes (visual information) that contain direct references to printer drivers and connection information, eliminating the need for complex discovery mechanisms.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Adaptability or versatility

If network access to printers is enabled, then printing from portable devices is possible, but security concerns arise regarding unauthorized access

Engineering Contradiction:
Improvenetwork printing capabilityVSAvoidsecurity risks
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces multiple layers of intermediaries to secure the printing process. Email servers act as intermediaries that verify user identities and control document access. Optical codes serve as intermediaries that encode secure references to printer drivers. These intermediaries create a secure chain of trust that prevents unauthorized access while enabling network printing capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements self-service security mechanisms where the email server automatically verifies user credentials and controls document access without requiring additional security configuration on the portable device. The optical code system automatically provides secure access to printer drivers based on the user's email authentication, eliminating the need for complex security setup while maintaining security.

Inventive Principle:
Principle #25Self-service

4Adaptability or versatility

If complete printing functionality is provided, then all document formats can be printed, but the system becomes complex requiring multiple attachments and steps

Engineering Contradiction:
Improvedocument format supportVSAvoidprinting process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal system where a single optical code mechanism handles multiple functions: it provides printer driver information, document access control, and format compatibility. The server-side infrastructure universally supports various document formats and printer types, while the portable device interface remains simple and consistent through the optical code, eliminating the need for device-specific complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8576425B2Method and system for printing documents from a portable device
Publication Date: 2013.11.05 GENESEE VALLEY INNOVATIONS LLC
  • US8576425B2 patent drawing
  • US8576425B2 patent drawing
  • US8576425B2 patent drawing

AI summary

One embodiment provides a system for facilitating document printing from a portable device. During operation, the system receives at an email server an email which includes an attached document. Next, the system generates at the email server a document optical code associated with the document, wherein the document optical code can be scanned and recognized by a scanning mechanism associated with a printer. Subsequently, the system attaches the optical code as an additional attachment to the email, thereby allowing a portable device to print the attached document by displaying the optical code to the scanning mechanism associated with the printer.