Printer Driver Copy-Forgery Pattern Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional techniques fail to embed necessary information in copy-forgery-inhibited patterns, bar codes, two-dimensional codes, and digital watermarks when such information cannot be acquired from a router, leading to unnecessary printing and lack of visualization in copied documents.

Innovation Solution

An information processing apparatus that prevents printing when specified information cannot be acquired from a router, ensuring that only images with embedded information are printed, and notifies users with a warning screen to cancel printing if information is unavailable.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a copy-forgery-inhibited pattern function is added to the printer driver, then security against copy-forgery is improved, but the pattern image becomes meaningless and fails to prevent unauthorized use when information cannot be acquired from the router

Engineering Contradiction:
Improvecopy-forgery preventionVSAvoidembedded information availability
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system performs preliminary verification to check whether necessary information can be acquired from the router before generating the copy-forgery-inhibited pattern. If the information cannot be acquired, the system preemptively prevents the generation of meaningless patterns that would fail to provide security, thereby avoiding the loss of security effectiveness.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The system performs preliminary acquisition of necessary information from the router before proceeding with pattern generation. By checking information availability in advance, the system ensures that only patterns with embedded information are generated, preventing the creation of meaningless patterns that would lose their security function.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the printer driver generates copy-forgery-inhibited patterns without verifying information availability, then the printing process can proceed, but meaningless patterns are generated that fail to visualize when copied

Engineering Contradiction:
Improveprinting efficiencyVSAvoidpattern visualization
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary verification of information availability from the router before initiating the printing process. This preliminary check ensures that only patterns with embeddable information are generated, preventing the creation of meaningless patterns that would fail to visualize upon copying, while allowing efficient printing to proceed when information is available.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where the availability of information from the router is checked before pattern generation. Based on this feedback, the system either proceeds with generating meaningful patterns or prevents printing altogether, ensuring that only reliable patterns are produced without compromising visualization.

Inventive Principle:
Principle #23Feedback

3Loss of energy

If printing is performed without checking router information availability, then unnecessary printing is avoided, but resources are wasted on generating and printing meaningless patterns

Engineering Contradiction:
Improveprinting resource consumptionVSAvoidautomatic printing control
Core Design Contradiction:
Loss of energyVSEase of operation

Solution Approach 1:

The system performs automatic self-verification by checking whether necessary information can be acquired from the router before initiating printing. This self-service mechanism automatically determines whether printing should proceed or be canceled, eliminating the need for manual user judgment and preventing waste of printing resources on meaningless patterns.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary verification of information availability automatically before the printing process. This preliminary action enables the system to autonomously decide whether to proceed with printing or cancel it, preventing unnecessary consumption of printing resources while maintaining ease of operation through automatic control.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9256913B2Information processing apparatus, control method thereof, and program
Publication Date: 2016.02.09 CANON KK
  • US9256913B2 patent drawing
  • US9256913B2 patent drawing
  • US9256913B2 patent drawing

AI summary

An information processing apparatus which causes a printing apparatus to print an image to which information is added, includes a causing unit for causing, when a setting is specified for adding information to an image and the information cannot be acquired from a router, the printing apparatus not to print the image, and for causing, when a setting is specified for adding information to an image and the information can be acquired from a router, the printing apparatus to print an image to which the acquired information is added.