This software allows printing from DOS, Unix, and Linux to various Windows printers like USB, GDI, PDF, e-mail, network, IP, fax, virtual. It also captures LPT1: .. LPT9: port and redirects jobs, even to printers without physical LPT ports, connected via the captured port.

Printfil captures data from one or more parallel ports (PRN: , LPT1: to LPT9:), or disk files, and redirect your print jobs to any Windows printer, even if the printer physically connected to the captured port has no LPT ports installed. Additionally, the software also provides a range of features that include including logos or other images stored in separate files, using specialist windows fonts (barcodes, for example), colorizing the text, and previewing printing.
What's more, Printfil makes it possible to print to ANY printer that is installed on the Windows Control Panel, including USB, GDI, Windows-only, and Virtual printers. Besides, it allows printing A4 landscape sheets instead of printing on dot-matrix 136-columns printers. The software also lets users send DOS print jobs via fax using any third-party fax software which acts like a printer (e.g., Microsoft Fax, or a multifunction-all-in-one-printer) and export print jobs in PDF format, even with encryption and password protection, and send them via e-mail by using your email client program or an SMTP server, with or without user intervention.
Printfil is entirely customizable as it uses a single set of customizable escape sequences for all printers, regardless of make, model, and emulation provided (if any, as for GDI printers). It also prints complex jobs to legacy printers in RAW mode (graphs, drawings), and FAST print on matrix printers (like in the DOS age). Users can archive a copy of all the captured jobs and print to multiple printers simultaneously.
What truly sets Printfil apart is that it does not make any changes to your applications. If you have host-based programs (like Unix) to run on a Windows Terminal Emulator, you can stop battling with transparent-print characters and different settings for different printers. Printfil can assimilate perfectly with a shared file system (NFS, SCO-VisionFS, Samba, ...) or a Terminal Emulator, making PRINTFIL an indispensable tool for all printing needs.
Version 5.29:
1. Now you can automatically create a PrintWin virtual printer to capture the TEXT of Windows print jobs;
2. If DOSBox is installed on the machine, now you can easily configure it to capture all ports (LPT and COM) through Printfil at once;
3. More info at https://www.printfil.com/enews222.htm;