Extension Computing Device Offloads Print Jobs
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


