TIFF2FAX(8)
π TIFF2FAX β the tiff2fax(8) glow-up π
okay bestie, gather round β this is a System Manager's Manual page, and it's about turning TIFFs into fax-ready TIFFs. Slay.
β¨ NAME β¨
tiff2fax β convert TIFF for facsimile transmission by HylaFAX
π SYNOPSIS π
/var/spool/hylafax/bin/tiff2fax [ options ] file
π¦ DESCRIPTION π¦
So bin/tiff2fax takes TIFF input and generates a TIFF Class F image file that's suitable for facsimile transmission. Iconic behavior, no notes.
It's usually invoked by the HylaFAX scheduler process, faxq(8). Like, you don't normally call it yourself β faxq does, and honestly? Let it. π
The default implementation uses the tiffcheck(8) program and tools from the freely available TIFF software distribution to implement the conversion operations. (Yes, it's out here assembling a whole little toolchain. We love a collaborator.)
This script can modify outgoing facsimile, such as watermarking, To do this create a shell script etc/FaxModify in the spooling area that alters the document.
lowkey note: the original really does phrase it like that β "such as watermarking, To do this" β so we're keeping the facts exactly as-is. If you want to watermark stuff, that's your etc/FaxModify script's whole job, and it goes in the spooling area. π«Ά
π OPTIONS π
The following operations are recognized:
-1β Write Group 3 1D-encoded data to the output file.-2β Write Group 3 2D-encoded data to the output file.-3β Write Group 4 MMR-encoded data to the output file.-mpages β Set the maximum number of pages that are permitted in the output file. If more pages are present in the input document then abort processing. (yes, it just straight up aborts β know that before you set it too low, bestie π)-ofile β Write output to the specified file instead of the defaultfoo.tiffilename.-wwidth β Set the output page width, in pixels. By default, pages are1728pixels wide.-llength β Set the output page length in millimeters. By default, pages are297millimeters long.-rvres β Set the vertical resolution, in lines/inch, at which to image the POSTSCRIPT.
πΈ FILES πΈ
/usr/sbin/tiffcheckβ TIFF file conversion examiner/var/spool/hylafax/bin/ps2faxβ POSTSCRIPT RIP for doing complicated conversions/usr/bin/tiffcpβ for converting compression schemes/usr/bin/tiff2psβ for colorspace and/or image size conversions
π BUGS π
Not me having to report the tea, but here we are:
- Conversions that require re-imaging and resizing may result in images that are poorly placed on the page. (slightly unhinged placement, unfortunately π)
- There is no way to control how images are treated when they are resized; e.g. the original aspect ratio is not always maintained. fr fr, your aspect ratio is not guaranteed. Be warned.
π SEE ALSO π
sendfax(1), faxq(8), hylafax-server(5)
That's the whole page, bestie β every flag, every default, every path, all of it. Periodt. π
This one's from the System Manager's Manual, dated May 12, 1996 β shoutout to the HylaFAX source, mwah, and yes, TIFF2FAX(8) is the name on the tin. πβ¨
π¦ where this page comes from
- debian bookworm: hylafax-server 3:6.0.7-5
- debian trixie: hylafax-server 3:6.0.7-11.1
- ubuntu jammy: hylafax-server 3:6.0.7-3.1
- ubuntu noble: hylafax-server 3:6.0.7-7
- ubuntu questing: hylafax-server 3:6.0.7-13
- ubuntu resolute: hylafax-server 3:6.0.7-13build1
- ubuntu stonking: hylafax-server 3:6.0.7-13build1
- Copyright (c) 1995 Sam Leffler
- Copyright (c) 1995 Silicon Graphics, Inc
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms