PrintFile is a freeware MS Windows utility program that will enable you to print files fast and easily. The program recognizes plain text, PostScript, Encapsulated PostScript (EPS) and binary formats. Using this program can save you a lot of paper and thereby also saving valuable natural resources.

Here is a screen dump of PrintFile's main window .

Selection of which files to print can be made by the normal Windows file selection dialog, or by Drag and Drop operations with one or several files. The latter facilitates batch printing of files.

PrintFile can also act as a print spooler, watching a specified directory for files. Whenever a file appears in that directory it will automatically be printed.

When printing text files PrintFile makes a configurable page layout of the text contents. Several logical pages can be placed on one page of physical paper (referred to as n-up printing). There are also several other configurable options controlling the layout. Text files can be printed on any printer which has a Windows printer driver. Text copied to the clipboard can also be printed in the same manner as text files. PrintFile can also do user configurable Pretty Printing of text files. Keywords and comments can be highlighted using different font styles and colors. This function is primarily intended for source code files.

Non text files are sent files directly to a Windows printer. In this case the program can be seen as a Windows replacement for the DOS command "copy/b filename LPTx" . However, unlike the DOS command, PrintFile works well with network printers that do not have a connection to any LPTx. Although this function is mainly intended for printing PostScript files, it could be used just as well for any file created by the "Print to File" option available for most Windows printer drivers. Such a print file can for instance be created on a PC without a printer and then be moved to another PC that has a printer, and there be sent to the printer using PrintFile.

PostScript files can normally only be printed on PostScript printers. If a conversion program like Ghostscript is available however, PrintFile can automatically make a conversion before sending the file to the printer. The program can also print Encapsulated PostScript Files (EPS). These files can normally only be inserted into documents and not be printed directly. It is also possible to control the positioning and layout of the EPS picture on the printer page. Both EPS files with and without preview can be handled. Other PostScript features are the possibility to select an arbitrary range of pages for the printout when printing multiple page PostScript files and to do n-up printing. By using a properly configured Windows PostScript driver connected to a file, this function can be used to get n-up printing from almost every Windows program.

PostScript and EPS files created on Macintosh and UNIX systems can also be printed by PrintFile.

PrintFile also works well with command line (DOS) programs. It has several command line options and can read data from command line standard input, e.g. a command line pipe. A command like:
dir | prfile32
can for instance be used to get a n-up printout of a directory listing (only in Windows 95 and NT).

The program is available in both 16-bit (Windows 3.1x) and 32-bit (Windows 95 and NT) versions.

Documentation is included in a Windows Help file.


PrintFile requires an Intel PC running one of the following versions of Microsoft Windows:

Version information

Current version number of PrintFile is 2.1.3A, dated December 7, 1998. This version is a minor update of version 2.1.2

New and corrected functions in 2.1.3:

The following malfunctions have been corrected in 2.1.2:

The following malfunctions have been corrected in 2.1.1:

New functions in 2.1:

Bug fixes in 2.1:

Download PrintFile

The program is delivered as a ZIP archive file. Click on one of the available archives below in order to download it from this site.

Archive name Description Size
prfile21.zip Version 2.1.3A This is the latest version of PrintFile 191 KB
printfile21-32.zip Same as above but contains only the 32-bit version 141 KB
prfile20.zip Version 2.0 131 KB
prfile10.zip Version 1.0. Old and simpler version 79 KB

The latest version can also be found on many Windows shareware/freeware archives on the net.


In order to install PrintFile you first have to unzip the contents of the PrintFile zip archive file into a temporary directory. Then run the setup program. When the installation has finished you can remove the temporary directory. If you are using WinZip you can do all this just by pressing the install button in that program.

If you are using the combined 16 and 32 bit archive the installation program will choose the correct executable for the operating system that you are installing on.

The installation will prompt you for a directory to install PrintFile into and if a Program Manager group should be created. In Windows 95 and NT 4 a startup menu item will be created instead. In those Windows versions you also have the option to create a desktop shortcut for PrintFile .The dialog also contains a list of file types that can be associated with PrintFile. Double clicking on a file of that type in File Manager or Explorer will automatically launch PrintFile

This page was updated: December 7, 1998