RPM Offers 3 Types of TCP/IP Network Printing Queue
Queues types are very important to RPM. Managing the queues and types of queues is one of the key features that sets RPM apart from others LPD servers, hardware or software. Understanding queues is the key to getting the most value from using RPM.
RPM Main Page | Try RPM for FREE | RPM's Print Queues | RPM's Features | Online FAQs | Pricing | LPR Print Client
Text printing is one of the features that sets RPM Remote Print Manager apart from all other LPD products. RPM's ability to handle many text formats intelligently, while providing a simple interface, has been a key reason for administrators and other IT professionals to make the switch from their existing print server to RPM.
Text features include:Select the printer and the setup
Margins, both soft margins set by the user and printer margins
Control the font
Wrap or truncate lines
Show bold & overstrike
Suppress banner pages
Suppress blank pages
Printer
RPM lets you print to any Windows printer available to the PC; text printing goes one step farther by using the printer settings you select.
For instance, open a queue and select the printer, then the orientation (Landscape vs. Portrait) and the paper size (e.g. Letter vs. A4). Save these settings and RPM will use them whenever it prints to this queue.
Margins
RPM provides the tools to set page margins, using metric and US units, points and picas. RPM also retrieves the actual printer margins and adjusts as needed.
For instance, certain HP printers have a 0.667 inch margin. Given the default text margin of 0.5 inches, RPM automatically adjusts the printed margins, font scaling, line placement and wrapping as needed.
Fonts
RPM allows the user to select any font supported by the designated printer. However, if the user specifies a non-ASCII code page then RPM will limit the choice of fonts, if that code page uses a special character set.
RPM also gives you fine control over the font size. You can:
- Select the font and size using the Windows font dialog
- Specify the lines per inch or the lines per page (within the top and bottom margins)
- Specify the characters per inch or line length (between the left and right margins)
This makes it very easy to print if you know the number of lines or columns. Just tell RPM how many lines and/or columns to use, and let it do the rest!
Lines
RPM can wrap or truncate lines, using either the margins or the line length.
Bold & overstrike
RPM recognizes the backspace character (Ctrl+H) as a command to overprint. RPM also recognizes line segments, which end in line feed or form feed, using carriage return as a command to return to the left margin. This format is used by many legacy systems such as mainframes and AS/400s.
Banner page
The LPD specification states that a banner page prints by default and that the print client must suppress it. However, this is not practical in many situations, so RPM supports an option not to print the banner page.
Blank pages
By default, RPM will not print any page that contains only white space (non-printing characters). This has proved to be a significant cost savings to many of our customers.

Pass-through Printing (raw)
RPM can send data directly to the printer using pass-through printing. This feature is common among print servers, however few software print server can accomplish this without any modification of the data. This queue type acts as if the printer is locally attached to the mainframe. Enhanced features and translations such as EBCDIC, SCS and ASA to ASCII can be performed if necessary. In addition, the following features can be used.
Separator Page
Users can browse for a file that is sent to the printer between every print job. This is typically a printer ready file, however, many printers will print a plain text file without needing printer specific codes.
"Raw" Banner Page
In RPM versions for Windows 2000/NT, RPM can optionally create a banner page, much like the text queue. If this option is enabled, every job printed from this queue will contain a banner page with data received in the control file, not just when specified. In RPM for Windows 95-98/Me, a banner must be requested by the sending side.
Translate LF to CR/LF
Many Unix platforms use the line feed (LF) character to signal the end of each line of text. Most printers require the end-of-line to be both a carriage return (CR) and a line feed. This option should be enabled only if the data contains LF as the end-of-line character, without CR.
RPM offers much more with pass-through printing than hardware or other software print servers.
- RPM sends print jobs to any Windows printer, both local and networked. Most solutions offer pass-through printing only on locally connected printers.
- RPM performs any of a number of customizations on print data before printing.
- RPM allows you to specify a page separator string (which defaults to form feed), allowing the user to control the starting and ending pages when the job prints.
- RPM can append the page separator to the print job if needed.

Filter "Printing"
Filter processing in RPM provides the means to integrate print data with third party software and custom processing, while continuing to use the established printing services in your business system.
Put simply, the goal is to save the print job on disk and optionally open the file in another software application.
Run your software
To support running a Windows program, RPM provides the following:
- Browse for a program path, edit the command line
- Run one program at a time (e.g. reduce impact on desktop resources, logged in user)
- Remove the print job when the program is finished
- Select the directory to put the disk file in
- RPM can also add a file extension
Write to disk
RPM also supports a variety of file naming and storage requirements:
- RPM uses long or short names, for compatibility with 16-bit or newer software.
- RPM offers fine control over the filename, including a custom prefix and optional use of the global sequence number or job specific data (e.g., host name, remote filename, etc.)
- RPM provides a guarantee of a unique filename by adding a numbered extension if needed.
- RPM can append the print job to an existing file.
As with pass-through printing, enhanced features can be used.

Technical Articles | RPM Main Page
INTELLIscribe LPR Print Client | INTELLIscribe Features
|