RedMon - Redirection Port Monitor

Transparent PostScript printing from Windows 95/98 and NT.


The RedMon port monitor redirects a special printer port to a program. RedMon is commonly used with Ghostscript and a non-PostScript printer to emulate a PostScript printer.

RedMon can be used with any program that accepts data on standard input.

Using RedMon you create a redirected printer port. If you connect a Windows printer driver to the redirected printer port, all data sent to the redirected port will be forwarded by RedMon to the standard input of a program. The output of this program can be sent to different printer port, or the program can generate whatever output it desires.

A PostScript Windows printer redirected to a RedMon port can shared on a network. When this printer is configured to use Ghostscript and a non-PostScript printer, it appears as a PostScript printer to other network clients.

RedMon can also be used with an lpr client to provide transparent access to printers on Unix hosts. This is useful under Windows 95/98. Windows NT already has an lpr port monitor so there is no point in using RedMon for this. Another alternative is to use RedMon with PrintGLN, an HPGL pen plotter emulator.

The RedMon online help is available in English, French, German, and Swedish.

If you use the Ghostscript mswinpr2 device with RedMon under Windows NT, please read these notes.


RedMon works under Windows 95/98, Windows NT 4.0, 2000 and XP.

RedMon version 1.7 can be downloaded from Translations (possibly incomplete) for German, French, and Swedish are also available. Source code is included. The RedMon licence requires that you include the source if you redistribute RedMon.

All user text is stored in language specific resources. Translating RedMon to another language should be straightforward. Contact the author if you want to translate RedMon into your language.

Known issues

Proposed changes in next version

Non-Windows equivalents

RedMon is only available for Windows.

For OS/2, use Printmon.

For Unix, see The Linux Printing HOWTO for details of how to set up a Magicfilter.

Russell Lang