Printer Shared Review File Update Sync

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Files stored in external storage devices, such as USB memories, do not include updates made on a shared review system, even if additional updates are available from the server, as the updates are not synced unless the device is connected to the printer or terminal device.

Innovation Solution

A printer with a controller and interface that determines if a file has shared review functionality, sends a data request to the server for updates if present, receives and merges these updates, and prints the updated file, ensuring that the latest review data is included in the printed output.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a file is stored in an external storage device for printing, then the file can be printed offline, but the file does not include updates made on the shared review system

Engineering Contradiction:
Improvefile update completenessVSAvoidprinter server communication function
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The printer autonomously determines whether a file has shared review function information, sends data requests to the server, receives updates, and incorporates them into the file without requiring user intervention or additional devices. This self-service approach resolves the contradiction by enabling the printer to automatically ensure file update completeness while maintaining operational simplicity.

Inventive Principle:
Principle #25Self-service

2Loss of information

If the printer sends data requests to the server for updates, then the latest review data is included in printed output, but additional communication functions and processing logic are required

Engineering Contradiction:
Improvereview update dataVSAvoidcontroller processing logic
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The controller performs preliminary actions by determining whether the file has shared review function information before initiating server communication. This preliminary check allows the printer to selectively engage in update synchronization only when necessary, reducing unnecessary communication overhead and processing complexity while ensuring no review update data is lost.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If updates are automatically synced from the server, then user convenience is enhanced, but the printer requires network communication capabilities

Engineering Contradiction:
Improveautomatic update synchronizationVSAvoidnetwork interface and protocol handling
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The printer automatically determines whether a file requires updates, initiates server communication, receives update data, and incorporates it into the file without user intervention. This self-service mechanism enhances ease of operation by providing automatic update synchronization while managing network communication capabilities internally, shielding users from the underlying complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11360715B2Printer and non-transitory computer readable storage medium with shared review function
Publication Date: 2022.06.14 BROTHER KOGYO KK
  • US11360715B2 patent drawing
  • US11360715B2 patent drawing
  • US11360715B2 patent drawing

AI summary

A printer includes a printing engine, an interface, and a controller. The controller is configured to perform obtaining a file from an external storage device; determining whether the file has information representing a specific function; in response to determining that the file has the information, sending to a server a data request; receiving data on the updates from the server; outputting the data on the updates received from the server and an image based on the file to cause the printing engine to print the image. In response to not determining that the file has the information, the data request is not sent to the server.