Tag Archives: multiple printer configurations

Multiple Printer Configurations

(Which printer do I have to set up?)

Most Winet programs support multiple simultaneous definitions for printers or printer configurations to be used. This allows you to print to different physical printers or locations, or just to print with various settings to the same printer.

Note: Don’t become confused by the two “RTF” options used for “printer” or “type of printingPrintingTypes”. The RTF type of printingPrintingTypeRTF can be selected for any printer configuration. And for the RTF printer configuration you may select any type of printing.

The Winet terminal programs (E.g. InetVTx00 or Inet3270) support 5 printer configurations:

1. 80 Column Screen PrinterHID_SCREEN_PRINTER_SETUP configuration for screen prints while the terminal is in 80 column mode

2. 132 Column Screen PrinterHID_132SCREEN_PRINTER_SETUP configuration for screen prints while the terminal is in any other mode

3. 80 Column Host PrinterHID_1ST_HOST_PRINTER_SETUP configuration for data from the server/host (primary or default jobs, a.k.a. “slave-printer” or “back-printer” or “host printer 1”)

4. 132 Column Host PrinterHID_2ND_HOST_PRINTER_SETUP configuration for data from the server/host (secondary or compressed jobs indicated by escape sequences or modes, a.k.a. “host printer 2”)

5. “RTF Host PrinterHID_RTF_HOST_PRINTER_SETUP configuration for data from the server/host when RTF data is detected.

The Winet (socket or IP) Print Server program supports 2 printer configurations:

1. PrinterHID_PRN_SERV_PRINTER configuration for all non-RTF jobs

2. RTF PrinterHID_PRN_SERV_RTF_PRINTER configuration when RTF data is detected.
An unlimited number of printer configurations are available by using multiple configurationsTermConfiguration of the Print Server listening on different port numbers. See Setting up multiple ports on the InetPrintServerMultiPortSocketPrintServer.

The Winet LPD print server program supports an unlimited number of printer configurations: Each LPD printerLPDterms (queue name) has its own configuration.

See also some hints on configuring your 3287 printer3287printer.

More at:

Printing general informationPrintingGenInf and Printing method used by mainframe print jobs (Where do I change my printer settings?)PrintingMethod.

Printer Fonts

Before setting the fonts, try to determine which program with which settings handles the printing you want to adjust.


Printing method used by mainframe print jobs (Where do I change my printer settings?)PrintingMethod and Multiple printer configurations (Which printer do I have to set up?)PrintingConfig.

The printer fonts are separate from the screen fonts. So changing your screen font to very large characters won’t make any difference on the printer for your screen prints. For every type of print job, you can specify different fonts.

New users often ask to have the “print to look exactly as it did before”. We recommend the “Direct” setting which will use the printer’s default font and will not reformat the printout in any way. In most cases this has solved the problem.

If the characters on printout appear on the wrong place, i.e. the neat column of figures on the right is not neatly under each other any more. This problem is mostly because you are printing with a variable width font where the space, the “W” and the “i” are of unequal width. The “Courier” or “Courier New” families of fonts should be used in most applications as they are fixed width.

The last two characters of each line are missing: Most terminals work with an 80-column display and many print jobs are configured for 80 characters per line. But laser printers can only print 78 columns on an A4 page with their default font size. The solution here is to use the “GDI” setting which allows you to select a font and size that suits your application.

To fit the printed data exactly on pre-printed stationary: It seems some dot-matrix printer and some sizes of stationary are very hard to reconcile. Sorry, we have not (yet) a golden bullet solution to this problem. Most of our customers do get a satisfactory setting by spending a lot of time in fine-tuning the font sizes and paper settings. To help you in fine tuning we have added an option to set the line spacing, top and left margins to the nearest 0.001mm with the “GDI” printing (if your printer supports such a fine resolution!).

More at: Printing general informationPrintingGenInf.

See also:

Font property pageHIDD_EMULFONTS for more about fonts
Character sets and translation tablestranslationTables


Printing is one of Winet’s strongest points. We supply both robust printing methods and highly configurable options to accommodate the widest variety of needs expressed by our clients. The printing is not a case of “one size fits all”. Therefore it would be very valuable for a system administrator or support person to read through this whole section.

  • No printer installed
  • Stand alone print servers:
    • LPD/LPR – Popular printing method (from the Unix world)
    • Print Server (Socket printing) – a.k.a. IP printing
    • 3287 printer3287printer – for session bound printing from an IBM mainframe
  • Developer’s notes on formatted printing
    • Merge printing for developers of formatted printing
    • RTF notes for developers of formatted printing
    • Inet Format escape sequences for developers of formatted printing