LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

deda_compare_prints

Compare tracking dots across scanned pages

TLDR

Compare two scans
$ deda_compare_prints [page-a.png] [page-b.png]
copy
Compare every scan in a set
$ deda_compare_prints [page1.png] [page2.png] [page3.png]
copy
Set the scan resolution
$ deda_compare_prints -d [300] [page-a.png] [page-b.png]
copy

SYNOPSIS

deda_compare_prints [options] file...

DESCRIPTION

deda_compare_prints reads the tracking-dot pattern on each scan and groups the files by the printer it detected. When every file resolves to the same printer, it prints IDENTICAL. Otherwise it prints how many printers it found, a manufacturer label for each group, and the paths in that group. Files it could not read are listed under Errors.The scans should be lossless and about 300 dpi, the same kind of input deda_parse_print expects.

PARAMETERS

file...

One or more scans. At least one path is required.
-d dpi, --dpi dpi
Resolution of the scans. 0, the default, asks the reader to detect it.
-v, --verbose
Repeat to print more diagnostic detail.

CAVEATS

A page with no detectable dots, or a pattern this toolkit does not know, shows up as an error or as its own group. That is not evidence that the printers differ. Pass -d when the image file does not store its resolution.

HISTORY

deda_compare_prints is part of DEDA, written by Timo Richter and Stephan Escher and described in their 2018 paper on forensic analysis and anonymisation of printed documents.

SEE ALSO

RESOURCES

Copied to clipboard
Kai