Printer Driver Copy-Forgery Pattern Verification
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


