Hybrid Print Server Architecture for Bandwidth Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing printing systems do not efficiently allow users to print documents from remote locations without requiring large data transfers over the internet, limiting access to various printing devices.

Innovation Solution

A document printing system comprising a remote server and local print servers that determine whether to send print jobs to a local queue or a global queue based on user device connectivity, prioritizing local printing to minimize internet data transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If cloud printing systems are used to allow remote printing, then users can print from any location, but relatively large amounts of data must be sent via the internet

Engineering Contradiction:
Improveprinting location flexibilityVSAvoiddata transfer volume
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system segments the printing architecture into local print servers distributed across different networks and a remote server. Print jobs are processed locally when possible, dividing the data transfer burden into smaller local segments rather than requiring complete data transmission over the internet.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Local print servers act as intermediaries between user devices and the remote server. These intermediaries enable local processing and caching of print jobs, reducing the need for direct internet data transmission while maintaining remote accessibility capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If local printing is prioritized by maintaining local queues, then printing speed and bandwidth efficiency improve, but the system complexity increases

Engineering Contradiction:
Improveprinting speedVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The local print servers are designed to perform multiple functions: maintaining local queues for fast printing, communicating with the remote server for cloud-based job management, and providing user authentication. This multi-functionality reduces the need for separate dedicated components.

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

Solution Approach 2:

The system performs preliminary actions by pre-configuring local print servers with queue management capabilities and authentication mechanisms before printing operations begin. This allows the system to handle both local and remote printing requirements without requiring complex real-time decision-making architecture.

Inventive Principle:
Principle #10Preliminary action

3Loss of energy

If local print servers are used to reduce internet data transfer, then bandwidth usage decreases, but accessibility to printing devices from remote locations is limited

Engineering Contradiction:
Improvebandwidth usageVSAvoidremote access capability
Core Design Contradiction:
Loss of energyVSAdaptability or versatility

Solution Approach 1:

The system merges local queue processing with remote server connectivity. Local print servers handle data locally to minimize bandwidth usage, while simultaneously maintaining communication channels with the remote server to enable remote job submission and management when needed.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The printing system dynamically adapts its operation mode based on availability and requirements. Local queues are used when available for efficient processing, while the system can switch to or coordinate with remote server operations to maintain accessibility, creating a flexible hybrid architecture.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9311034B2Document printing system and method
Publication Date: 2016.04.12 PATHWAY IP II GMBH
  • US9311034B2 patent drawing
  • US9311034B2 patent drawing
  • US9311034B2 patent drawing

AI summary

A document printing system configured to print documents received from a user device. The system comprises a remote server and a first local print server. The remote server is configured to communicate with one or more local print servers located on respective local networks, including the first local print server. The remote server receives print jobs from remote user devices and to maintain a global queue of print jobs. The first local print server is coupled to a first local network and to an input device for receiving user instructions. The first local print server receives print jobs from user devices, maintains a first local queue of print jobs, processes print jobs from the global queue of documents, and instructs a printing device to print a document in accordance with a print job, based upon user instructions received at the input device. The system is configured to determine whether the first local print server is accessible by a user device issuing a print job and, based on the determination, send the print job to the first local queue or to the global queue.