iec16022(1)

πŸ“¦
version 0.3.1 Β· 3 versions
, in alpine 3.24, arch rolling, debian trixie, epel 10, epel 9, fedora 43, fedora 44, ubuntu questing, ubuntu resolute, ubuntu stonking

✨ iec16022(1) ✨

okay bestie, welcome to the General Commands Manual glow-up of iec16022(1) πŸ’… this is the whole lore, no skips.


πŸŽ€ NAME πŸŽ€

iec16022 β€” the program that generates 2d barcodes. that's it. that's the girl. periodt 🌈


πŸ¦‹ SYNOPSIS πŸ¦‹

iec16022 [options]

literally just her and her options. iconic behavior.


πŸ’– DESCRIPTION πŸ’–

This manual page documents, briefly, the iec16022 command. (briefly! she's mysterious, she's lowkey.)

iec16022 generates 2d barcodes conforming to the ISO/IEC 16022 standard. and before you ask, yes, that standard is also known as Data Matrix and Semacode 🫢 so if you've ever seen one of those little square pixel-art-looking barcodes on a package? that's the vibe. that's her.


🌸 OPTIONS 🌸

so these programs follow the usual GNU command line syntax, bestie β€” long options start with two dashes (-). a summary of options is included below, and every single one is here, no gatekeeping:

  • -s, --size WxH β€” sets the size of the generated barcode. you want it big? small? WxH, you decide. main character energy. πŸ‘‘
  • -c, --barcode text β€” specifies the text to be encoded. like, the actual message going inside the barcode. this is the whole point tbh.
  • --ecc 000|050|080|100|140|200 β€” sets the type of ecc to be used. default is 200. (ecc = error correction, and no, you don't need to know more than that to use it. iykyk.)
  • -i, --infile filename β€” read input data from file. feeding her from a file instead of the command line, slay.
  • -o, --outfile filenmae β€” save output to file, instead of sending it to standard output. 🫢 (and yes, it is literally spelled filenmae in the source, i'm not fixing it, it's part of the culture now, it's iconic.)
  • -f, --format Text|UTF-8|EPS|Bin|Hex|Stamp|PNG β€” set the output type. pick your format, pick your fighter. PNG girlies rise up.
  • -?, --help β€” show summary of options. your little safety net when you forget something. no judgment.
  • --usage β€” show a short overview of options. the speedrun version of --help. πŸƒβ™€οΈ

πŸ“ EXAMPLE πŸ“

so to produce a DataMatrix barcode for foobar in PNG format, you need the following arguments:

iec16022 -f PNG -c foobar -o foobar.png

that's it. one line. she ate and left absolutely no crumbs. πŸ”₯


πŸ‘‘ AUTHOR πŸ‘‘

iec16022 was written by Adrian Kennard, Andrews & Arnold Ltd. legend behavior fr fr.

This manual page was written by Jan Luebbe <jluebbe@lasnet.de>, for the Debian project β€” but, and i quote, it may be used by others. sharing is caring bestie πŸ’œ


ngl, always check the original when it actually matters β€” this is the vibe, not a replacement for the source of truth.

and that's the whole page, bestie! πŸŽ€ sign-off time: this was iec16022 version 0.3.1, dated 2006-01-14 β€” a whole vintage queen still serving looks. πŸ’–βœ¨πŸ¦‹