## @(#) HPDPS $Header: HPGL1,v 78.2 96/03/18 19:52:54 ssa Exp $
###############################################################################
##
## Interface Program Map for HPGL1
##
## This file contains the conversion table from ISO/DPA job and document
## attributes to corresponding HPGL1 interface program options,
## which are passed as the 5th argument at invocation time.  Each entry
## must be described in a single line according to the format below.  A
## '#' indicates the begining of the comment of the line.
##
## o Format: attribute = value...                          > options
##
## o Not all options can be used through this conversion table.  Use the
##   document printer-pass-through attribute for complete control of those
##   options.  See pd_att_phy_ptr(5) for the usage of the printer-pass-
##   through attribute.
##
## o Only single-valued attribute may be described.  For example, the
##   following are valid and invalid entries:
##   
##   (valid)   attribute = value                           > option
##   (invalid) attribute = value1 value2                   > option
##
## o The first conversion entry described in this file is always used.
##   For example, suppose that the following two entries are present:
##
##   (1) attribute1 = value1 attribute2 = value2           > option1
##   (2) attribute1 = value1                               > option2
##
##   If two attributes attribute1 and attribute2 with the value value1
##   and value2 respectively, are specified for the print job, the first
##   entry (1) is used and (2) is ignored.  If only the attribute1 with
##   the value value1 is specified for the print job, then (2) is used
##   and (1) is ignored.
##
## o Variables may be used to describe the conversion.  The number of
##   available variables is 9 ($1, $2,..., $9).  However, those variables
##   must appear in the same order on both sides of the conversion entry.
##
##   For example, suppose that the following entries are present:
##
##   attribute1 = $1 attribute2 = $2                       > xx$1yy$2zz
##
##   If the attribute1 and attribute2 are specified with valid values
##   value1 and value2 as job or document attributes, then the string
##   xxvalue1yyvalue2zz is passed to the interface program.
##
## o The following attributes are internally set by HPDPS print system
##   based on the specified job and document attributes, and the physical
##   printer configuration.  The purpose of these attributes is to enable
##   conversion from complex ISO/DPA attributes to the interface program
##   options, and pass the physical printer configuration information to
##   the interface program.
##   
##   (1) begining-page-requested
##
##       This attribute identifies the beginning page of the document
##       specified by the beginning-page compoment of the document
##       page-select attribute.
##   
##   (2) ending-page-requested
##
##       This attribute identifies the ending page of the document
##       specified by the ending-page compoment of the document page-
##       select attribute.
##
##   (3) output-bin-requested
##
##       This attribute identifies the output bin specified by the
##       output-bin compoment of the job results-profile attribute.
##
##   (4) device-name-assigned
##
##       This attribute identifies the path name of the device file
##       associated with the physical printer, which is identified by the
##       printer device-name attribute.  This attribue is set if the
##       printer attribute attachment-type is serial or parallel.
##
###############################################################################

###############################################################################
##
## Job Attributes
##
###############################################################################

device-name-assigned = $1				> dev$1

###############################################################################
##
## Document Attributes
##
###############################################################################

##
## No document attributes can be mapped.  Use the document printer-pass-
## through attribtue.
##
