Printer Identification via Voronoi Dot Patterns

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing printer identification methods using barcodes are resource-intensive and prone to errors due to print head malfunctions, barcode placement variations, and calibration issues, requiring a more efficient and reliable approach.

Innovation Solution

The method involves generating unique dot patterns for each printer, creating Voronoi diagrams from these patterns, and selecting the appropriate diagram to identify the printer based on the presence of single dots in each cell, reducing ink usage and improving identification accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If barcodes are used for printer identification, then identification information can be printed on documents, but a relatively large amount of ink is consumed

Engineering Contradiction:
Improveprinter identification accuracyVSAvoidink consumption
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent applies local quality by using different dot patterns for different printers instead of uniform barcodes. Each printer has a unique local dot pattern characteristic that enables identification while consuming less ink than traditional barcodes.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the identification parameter from barcode patterns to dot patterns with varying characteristics (dot size, spacing, density). This parameter change allows for printer identification while reducing ink consumption compared to traditional barcodes.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If barcodes are used for printer identification, then identification information can be printed on documents, but barcode matching processes are relatively resource intensive

Engineering Contradiction:
Improveprinter identification accuracyVSAvoidprocessing resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the identification process by using Voronoi diagrams to divide the analysis space into regions. Each region corresponds to a specific dot pattern characteristic, allowing for more efficient processing and matching of printer identifiers compared to traditional barcode matching.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent replaces the mechanical barcode matching process with a computational geometry approach using Voronoi diagrams. This substitution reduces processing resources by using spatial partitioning algorithms instead of traditional pattern matching methods.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Productivity

If barcodes are used for printer identification, then identification information can be printed on documents, but errors in barcode matching may occur due to print head malfunctions, barcode placement variations, and printer calibration issues

Engineering Contradiction:
Improveidentification efficiencyVSAvoididentification accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies beforehand cushioning by using Voronoi diagrams that inherently account for variations in dot pattern placement and printer calibration issues. The geometric structure of Voronoi regions provides a buffer zone that tolerates certain variations without causing identification errors, thus cushioning against potential failures before they occur.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Solution Approach 2:

The patent uses simple dot patterns instead of complex barcodes, which are more tolerant of print quality variations. These simpler identification markers can be reliably printed even with minor print head issues, making the system more robust to common printing problems.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS11989468B1Systems and methods for identifying printers using Voronoi diagrams
Publication Date: 2024.05.21 XEROX CORP
  • US11989468B1 patent drawing
  • US11989468B1 patent drawing
  • US11989468B1 patent drawing

AI summary

Systems and methods for identifying a printer that generated a printed document. The methods comprise: generating an electronic image of the printed document; obtaining a dot pattern contained on the printed document via an analysis of the electronic image; overlaying the dot pattern on Voronoi diagrams; selecting a first Voronoi diagram from the Voronoi diagrams that has a single dot of the dot pattern in each of at least some cells thereof; and identifying a printer associated with the first Voronoi diagram that was selected from the Voronoi diagrams. The printer associated with the first Voronoi diagram comprises the printer that generated a printed document.