• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux cupsfax Download

cupsfax

January 25, 2007
Cupsfax enables fax server integration with CUPS printing system via two scripts. A well-structured and efficient way of handling fax for CUPS users.
Version 0.4
License Public Domain
Platform Linux
Supported Languages English
Homepage sites.inka.de
Developed by Olaf Titz
The Cupsfax project is a useful set of scripts that allows the integration of a fax server into the CUPS printing system. One of the primary features of this program is that it allows users to send a fax by simply printing it to the designated printer queue. After doing so, the user will receive an email containing a link to a web form where additional parameters can be entered, including the receiving fax number. This functionality means that there are no additional conditions or requirements for printing, such as having to embed fax numbers into the file or job name.

Cupsfax also provides complete integration into a samba/CUPS configuration, which means that Windows clients can send a wide range of documents as faxes. Additionally, the program utilizes the full power of the CUPS print processing pipeline to ensure that faxes are processed accurately and efficiently.

To use Cupsfax, a number of requirements must be met, including having access to CUPS (tested with 1.2.4) and HylaFAX (tested with 4.3). For other fax programs, the CGI script must be adapted, and Perl (tested with 5.8) with the CGI and MIME::Base64 modules is also necessary. Furthermore, any CGI-capable web server can be used.

Installing Cupsfax is relatively straightforward, and users must edit the parameters at the top of the Makefile as needed before running "make install" as root. This installs the programs and creates a spool directory, as well as a cron.daily script. However, it's important to note that the spool directory must be on a filesystem that supports case-sensitive filenames with a length of up to 30 characters, and the existing CUPS spool directory should not be used.

After installation, users should restart cupsd and create a printer definition on CUPS with specific characteristics. The device should be set to "Require user response," and the device URI should be set as userresponse: followed by the CGI link. Users should also provide a PPD file and use the PostscriptFAX.ppd found in the Cupsfax package.

Once set up, the program works by utilizing the userresponse backend, which writes two files in the spool directory. The job file name is random for security reasons. After writing these files, the backend sends an email to the job owner containing a link to the Cupsfax CGI program with the job file name as a parameter. If everything goes smoothly, the job is completed in the CUPS system.

When the user accesses the CGI program and submits the form, the program reads the job file and calls sendfax. If everything goes according to plan, the spool files are removed, and the job is completed. It's worth noting that the userresponse is actually a generic program that can be used for post-processing of print jobs.

Cupsfax also takes security seriously, and the spool files are written and read under the job owner's ID with mode 600, ensuring that only the job owner can access the job. To further enhance security, the CGI script can be protected with HTTP authentication, where the user name must match the print job owner name. The spool directory is not world-readable, so it's not possible for one user to manipulate another's jobs by finding out the right parameters.
What's New

Version 0.4: N/A

Free Download 16K
357
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

Xfsamba
Xfsamba is a Windows network navigator software that offers download, upload, rm, ...
TuxCall
TuxCall is a Linux software that detects incoming voice calls through a ...
Clickatell SMS API
The Clickatell SMS API allows users to send SMS messages via the ...
SQL Uniform
SQL Uniform is a GUI-based database client.
CyberClown
This software offers a visually appealing GNOME desktop theme.
Symbolica
Symbolica is a modern version of the classic C-64 game bearing the ...
pokertimer
PokerTimer is a simple script for managing poker tournaments. With just one ...
PyObjViewer
PyObjViewer is a lightweight, single-purpose software for viewing obj format 3D meshes, ...
Starchart
Starchart software generates star maps.
mysfondo
This software produces attractive wallpapers through a script.
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.