DMTXREAD(1)
π dmtxread(1) β but make it a vibe π
okay bestie, real talk: this is the manual page for the dmtxread command family (section 1, General Commands Manual), but the star of the show inside is a little tool called dmtxquery. yes, the header said DMTXREAD(1). yes, the NAME says dmtxquery. we contain multitudes π
let's go.
β¨ NAME β¨
dmtxquery β extract information from dmtxread output π
π¦ SYNOPSIS π¦
dmtxquery PROPERTY [OPTION]... [FILE]...
πΈ DESCRIPTION πΈ
so basically, dmtxquery takes the XML output from dmtxread and pulls information out of it. and not just for one lil barcode β it handles individual or grouped barcode scan results, which is the main character energy we deserve π
π PROPERTY π
these are the properties you can ask for. pick one, bestie, that's the whole point π«Ά
barcode.countβ count of all barcodes found in imagebarcode.N.BPROPβ print BPROP property of Nth barcodemessage.countβ count of all messages found in imagemessage.N.MPROPβ print MPROP property of Nth messagemessage.N.barcode.countβ count of all barcodes in Nth messagemessage.N.barcode.Mβ Mth barcode of Nth message, print allmessage.N.barcode.M.BPROPβ Mth barcode of Nth message, print BPROP
π BPROP β barcode properties π
the barcode-side property menu, served fresh:
messagemessage_numbermessage_positionmatrix_sizedata_codewordserror_codewordsrotationdata_regions_countinterleaved_blocks
π§ MPROP β message properties π§
and the message-side menu, equally slay:
messagedata_codeworderror_codeword
π OPTIONS π
-V,--versionβ Print program version information. (like, who are you? what era are you from? iconic.)--helpβ Display this help message and quit.
π STANDARDS π
- ISO/IEC 16022:2000
- ANSI/AIM BC11 ISS
certified, standardized, gorgeous. periodt π
π BUGS π
Email bug reports to mike@dragonflylogic.com
not me begging you to actually email the bug instead of just screaming into the void. fr fr, send the email π
π AUTHOR π
Copyright (C) 2008, 2009 Mike Laughton
okay that's the whole page, bestie β and a lil cute sign-off for you: this one lives in the General Commands Manual (that's the source, section 1 energy), and the date on the bottom line was June 2, 2011. vintage. retro. still hits. πβ¨π
π¦ where this page comes from
- debian bookworm: dmtx-utils 0.7.6-1.1+b1 Β· LGPL-2.0-or-later
- debian trixie: dmtx-utils 0.7.6-1.1+b4 Β· LGPL-2.0-or-later
- fedora 43: dmtx-utils 0.7.6-22.fc43 Β· LicenseRef-Callaway-LGPLv2+
- fedora 44: dmtx-utils 0.7.6-24.fc44 Β· LicenseRef-Callaway-LGPLv2+
- nixos 26.05: dmtx-utils 0.7.6-unstable-2023-09-21
- nixpkgs unstable: dmtx-utils 0.7.6-unstable-2023-09-21
- ubuntu jammy: dmtx-utils 0.7.6-1.1build1 Β· LGPL-2.0-or-later
- ubuntu noble: dmtx-utils 0.7.6-1.1build4 Β· LGPL-2.0-or-later
- ubuntu questing: dmtx-utils 0.7.6-1.1build5
- ubuntu resolute: dmtx-utils 0.7.6-1.1build6 Β· LGPL-2.0-or-later
- ubuntu stonking: dmtx-utils 0.7.6-1.2 Β· LGPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms