Extension Computing Device Offloads Print Jobs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multi-function printing devices (MFPs) face limitations due to slower upgrade cycles, high initial costs, and costly firmware upgrades, leading to older printer engines being retained despite reduced demand, and inefficient processing of print jobs which can result in longer waiting times in busy offices.

Innovation Solution

A portable extension computing device that connects to MFPs via a fast data transfer connector, offloading non-critical processes such as document storage and user account management, allowing the main engine processor to focus on critical printing tasks, and providing a virtually unlimited capacity for applications, flexible feature development, and easy maintenance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a multi-function printing device retains legacy printer engines to avoid high replacement costs, then cost is reduced, but processing speed and productivity deteriorate

Engineering Contradiction:
ImprovecostVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system divides the printing device into two independent parts: the legacy printer engine (maintained for cost reasons) and an external extension computing device (providing modern processing capabilities). This segmentation allows each component to operate at its optimal performance level without requiring replacement of the entire system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The extension computing device acts as an intermediary between the network and the legacy printer engine. It receives print jobs, processes them using modern RIP firmware and extension commands, then sends results back to the printer engine for execution. This mediator approach enables modern processing speeds while preserving the legacy engine.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If the main engine processor handles all print job processing tasks, then device complexity is reduced, but processing efficiency and productivity worsen due to resource bottlenecks

Engineering Contradiction:
Improveprocessor architectureVSAvoidprint job processing efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The processing workload is segmented between the main engine processor and the extension computing device. The extension device handles non-critical processes such as document storage, user account management, and raster image processing, while the main processor focuses on critical printing tasks. This division eliminates resource bottlenecks and improves overall efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Non-critical processing functions are extracted from the main engine processor and relocated to the extension computing device. This extraction frees up the main processor's resources, allowing it to concentrate on time-critical printing operations and thereby improving processing efficiency.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If firmware upgrades are performed on legacy printer engines to fix issues or add features, then adaptability improves, but cost and time for maintenance increase

Engineering Contradiction:
Improvefeature updatesVSAvoidmaintenance cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The extension computing device serves as an intermediary that provides firmware upgrade capabilities without modifying the legacy printer engine. New features and bug fixes are implemented in the extension device's firmware, which can be updated independently and cost-effectively while the legacy engine remains unchanged.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of upgrading the expensive legacy printer engine firmware, the system creates a separate extension computing device that copies and extends the functionality. This copying approach allows feature updates at lower cost since the extension device uses more modern, cost-effective hardware and software platforms.

Inventive Principle:
Principle #26Copying

4Productivity

If document storage capacity is increased within the printer device to improve productivity, then processing capability improves, but device complexity and manufacturing cost increase

Engineering Contradiction:
Improvedocument storage capacityVSAvoidstorage architecture
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Document storage functionality is extracted from the printer device and relocated to the extension computing device. This extraction increases available storage capacity without adding complexity to the printer's internal architecture, as the extension device handles all storage operations independently.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The extension computing device provides multiple functions including document storage, user account management, and print job processing. This multi-functionality achieves increased document storage capacity while avoiding the need to add dedicated storage components to the printer device, thereby maintaining simplicity.

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

Data Source

PatentUS10747487B2Printing extension computing device
Publication Date: 2020.08.18 KYOCERA DOCUMENT SOLUTIONS INC
  • US10747487B2 patent drawing
  • US10747487B2 patent drawing
  • US10747487B2 patent drawing

AI summary

An extension computing device connects to a printing device using a fast data transfer connector to enable additional functionality and capabilities to support the printing device. Print jobs and other tasks may be performed in the extension computing device so that the printing device addresses more important tasks in real time. The extension computing device receives and processes a print job without the need to engage the printing device or its engine. The print job then may be stored in the extension computing device until it is printed on demand by the printing device. Other applications also may be located in the extension computing device. An extension engine performs tasks to determine when to process the print job in the extension computing device. The extension computing device includes a processor, a print job manager, a storage, an operating system, and input/output capabilities.