BARCODE(1)

πŸ“¦
version 0.99 Β· 2 versions
, in debian bookworm, debian trixie, ubuntu jammy, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

✨ BARCODE(1) ✨

okay bestie, welcome to the GNU Barcode glow-up πŸ’… this is the manual page for barcode, and yes it's the GNU Barcode one, the standalone little icon that turns your text into actual printed bars. let's get into it πŸŽ€


🌈 NAME 🌈

barcode β€” a standalone program to convert text strings to printed bars πŸ¦‹


✨ SYNOPSIS ✨

barcode [[-b - | string] | [-i - | input_file]] [-e encoding] [-o - |
outfile] [ other-flags ]

πŸ’– DESCRIPTION πŸ’–

This manual page documents briefly the barcode command as provided by the barcode package. short and sweet, no cap.

GNU barcode is a standalone program that converts text strings to printed bars. it's able to read user supplied strings from the command line or from a data file (standard input by default, bestie, that's the default) and encode all of them. every single one. periodt. πŸ‘‘


πŸŽ€ OPTIONS πŸŽ€

barcode accepts the following options:

  • --help or -h β€” print a usage summary and exit. that's it, that's the whole thing, so iconic πŸ’«
  • -i <arg> β€” specify input file (the strings to encode). default is stdin.
  • -o <arg> β€” specify output file. default is stdout.
  • -b <arg> β€” specify the string to encode (use input file if missing).
  • -e <arg> β€” specify encoding type. default is best fit for the first string ✨
  • -u <arg> β€” specify unit to be used ("mm", "in", ...). this option is used to decode -g, -t and -p.
  • -g <arg> β€” specify geometry on the page: [<wid>x<hei>][+<margin>+<margin>]
  • -t <arg> β€” specify table geometry: <cols>x<lines>[+<margin>+<margin>]
  • -m <arg> β€” specify internal margin for each item in a table: <xm>[,<ym>]
  • -n β€” be "numeric": avoid printing text along with the bars. just vibes, no words πŸš«πŸ”€
  • -c β€” no Checksum character, if the chosen encoding allows it.
  • -E β€” print one code as eps file (default: multi-page ps).
  • -S β€” print one code as svg file (default: multi-page ps).
  • -P β€” create PCL output instead of postscript.
  • -p <arg> β€” specify page size. please refer to texinfo doc for more information.
  • -s β€” use streaming mode. please refer to texinfo doc for more information.

πŸ¦‹ ENCODING TYPES πŸ¦‹

the program encodes text strings passed either on the command line (with -b) or retrieved from standard input. the text representation is interpreted according to certain rules. please refer to texinfo doc as described below for detail introduction.

to get a list of supported encoding type names, please call the program with "-h" option. go get that list, bestie, it's right there πŸ’…


πŸ’€ REPORTING BUGS πŸ’€

please mail bug reports and suggestions to bug-barcode@gnu.org or submit them onto its Bug Tracker on https://savannah.gnu.org/projects/barcode .

please report Debian-specific bugs using Debian Bug Tracking System.

not me asking you to file bugs politely, but fr fr, they wanna hear from you πŸ™ˆ

🌸 SEE ALSO 🌸

full documentation of GNU barcode is available as a texinfo document provided by the authors. please call info barcode to read it after having GNU Info documentation reader installed.

project homepage: https://www.gnu.org/software/barcode/


πŸ‘‘ AUTHOR πŸ‘‘

Alessandro Rubini(maintainer)
Leonid A. Broukhis(several
Andrea Scopece(PCL

this manual page is written by Boyuan Yang for the Debian Project (but may be used by others). 🫢


and that's the whole thing, bestie ✨ this page is from the Debian crew and it's dated 2018-12-25, so happy holidays to this manual page specifically 🎁 go forth and encode, you've got this πŸ’–

πŸ“¦ where this page comes from