Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

lpr(1)

pr(1)

lpd(8)

pac(8)

printcap(4)

i18n_printing(5)

dl5100wrof(8)  —  Maintenance

NAME

dl5100wrof − I18N filter for DEClaser 5100 printer

SYNOPSIS

/usr/lbin/dl5100wrof [−c] [−D data] [−f font] [−h host] \
[−i indent] [−I tray] [−l length] [−n login] \
[−O orientation] [−S] [−t] [−w width] \
[accounting file]

FLAGS

-cPrints control characters. 

−D data
Tells the printer filter how to interpret the text.  The following are valid values for data:

postTo interpret the text as a PostScript file

asciiTo interpret the text as a plain text file

The −D flag overrides the output format that is automatically determined by the print filter.  For example, the −D flag can be used to print the PostScript program file instead of the formatted PostScript output. 

−f fontIdentifies the font name used for printing non-ASCII characters.  If this value is omitted, Courier font is used and only 7-bit characters are printed. 

-h hostSpecifies the host name of the job owner.  This name can contain non-ASCII characters. 

-i indentSpecifies the amount of indentation. The default value is no (no indentation). 

−I traySelects the input tray of the printer.  Valid values for tray are the following:

frontTo automatically feed from the multi-purpose input

manualTo manually feed from the multi-purpose input

internalTo feed from the integral 250 sheet paper cassette

upperSame as internal

lcitTo feed from the optional large capacity tray

lowerSame as lcit

envelope_feeder
To feed from the optional envelope feeder

-l lengthSpecifies page length in lines. The default value is 60. 

-n loginSpecifies the login name of the job owner.  This name can contain non-ASCII characters. 

−O orientation
Specifies the paper orientation.  The orientation value can be portrait or landscape. 

−SEnables space compensation mode for printing text files in a language that has non-spacing characters.  Non-spacing characters can combine with other characters for display and therefore do not occupy space.  Many of the existing tools for text alignment cannot handle non-spacing characters properly.  The −S flag is therefore useful when printing output from such utilities.  Currently, space compensation mode is supported only for the Thai language. 

−tEnables text morphing for Thai printing.  By replacing some characters with others, text morphing produces improved output in a desktop publishing environment. Rules for text morphing are vendor defined.  The rules used by the print filter are supported only by the Thai outline fonts shipped with the DIGITAL UNIX product.  Refer to Thai(5) for more information on text morphing. 

-w widthSpecifies page width in columns. The default value is 80. 

accounting_file
Specifies the file that records accounting information.

DESCRIPTION

The dl5100wrof filter is used to filter text or PostScript data printed on the DEClaser 5100 printer.  The filter handles the device dependencies of the printer and performs accounting functions.  Accounting records are written to the file specified by the af field in /etc/printcap at the completion time of each print job. 

The filter can handle plain text files, files preprocessed by nroff, and PostScript files generated by other applications.  All of these output files can contain non-ASCII characters. 

The font used for printing non-ASCII characters, as specified by the -f parameter, can be downloaded to the printer by using the font-faulting mechanism.  For information about font faulting, refer to i18n_printing(5).  To find out which printer fonts are available for each supported codeset, refer to the reference pages for that codeset. 

The dl5100wrof filter is sensitive to the locale setting and, before printing a character, determines if it is a printable character in the current locale.  Therefore, users must set locale appropriately before printing files that contain nonEnglish characters. 

The dl5100wrof filter can be the specified filter in both the of and the if fields in the /etc/printcap file.  If the login name and host name contain non-ASCII characters, you must specify dl5100wrof as the filter in the of field.  Otherwise, you can omit the value for this field. 

If you specify th dl5100wrof filter in the of field, consider also defining the yj field in /etc/printcap.  The yj value forces the lpd daemon to pass the parameter to the print filter for every job.  Otherwise, non-ASCII characters in the flag page may not be printed properly. 

For further information about defining the of and if fields in entries of the /etc/printcap file, see printcap(4). 

NOTES

When used with the dl5100wrof print filter, the lpr command can include the following flags, along with the listed options or parameter values:

-ASpecifies one or more of the following options:

fontTo specify the font name for printing non-ASCII text

spcomTo enable space compensation mode

tmTo enable text morphing

-ISpecifies the input tray.  Values are envelope_feeder, front, manual, internal, upper, lcit, or lower. 

-OSpecifies the page orientation.  Values are portrait or landscape. 

For more information on the lpr command, refer to lpr(1). 

ERRORS

The lf field in the /etc/printcap file specifies the name of the error logging file. The default value for this field is /dev/null. 

RELATED INFORMATION

Commands: lpr(1), pr(1), lpd(8), pac(8)

Files: printcap(4)

Others: i18n_printing(5)

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026