Pull Printing Server Failure Handling via Port Information Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In conventional network printing environments, when a pull printing server is unavailable due to maintenance or network issues, users cannot print jobs as the information device is limited to transmitting print jobs only to the pull printing server, requiring manual intervention or pre-installed device drivers, which is inconvenient and requires additional hardware.

Innovation Solution

A pull printing system where information devices acquire and store port information from the pull printing server, allowing them to automatically switch the transmission destination of print jobs to connected image forming apparatuses if the server is unavailable, enabling seamless printing without the need for new hardware or manual port changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the information device transmits print jobs only to the pull printing server, then the printing system can be simplified and centralized management can be achieved, but the system reliability deteriorates when the server is unavailable

Engineering Contradiction:
Improveprinting system structureVSAvoidprinting availability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The information device stores port information of image forming apparatuses in advance before the pull printing server becomes unavailable. When the server is down, the device can immediately switch to direct transmission using the pre-stored port information, eliminating the need for manual intervention and ensuring continuous printing capability.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the user manually changes the printer port when the pull printing server is down, then the user can print directly to image forming apparatuses, but the ease of operation deteriorates due to manual intervention requirements

Engineering Contradiction:
Improveprinting availabilityVSAvoidport configuration
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The information device automatically detects when the pull printing server is unavailable and autonomously switches the printer port to a directly connected image forming apparatus using the pre-stored port information. This self-service mechanism eliminates the need for user intervention in port configuration, maintaining ease of operation while ensuring printing availability.

Inventive Principle:
Principle #25Self-service

3Reliability

If a device driver dedicated for image forming apparatus is installed in advance, then direct printing is enabled, but the device complexity increases and additional hardware requirements arise

Engineering Contradiction:
Improveprinting availabilityVSAvoiddriver installation
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The information device uses a universal device driver that can handle both pull printing server communication and direct image forming apparatus communication. The device stores port information of multiple apparatuses and automatically selects the appropriate destination, eliminating the need for dedicated device drivers and reducing overall system complexity while maintaining printing availability.

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

Data Source

PatentUS8699067B2Pull printing system, method and computer-readable storage medium for processing print jobs after pull printing server failure
Publication Date: 2014.04.15 KONICA MINOLTA BUSINESS TECH INC
  • US8699067B2 patent drawing
  • US8699067B2 patent drawing
  • US8699067B2 patent drawing

AI summary

In a pull printing system, a plurality of information devices configured to create print jobs individually, a pull printing server, and a plurality of image forming apparatuses are connected to one another via a network. Each of the information devices acquires, from the pull printing server, port information used for communication with the image forming apparatuses, stores the port information therein. If the pull printing server can perform communication with the subject information device at a time point when the port information is stored and onward, each of the information devices sends a print job created after the time point to the pull printing server. Otherwise, each of the information devices sends the print job to any one of the image forming apparatuses based on the port information.