DMTXWRITE(1)
π DMTXWRITE(1) β the barcode-maker bestie π
okay so this is dmtxwrite, a General Commands Manual page, and it's literally the glow-up your data needs. β¨
β¨ NAME β¨
dmtxwrite β create Data Matrix barcodes π
πΈ SYNOPSIS πΈ
dmtxwrite [OPTION]... [FILE]
π¦ DESCRIPTION π¦
So here's the vibe: dmtxwrite takes data from a file or from standard input, encodes it, and writes out the resulting ECC200 Data Matrix barcode as an image. That's it, that's the whole main character moment. π
π OPTIONS π
-c,--codewordsβ don't make a barcode, just print the codeword listing instead. lowkey a peek behind the curtain π«£-d,--module=Nβ module size, in pixels.-m,--margin=Nβ margin size, in pixels.-e,--encoding=[bfactxe8]β which encodation scheme we're using, bestie:b= Best optimized β best possible optimization (beta) π₯f= Fast optimized β basic optimization (not implemented)a= ASCII β[default]β ASCII standard & extendedc= C40 β digits and uppercaset= Text β digits and lowercasex= X12 β ANSI X12 EDIe= EDIFACT β ASCII values 32-948= Base 256 β all byte values 0-255
-f,--format=FORMATβ the output image format. PNG is the[default], but there's also TIF, GIF, PDF, etcβ¦ go wild π-l,--list-formatsβ list out all the available image formats for u.-o,--output=FILEβ where the barcode goes. filename, babes. Default is standard output.-p,--previewβ prints an ASCII art preview straight to standard output. it's giving retro, it's giving iconic π-r,--resolution=Nβ sets the image print resolution, in dpi.-s,--symbol-size=[sr|RxC]β symbol size, default is"s".- Automatic symbol size options:
s= Auto squarer= Auto rectangle
- Manual symbol size options for square symbols:
- Automatic symbol size options:
10x10 12x12 14x14 16x16 18x18 20x20
22x22 24x24 26x26 32x32 36x36 40x40
44x44 48x48 52x52 64x64 72x72 80x80
88x88 96x96 104x104 120x120 132x132 144x144
- Manually symbol size options for rectangle symbols:
8x18 8x32 12x26 12x36 16x36 16x48
-C,--color=COLORβ barcode color (not implemented). crying, but okay π-B,--bg-color=COLORβ background color (not implemented). also crying π-M,--mosaicβ creates a non-standard Data Mosaic barcode. not like other barcodes fr fr-R,--rotate=DEGREESβ rotation angle in degrees (not implemented).-v,--verboseβ use verbose messages, if u wanna know everything π-V,--versionβ print the program version info.--helpβ display this help message and quit. bye bestie π«Ά
β STANDARDS β
- ISO/IEC 16022:2000
- ANSI/AIM BC11 ISS
π BUGS π
Found a bug? Email bug reports to mike@dragonflylogic.com. be nice about it tho π
π· AUTHOR π·
Copyright (C) 2008, 2009 Mike Laughton
and that's the whole page, no cap. everything above is straight from the General Commands Manual source, dated June 2, 2011, and yeah it's still DMTXWRITE(1) energy all the way down. slay πβ¨π
π¦ 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
- 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