fax(1)

πŸ“¦
version 1.2.1 Β· 2 versions
, in debian bookworm, debian trixie, ubuntu jammy, ubuntu noble

✨ fax β€” the manual, but make it cute ✨

okay bestie, this is fax(1) from the mgetty+sendfax manual, and it's basically the group-chat summary of the whole mgetty+sendfax fax/modem software suite πŸ’–


🌸 NAME 🌸

fax β€” sending and receiving faxes with mgetty+sendfax, fr fr


πŸŽ€ SYNOPSIS πŸŽ€

faxspool [options] phone-number file

faxrm job-id

faxq [options]

faxrunq [options]

faxrunqd [options]

sendfax [options] phone-number file

mgetty [options] tty

pbm2g3 [options] [pbm-file]

g32pbm [options] [pbm-file]

g3cat [options] [g3-file(s)]

πŸ’… DESCRIPTION πŸ’…

so this manpage is like the very brief lil tour of every program in the mgetty+sendfax fax/modem software suite πŸ‘‘ for the actual deets, go read each program's own manpage, okay?

  • faxspool β€” this one queues up jobs to be transmitted by fax later. it takes a bunch of different input formats, converts them into the exact format sendfax needs, and drops the jobs into the outgoing spool directory. it's giving ✨prep work✨
  • faxq β€” displays the current FAX work queue. that's it, that's the vibe πŸ‘€
  • faxrm β€” removes one or more jobs from the current fax work queue. you gotta give it the job id on the command line (the one faxq handed you). no id, no removal, periodt.
  • faxrunq β€” processes every fax sitting in the fax work queue and sends them one-by-one. if transmission isn't possible, the job gets retried later. it's meant to be run from cron, but honestly it can be started from the shell too β€” except you must have access to the fax queue and the modems, which means you must be 'root' or 'uucp' 😭
  • faxrunqd β€” a replacement for faxrunq, for environments that send a high number of faxes per day, or that need more flexibility. main character energy only πŸ’…
  • sendfax β€” the backend that faxrunq uses to actually send the fax. it is not meant to ever be called directly, but it can be used in your own applications 🫢
  • faxq-helper β€” a helper program used by faxspool, faxq and faxrm to access the fax spool directory (which, heads up, is not world-writeable since mgetty version 1.1.29) πŸ™ˆ
  • mgetty β€” the part of the suite that handles incoming calls. data calls get handled the way getty does it (login, shell), while fax calls get handled internally. received faxes are stored in /var/spool/fax/incoming. see the mgetty(8) manpage for details. also: mgetty can not be called directly, it must be called by /etc/init ⭐
  • pbm2g3 β€” converts portable bitmaps to G3 fax data (for sendfax). > bestie, do not use the pbmtog3 program from the pbmplus or netpbm toolkit β€” it will create broken G3 data πŸ’€
  • g32pbm β€” converts received faxes (which are stored in G3 format) to portable bitmap format. PBM can then be converted to other formats with the named pbmplus toolkit 🌈
  • g3cat β€” concats multiple G3 files, exactly like cat does with text files. iconic behaviour honestly 🐱

πŸ¦‹ FILES πŸ¦‹

  • /var/spool/fax/outgoing/ β€” outgoing fax spool directory πŸ“€
  • /var/spool/fax/incoming/ β€” incoming faxes πŸ“₯
  • /usr/lib/mgetty-fax/ β€” the cover page program, faxq-helper, and a few font files live here πŸŽ€
  • /etc/mgetty/ β€” most configuration files for mgetty and sendfax live here βš™οΈ
  • /usr/sbin β€” mgetty, sendfax and faxrunqd live here πŸ‘‘
  • /usr/bin β€” all the other programs ✨
  • /etc/mgetty/faxaliases β€” global fax alias file 🌍
  • $HOME/.faxnrs β€” private fax alias file 🀫
  • /etc/mgetty/fax.allow β€” list of allowed users βœ…
  • /etc/mgetty/fax.deny β€” list of denied users 🚫
  • /etc/mgetty/faxheader β€” fax page header πŸ“„
  • /usr/lib/mgetty-fax/make.coverpg β€” program to create fax cover page (see coverpg(1)) πŸ’Œ
  • /etc/mgetty/login.config β€” login configuration file for mgetty πŸ”‘
  • /etc/mgetty/dialin.config β€” caller ID setup file for mgetty (optional) πŸ“ž
  • /etc/mgetty/mgetty.config β€” runtime configuration file for mgetty (not implemented yet) 😭
  • /etc/mgetty/sendfax.config β€” runtime configuration file for sendfax (optional) πŸ“ 

πŸ’€ BUGS πŸ’€

Look into the responding man pages.


🌟 SEE ALSO 🌟

faxspool(1), faxq(1), faxrunq(1), faxrunqd(8), sendfax(8), faxrm(1), mgetty(8), pbm2g3(1), g32pbm(1), g3cat(1), faxqueue(5), mgettydefs(4), coverpg(1)

mgetty.info


πŸ‘‘ AUTHOR πŸ‘‘

The mgetty+sendfax program suite is Copyright (C) 1993-2010 by Gert Doering, <gert@greenie.muc.de>. Parts of the programs kindly donated by Chris Lewis, Paul Sutcliffe, Klaus Weidner, and numerous others. 🫢 absolute legends, every single one


okay that's the whole thing bestie, no cap πŸ’– this was the mgetty+sendfax manual page fax(1), version from greenie, dated 23 Nov 02 β€” go send some faxes, slay πŸŽ€βœ¨πŸ’…

πŸ“¦ where this page comes from