TIFF2FAX(8C)
π TIFF2FAX β like, the TIFF glow-up station π
okay bestie, you found the TIFF2FAX(8C) page, section 8C, and I'm gonna walk you through it like we're texting at 2am π¦
β¨ NAME β¨
tiff2fax β converts TIFF for facsimile transmission by HylaFAX, no cap π
π SYNOPSIS π
/var/spool/hylafax/bin/tiff2fax [ options ] file
πΈ DESCRIPTION πΈ
so bin/tiff2fax takes your TIFF input and generates a TIFF Class F image file that's suitable for facsimile transmission. iconic behaviour honestly π
it's usually invoked by the HylaFAX scheduler process, faxq(8C). and the default implementation? it uses the tiffcheck(8C) program plus tools from the freely available TIFF software distribution to actually implement the conversion operations. teamwork makes the dream work fr fr π«Ά
this script can also modify outgoing facsimile β like, watermarking and stuff β¨ to do that, you create a shell script etc/FaxModify in the spooling area that alters the document. that's the whole vibe.
π OPTIONS π
here's the roster of operations it recognizes, and yes we're going through every single one because nobody gets left behind:
-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 β-colorβ write color data to an output file. lowkey important detail: this might be a separate file if Group 3 or Group 4 data is also being output π-ijobid β how the server references the associated Job ID number π·οΈ-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. like, hard stop π-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 π-Sβ Simple mode. serves as a format conversion interface for RTFCC infaxsendto utilize/usr/bin/tiffcpπ§
ποΈ FILES ποΈ
the little support squad, in order:
/usr/bin/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 π
okay so, the not-so-great parts, and I'm telling you straight:
conversions that require re-imaging and resizing may result in images that are poorly placed on the page. it's giving chaos, bestie π
and there is no way to control how images are treated when they are resized; e.g. the original aspect ratio is not always maintained. so yeah, expect some squish. π«
π SEE ALSO π
sendfax(1), faxq(8C), hylafax-server(5F) β go read those next, iykyk π
and that's the whole page, periodt π this one's from the HylaFAX source, dated May 12, 1996 β yeah, she's vintage, and she ATE. mwah πβ¨
π¦ where this page comes from
- fedora 43: hylafax+-client 7.0.11-4.fc43 Β· libtiff AND LicenseRef-Callaway-BSD-with-advertising
- fedora 43: hylafax+-client 7.0.11-4.fc43 Β· libtiff AND LicenseRef-Callaway-BSD-with-advertising
- fedora 44: hylafax+-client 7.0.11-5.fc44 Β· libtiff AND LicenseRef-Callaway-BSD-with-advertising
- fedora 44: hylafax+-client 7.0.11-5.fc44 Β· libtiff AND LicenseRef-Callaway-BSD-with-advertising
- 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