Till Kamppeter wrote:
> 
> Please tell me which printer and which driver you use. Send me
> 
>    /etc/cups/cupsd.conf
>    /etc/cups/printers.conf
>    /etc/cups/ppd/*.ppd

Please find the files attached.  Sorry for the delay.

Thanks in advance (TIA).

Ron
 ./.

> 
> and tell me whether your printer is connected via USB or via the
> parallel port.
> 
> Print also to a file from your application and display the file with
> "gv". Are there any PostScript error messages which "gv" puts out when
> going through all the pages with the ">>" button?
> 
>    Till
> 
> "Ronald L. Chichester" wrote:
> >
> > There is an extra page that is printed after sending (any) job to the
> > printer.  It is stair-stepped, starts with a few lines of gibberish
> > (that I think is simply cut off for being too close to the top).  In the
> > middle (on the next line) are the words "Operand stack:"  Finally, there
> > is a series of six '0's on the next line toward the right of the
> > document (in stair step fashion).
> >
> > Does anyone know how to stop this?  It is wasting paper.  I checked the
> > CUPS admin (http://localhost:631) but the ending banner was already
> > turned off.
> >
> 
>   ------------------------------------------------------------------------
> Keep in touch with http://mandrakeforum.com:
> Subscribe the "[EMAIL PROTECTED]" mailing list.
#
#   Configuration file for the Common UNIX Printing System (CUPS)
#   -------------------------------------------------------------
#
#   Automatic configuration of the printer information broadcasting and
#   the access permissions for the printers in Linux Mandrake
#
#   At every (re)start of the CUPS daemon by the startup script 
#   /etc/init.d/cups the access to the local printers/classes and the 
#   broadcasting of its information is restricted to the local networks
#   (eth?) as listed in the output of the "ifconfig" command.
#
#   This facility is activated by the following line:
#
#      BROADCASTING CONTROL  ON
#
#   (Do not remove the "#" in its beginning!)
#
#   To switch off the automatic configuration, replace the "ON" in this line
#   by "OFF", or remove the line. Please note that "kupsdconf" and also
#   "File"/"Configure CUPS daemon" in "kups" remove this line and so
#   deactivate the automatic configuration.
#
#
# "$Id: cupsd.conf,v 1.24 2000/09/29 17:42:53 mike Exp $"
#
#   Sample configuration file for the Common UNIX Printing System (CUPS)
#   scheduler.
#
#   Copyright 1997-2000 by Easy Software Products, all rights reserved.
#
#   These coded instructions, statements, and computer programs are the
#   property of Easy Software Products and are protected by Federal
#   copyright law.  Distribution and use rights are outlined in the file
#   "LICENSE.txt" which should have been included with this file.  If this
#   file is missing or damaged please contact Easy Software Products
#   at:
#
#       Attn: CUPS Licensing Information
#       Easy Software Products
#       44141 Airport View Drive, Suite 204
#       Hollywood, Maryland 20636-3111 USA
#
#       Voice: (301) 373-9603
#       EMail: [EMAIL PROTECTED]
#         WWW: http://www.cups.org
#

########################################################################
#                                                                      #
# This is the CUPS configuration file.  If you are familiar with       #
# Apache or any of the other popular web servers, we've followed the   #
# same format.  Any configuration variable used here has the same      #
# semantics as the corresponding variable in Apache.  If we need       #
# different functionality then a different name is used to avoid       #
# confusion...                                                         #
#                                                                      #
########################################################################


########
######## Server Identity
########

#
# ServerName: the hostname of your server, as advertised to the world.
# By default CUPS will use the hostname of the system.
#
# To set the default server used by clients, see the client.conf file.
#

#ServerName myhost.domain.com

#
# ServerAdmin: the email address to send all complaints/problems to.
# By default CUPS will use "root@hostname".
#

#ServerAdmin [EMAIL PROTECTED]


########
######## Server Options
########

#
# AccessLog: the access log file; if this does not start with a leading /
# then it is assumed to be relative to ServerRoot.  By default set to
# "/var/log/cups/access_log"
#
# You can also use the special name "syslog" to send the output to the
# syslog file or daemon.
#

#AccessLog /var/log/cups/access_log

#
# DataDir: the root directory for the CUPS data files.
# By default /usr/share/cups.
#

#DataDir /usr/share/cups

#
# DefaultCharset: the default character set to use. If not specified,
# defaults to utf-8.  Note that this can also be overridden in
# HTML documents...
#

#DefaultCharset utf-8

#
# DefaultLanguage: the default language if not specified by the browser.
# If not specified, the current locale is used.
#

#DefaultLanguage en

#
# DocumentRoot: the root directory for HTTP documents that are served.
# By default the compiled in directory.
#

#DocumentRoot /usr/share/cups/doc

#
# ErrorLog: the error log file; if this does not start with a leading /
# then it is assumed to be relative to ServerRoot.  By default set to
# "/var/log/cups/error_log"
#
# You can also use the special name "syslog" to send the output to the
# syslog file or daemon.
#

#ErrorLog /var/log/cups/error_log

#
# FontPath: the path to locate all font files (currently only for pstoraster)
# By default /usr/share/cups/fonts.
#

#FontPath /usr/share/cups/fonts

#
# LogLevel: controls the number of messages logged to the ErrorLog
# file and can be one of the following:
#
#     debug     Log everything.
#     info      Log all requests and state changes.
#     warn      Log errors and warnings.
#     error     Log only errors.
#     none      Log nothing.
#

LogLevel info

#
# MaxLogSize: controls the maximum size of each log file before they are
# rotated.  Defaults to 1048576 (1MB).  Set to 0 to disable log rotating.
#

#MaxLogSize 0

#
# PageLog: the page log file; if this does not start with a leading /
# then it is assumed to be relative to ServerRoot.  By default set to
# "/var/log/cups/page_log"
#
# You can also use the special name "syslog" to send the output to the
# syslog file or daemon.
#

#PageLog /var/log/cups/page_log

#
# PreserveJobHistory: whether or not to preserve the job history after a
# job is completed, cancelled, or stopped.  Default is Yes.
#

#PreserveJobHistory Yes

#
# PreserveJobFiles: whether or not to preserve the job files after a
# job is completed, cancelled, or stopped.  Default is No.
#

#PreserveJobFiles No

#
# Printcap: the name of the printcap file.  Default is /etc/printcap.
# Leave blank to disable printcap file generation.
#

Printcap /etc/printcap

#
# RequestRoot: the directory where request files are stored.
# By default /var/spool/cups.
#

#RequestRoot /var/spool/cups

#
# RemoteRoot: the name of the user assigned to unauthenticated accesses
# from remote systems.  By default "remroot".
#

#RemoteRoot remroot

#
# ServerBin: the root directory for the scheduler executables.
# By default /usr/lib/cups or /usr/lib32/cups (IRIX 6.5).
#

#ServerBin /usr/lib/cups

#
# ServerRoot: the root directory for the scheduler.
# By default /etc/cups.
#

#ServerRoot /etc/cups


########
######## Filter Options
########

#
# User/Group: the user and group the server runs under.  Normally this
# must be lp and sys, however you can configure things for another user
# or group as needed.
#
# Note: the server must be run initially as root to support the
# default IPP port of 631.  It changes users whenever an external
# program is run...
#

#User lp
#Group sys

#
# RIPCache: the amount of memory that each RIP should use to cache
# bitmaps.  The value can be any real number followed by "k" for
# kilobytes, "m" for megabytes, "g" for gigabytes, or "t" for tiles
# (1 tile = 256x256 pixels.)  Defaults to "8m" (8 megabytes).
#

#RIPCache 8m

#
# TempDir: the directory to put temporary files in. This directory must be
# writable by the user defined above!  Defaults to "/var/spool/cups/tmp" or
# the value of the TMPDIR environment variable.
#

#TempDir /var/spool/cups/tmp

#
# FilterLimit: sets the maximum cost of all job filters that can be run
# at the same time.  A limit of 0 means no limit.  A typical job may need
# a filter limit of at least 200; limits less than the minimum required
# by a job force a single job to be printed at any time.
#
# The default limit is 0 (unlimited).
#

FilterLimit 999999

########
######## Network Options
########

#
# Ports/addresses that we listen to.  The default port 631 is reserved
# for the Internet Printing Protocol (IPP) and is what we use here.
#
# You can have multiple Port/Listen lines to listen to more than one
# port or address, or to restrict access:
#
#    Port 80
#    Port 631
#    Listen hostname
#    Listen hostname:80
#    Listen hostname:631
#    Listen 1.2.3.4
#    Listen 1.2.3.4:631
# 

#Port 80
Port 631

#
# HostNameLookups: whether or not to do lookups on IP addresses to get a
# fully-qualified hostname.  This defaults to Off for performance reasons...
#

#HostNameLookups On

#
# KeepAlive: whether or not to support the Keep-Alive connection
# option.  Default is on.
#

#KeepAlive On

#
# KeepAliveTimeout: the timeout before Keep-Alive connections are
# automatically closed.  Default is 60 seconds.
#

#KeepAliveTimeout 60

#
# MaxClients: controls the maximum number of simultaneous clients that
# will be handled.  Defaults to 100.
#

#MaxClients 100

#
# MaxRequestSize: controls the maximum size of HTTP requests and print files.
# Set to 0 to disable this feature (defaults to 0.)
#

#MaxRequestSize 0

#
# Timeout: the timeout before requests time out.  Default is 300 seconds.
#

#Timeout 300


########
######## Browsing Options
########

#
# Browsing: whether or not to broadcast printer information to
# other CUPS servers.  Enabled by default.
#

#Browsing On

#
# BrowseShortNames: whether or not to use "short" names for remote printers
# when possible (e.g. "printer" instead of "printer@host".)  Enabled by
# default.
#

#BrowseShortNames Yes

#
# BrowseAddress: specifies a broadcast address to be used.  By
# default browsing information is broadcast to all active interfaces.
#
# Note: HP-UX 10.20 and earlier do not properly handle broadcast unless
# you have a Class A, B, C, or D netmask (i.e. no CIDR support).
#

#BrowseAddress x.y.z.255
#BrowseAddress x.y.255.255
#BrowseAddress x.255.255.255

#
# BrowseAllow: specifies an address mask to allow for incoming browser
# packets. The default is to allow packets from all addresses.
#
# BrowseDeny: specifies an address mask to deny for incoming browser
# packets. The default is to deny packets from no addresses.
#
# Both "BrowseAllow" and "BrowseDeny" accept the following notations for
# addresses:
#
#     All
#     None
#     *.domain.com
#     .domain.com
#     host.domain.com
#     nnn.*
#     nnn.nnn.*
#     nnn.nnn.nnn.*
#     nnn.nnn.nnn.nnn
#     nnn.nnn.nnn.nnn/mm
#     nnn.nnn.nnn.nnn/mmm.mmm.mmm.mmm
#
# The hostname/domainname restrictions only work if you have turned hostname
# lookups on!
#

#BrowseAllow address
#BrowseDeny address

#
# BrowseInterval: the time between browsing updates in seconds.  Default
# is 30 seconds.
#
# Note that browsing information is sent whenever a printer's state changes
# as well, so this represents the maximum time between updates.
#
# Set this to 0 to disable outgoing broadcasts so your local printers are
# not advertised but you can still see printers on other hosts.
#

#BrowseInterval 30

#
# BrowseOrder: specifies the order of BrowseAllow/BrowseDeny comparisons.
#

#BrowseOrder allow,deny
#BrowseOrder deny,allow

#
# BrowsePoll: poll the named server(s) for printers
#

#BrowsePoll address:port

#
# BrowsePort: the port used for UDP broadcasts.  By default this is
# the IPP port; if you change this you need to do it on all servers.
# Only one BrowsePort is recognized.
#

#BrowsePort 631

#
# BrowseRelay: relay browser packets from one address/network to another.
#

#BrowseRelay source-address destination-address

#
# BrowseTimeout: the timeout for network printers - if we don't
# get an update within this time the printer will be removed
# from the printer list.  This number definitely should not be
# less the BrowseInterval value for obvious reasons.  Defaults
# to 300 seconds.
#

#BrowseTimeout 300

#
# ImplicitClasses: whether or not to use implicit classes.
#
# Printer classes can be specified explicitly in the classes.conf
# file, implicitly based upon the printers available on the LAN, or
# both.
#
# When ImplicitClasses is On, printers on the LAN with the same name
# (e.g. Acme-LaserPrint-1000) will be put into a class with the same
# name. This allows you to setup multiple redundant queues on a LAN
# without a lot of administrative difficulties.  If a user sends a
# job to Acme-LaserPrint-1000, the job will go to the first available
# queue.
#
# Enabled by default.
#

ImplicitClasses Off


########
######## Security Options
########

#
# SystemGroup: the group name for "System" (printer administration)
# access.  The default varies depending on the operating system, but
# will be "sys", "system", or "root" (checked for in that order.)
#

#SystemGroup sys

#
# Access permissions for each directory served by the scheduler.
# Locations are relative to DocumentRoot...
#
# AuthType: the authorization to use:
#
#    None   - Perform no authentication
#    Basic  - Perform authentication using the HTTP Basic method.
#    Digest - Perform authentication using the HTTP Digest method.
#
#    (Note: local certificate authentication can be substituted by
#           the client for Basic or Digest when connecting to the
#           localhost interface)
#
# AuthClass: the authorization class; currently only "Anonymous", "User",
# "System" (valid user belonging to group SystemGroup), and "Group"
# (valid user belonging to the specified group) are supported.
#
# AuthGroupName: the group name for "Group" authorization.
#
# Order: the order of Allow/Deny processing.
#
# Allow: allows access from the specified hostname, domain, IP address, or
# network.
#
# Deny: denies access from the specified hostname, domain, IP address, or
# network.
#
# Both "Allow" and "Deny" accept the following notations for addresses:
#
#     All
#     None
#     *.domain.com
#     .domain.com
#     host.domain.com
#     nnn.*
#     nnn.nnn.*
#     nnn.nnn.nnn.*
#     nnn.nnn.nnn.nnn
#     nnn.nnn.nnn.nnn/mm
#     nnn.nnn.nnn.nnn/mmm.mmm.mmm.mmm
#
# The host and domain address require that you enable hostname lookups
# with "HostNameLookups On" above.
#

<Location />
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
</Location>

#<Location /classes>
#
# You may wish to limit access to printers and classes, either with Allow
# and Deny lines, or by requiring a username and password.
#
#</Location>

#<Location /classes/name>
#
# You may wish to limit access to printers and classes, either with Allow
# and Deny lines, or by requiring a username and password.
#
#</Location>

#<Location /printers>
#
# You may wish to limit access to printers and classes, either with Allow
# and Deny lines, or by requiring a username and password.
#
#</Location>

#<Location /printers/name>
#
# You may wish to limit access to printers and classes, either with Allow
# and Deny lines, or by requiring a username and password.
#

## Anonymous access (default)
#AuthType None

## Require a username and password (Basic authentication)
#AuthType Basic
#AuthClass User

## Require a username and password (Digest/MD5 authentication)
#AuthType Digest
#AuthClass User

## Restrict access to local domain
#Order Deny,Allow
#Deny From All
#Allow From .mydomain.com
#</Location>

<Location /admin>
#
# You definitely will want to limit access to the administration functions.
# The default configuration requires a local connection from a user who
# is a member of the system group to do any admin tasks.  You can change
# the group name using the SystemGroup directive.
#

AuthType Basic
AuthClass System

## Restrict access to local domain
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
</Location>

#
# End of "$Id: cupsd.conf,v 1.24 2000/09/29 17:42:53 mike Exp $".
#
BrowseAddress 127.0.0.1
# Printer configuration file for CUPS v1.1.4
# Written by cupsd on Thu Dec 14 03:15:26 2000
<DefaultPrinter lp>
Info HP 5P
Location Local
DeviceURI parallel:/dev/lp0
State Idle
Accepting Yes
JobSheets none none
</Printer>
*PPD-Adobe: "4.3"
*%
*% WARNING: CUPS-O-MATIC IS ALPHA QUALITY; DO NOT EXPECT IT TO WORK!
*%
*% For information on using this, and to obtain the required backend
*% script, consult http://www.picante.com/~gtaylor/pht/cups-doc.html
*%
*% CUPS-O-MATIC generated this PPD file.  It is for use with the CUPS 
*% printing system and the "cupsomatic" backend filter script.  These
*% two files work together to support the use of arbitrary free
*% software drivers with CUPS, replete with basic support for
*% driver-provided options.
*%
*% You may save this file as `HP-LaserJet_5P-ljet4.ppd'
*%
*%
*FormatVersion: "4.3"
*FileVersion:   "1.1"
*LanguageVersion: English 
*LanguageEncoding: ISOLatin1
*PCFileName:    "COM.PPD"
*Manufacturer: "HP"
*Product:       "LaserJet 5P"
*cupsVersion:   1.0
*cupsManualCopies: True
*cupsModelNumber:  2
*cupsFilter:    "application/vnd.cups-postscript 0 cupsomatic"
*ModelName:     "LaserJet 5P"
*ShortNickName: "LaserJet 5P"
*NickName:      "HP LaserJet 5P, Foomatic + ljet4"
*PSVersion:     "(3010.000) 550"
*LanguageLevel: "3"
*ColorDevice:   True
*DefaultColorSpace: RGB
*FileSystem:    False
*Throughput:    "1"
*LandscapeOrientation: Plus90
*VariablePaperSize: False
*TTRasterizer:  Type42
*pnpManufacturer: "Hewlett-Packard"
*pnpModel: "HP LaserJet 5P"
*pnpCmd: "HP ENHANCED PCL5,PJL"
*pnpDescr: "Hewlett-Packard LaserJet 5P Printer"


*% For the moment, this system only handles options specified
*% on the cups command line.  The change to support in-job
*% options as inserted by PPD-grokking tools is trivial; I
*% just haven't gotten around to it.  The idea is to have a
*% structured comment like `%COMOPTION: Duplex:On' as the
*% `Postscript' for the PPD driver to paste in.


*OpenUI *Dithering/Floyd-Steinberg Dithering: PickOne
*DefaultDithering: Normal
*Dithering FSDithered/Floyd-Steinberg dithered printing: ""
*Dithering Normal/Standard printing: ""
*CloseUI: *Dithering

*OpenUI *Resolution/Ghostscript Resolution: PickOne
*DefaultResolution: 600
*Resolution 600/600 DPI: "<</HWResolution[600 600]>>setpagedevice"
*Resolution 300/300 DPI: "<</HWResolution[300 300]>>setpagedevice"
*Resolution 150/150 DPI: "<</HWResolution[150 150]>>setpagedevice"
*Resolution 75/75 DPI: "<</HWResolution[75 75]>>setpagedevice"
*CloseUI: *Resolution

*OpenUI *PageSize/Page Size: PickOne
*DefaultPageSize: Letter
*PageSize Letter/US Letter: "<</PageSize[612 792]/ImagingBBox null>>setpagedevice"
*PageSize A3/A3: "<</PageSize[842 1191]/ImagingBBox null>>setpagedevice"
*PageSize Legal/US Legal: "<</PageSize[612 1008]/ImagingBBox null>>setpagedevice"
*PageSize A4/A4: "<</PageSize[595 842]/ImagingBBox null>>setpagedevice"
*CloseUI: *PageSize


*% Generic boilerplate PPD stuff babbling about paper dimensions and
*% the usual Postscript fonts offered by Ghostscript.  Contributions
*% to spice this up are welcome! 

*DefaultImageableArea: Letter 
*ImageableArea Letter:  "8.60 39.60 603.40 766.49"
*ImageableArea Legal:   "8.60 39.60 603.40 982.49"
*ImageableArea A4:      "8.60 39.60 586.40 816.49"

*DefaultPaperDimension: Letter
*PaperDimension Letter: "612 792"
*PaperDimension Legal:  "612 1008"
*PaperDimension A4:     "595 842"

*DefaultFont: Courier
*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
*Font Bookman-Light: Standard "(001.004S)" Standard ROM
*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
*Font Courier: Standard "(002.004S)" Standard ROM
*Font Courier-Bold: Standard "(002.004S)" Standard ROM
*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
*Font Helvetica: Standard "(001.006S)" Standard ROM
*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
*Font Symbol: Special "(001.007S)" Special ROM
*Font Times-Bold: Standard "(001.007S)" Standard ROM
*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
*Font Times-Italic: Standard "(001.007S)" Standard ROM
*Font Times-Roman: Standard "(001.007S)" Standard ROM
*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
*Font ZapfDingbats: Special "(001.004S)" Standard ROM

*% What follows is a dumped representation of the internal Perl data
*% structure representing one entry in the Linux Printing Database.
*% This is used by the backend filter to deal with the options.
*%
*% COMDATA #$VAR1 = {
*% COMDATA #  'pnp_cmd' => 'HP ENHANCED PCL5,PJL',
*% COMDATA #  'type' => 'G',
*% COMDATA #  'pjl' => 1,
*% COMDATA #  'pnp_mfg' => 'Hewlett-Packard',
*% COMDATA #  'args_byname' => {
*% COMDATA #    'PageSize' => {
*% COMDATA #      'vals_byname' => {
*% COMDATA #        'Letter' => {
*% COMDATA #          'comment' => 'US Letter',
*% COMDATA #          'value' => 'Letter',
*% COMDATA #          'idx' => 1,
*% COMDATA #          'driverval' => '612 792'
*% COMDATA #        },
*% COMDATA #        'A3' => {
*% COMDATA #          'comment' => 'A3',
*% COMDATA #          'value' => 'A3',
*% COMDATA #          'idx' => 115,
*% COMDATA #          'driverval' => '842 1191'
*% COMDATA #        },
*% COMDATA #        'A4' => {
*% COMDATA #          'comment' => 'A4',
*% COMDATA #          'value' => 'A4',
*% COMDATA #          'idx' => 3,
*% COMDATA #          'driverval' => '595 842'
*% COMDATA #        },
*% COMDATA #        'Legal' => {
*% COMDATA #          'comment' => 'US Legal',
*% COMDATA #          'value' => 'Legal',
*% COMDATA #          'idx' => 2,
*% COMDATA #          'driverval' => '612 1008'
*% COMDATA #        }
*% COMDATA #      },
*% COMDATA #      'required' => '0',
*% COMDATA #      'name' => 'PageSize',
*% COMDATA #      'style' => 'G',
*% COMDATA #      'type' => 'enum',
*% COMDATA #      'comment' => 'Page Size',
*% COMDATA #      'proto' => '<</PageSize[%s]/ImagingBBox null>>setpagedevice',
*% COMDATA #      'default' => 'Letter',
*% COMDATA #      'idx' => 2,
*% COMDATA #      'constraint' => {
*% COMDATA #        'p' => '0',
*% COMDATA #        'model' => undef,
*% COMDATA #        'd' => 1,
*% COMDATA #        'gs_driver' => 'ljet4',
*% COMDATA #        'this' => 1,
*% COMDATA #        'arg_type' => 'enum',
*% COMDATA #        'arg_defval' => 1,
*% COMDATA #        'make' => undef,
*% COMDATA #        'arg_idx' => 2
*% COMDATA #      },
*% COMDATA #      'vals' => [
*% COMDATA #        {},
*% COMDATA #        {},
*% COMDATA #        {},
*% COMDATA #        {}
*% COMDATA #      ],
*% COMDATA #      'spot' => 'Z',
*% COMDATA #      'order' => 100
*% COMDATA #    },
*% COMDATA #    'Resolution' => {
*% COMDATA #      'vals_byname' => {
*% COMDATA #        300 => {
*% COMDATA #          'comment' => '300 DPI',
*% COMDATA #          'value' => 300,
*% COMDATA #          'idx' => 130,
*% COMDATA #          'driverval' => '300 300'
*% COMDATA #        },
*% COMDATA #        75 => {
*% COMDATA #          'comment' => '75 DPI',
*% COMDATA #          'value' => 75,
*% COMDATA #          'idx' => 132,
*% COMDATA #          'driverval' => '75 75'
*% COMDATA #        },
*% COMDATA #        150 => {
*% COMDATA #          'comment' => '150 DPI',
*% COMDATA #          'value' => 150,
*% COMDATA #          'idx' => 131,
*% COMDATA #          'driverval' => '150 150'
*% COMDATA #        },
*% COMDATA #        600 => {
*% COMDATA #          'comment' => '600 DPI',
*% COMDATA #          'value' => 600,
*% COMDATA #          'idx' => 129,
*% COMDATA #          'driverval' => '600 600'
*% COMDATA #        }
*% COMDATA #      },
*% COMDATA #      'required' => '0',
*% COMDATA #      'name' => 'Resolution',
*% COMDATA #      'style' => 'G',
*% COMDATA #      'type' => 'enum',
*% COMDATA #      'comment' => 'Ghostscript Resolution',
*% COMDATA #      'proto' => '<</HWResolution[%s]>>setpagedevice',
*% COMDATA #      'default' => 600,
*% COMDATA #      'idx' => 6,
*% COMDATA #      'constraint' => {
*% COMDATA #        'p' => '0',
*% COMDATA #        'model' => undef,
*% COMDATA #        'd' => 1,
*% COMDATA #        'gs_driver' => 'ljet4',
*% COMDATA #        'this' => 1,
*% COMDATA #        'arg_type' => 'enum',
*% COMDATA #        'arg_defval' => 129,
*% COMDATA #        'make' => undef,
*% COMDATA #        'arg_idx' => 6
*% COMDATA #      },
*% COMDATA #      'vals' => [
*% COMDATA #        {},
*% COMDATA #        {},
*% COMDATA #        {},
*% COMDATA #        {}
*% COMDATA #      ],
*% COMDATA #      'spot' => 'Z',
*% COMDATA #      'order' => 100
*% COMDATA #    },
*% COMDATA #    'Dithering' => {
*% COMDATA #      'vals_byname' => {
*% COMDATA #        'Normal' => {
*% COMDATA #          'comment' => 'Standard printing',
*% COMDATA #          'value' => 'Normal',
*% COMDATA #          'idx' => 153,
*% COMDATA #          'driverval' => 'ljet4'
*% COMDATA #        },
*% COMDATA #        'FSDithered' => {
*% COMDATA #          'comment' => 'Floyd-Steinberg dithered printing',
*% COMDATA #          'value' => 'FSDithered',
*% COMDATA #          'idx' => 152,
*% COMDATA #          'driverval' => 'lj4dith'
*% COMDATA #        }
*% COMDATA #      },
*% COMDATA #      'required' => 1,
*% COMDATA #      'name' => 'Dithering',
*% COMDATA #      'style' => 'C',
*% COMDATA #      'type' => 'enum',
*% COMDATA #      'comment' => 'Floyd-Steinberg Dithering',
*% COMDATA #      'proto' => ' -sDEVICE=%s',
*% COMDATA #      'default' => 'Normal',
*% COMDATA #      'idx' => 12,
*% COMDATA #      'constraint' => {
*% COMDATA #        'p' => '0',
*% COMDATA #        'model' => undef,
*% COMDATA #        'd' => 1,
*% COMDATA #        'gs_driver' => 'ljet4',
*% COMDATA #        'this' => 1,
*% COMDATA #        'arg_type' => 'enum',
*% COMDATA #        'arg_defval' => 153,
*% COMDATA #        'make' => undef,
*% COMDATA #        'arg_idx' => 12
*% COMDATA #      },
*% COMDATA #      'vals' => [
*% COMDATA #        {},
*% COMDATA #        {}
*% COMDATA #      ],
*% COMDATA #      'spot' => 'B',
*% COMDATA #      'order' => 100
*% COMDATA #    }
*% COMDATA #  },
*% COMDATA #  'pnp_des' => 'Hewlett-Packard LaserJet 5P Printer',
*% COMDATA #  'pnp_mdl' => 'HP LaserJet 5P',
*% COMDATA #  'maxspot' => 'A',
*% COMDATA #  'driver' => 'ljet4',
*% COMDATA #  'id' => 75168,
*% COMDATA #  'args' => [
*% COMDATA #    {},
*% COMDATA #    {},
*% COMDATA #    {}
*% COMDATA #  ],
*% COMDATA #  'model' => 'LaserJet 5P',
*% COMDATA #  'url' => 'http://www.cs.wisc.edu/~ghost/printer.html',
*% COMDATA #  'comment' => 'Ghostscript\'s HP LaserJet 4 (PCL 5) driver.',
*% COMDATA #  'timestamp' => 972026698,
*% COMDATA #  'cmd' => 'gs -q -dBATCH -dSAFER -dNOPAUSE%B%A%Z -sOutputFile=- -',
*% COMDATA #  'ct' => 1,
*% COMDATA #  'make' => 'HP'
*% COMDATA #};
*% COMDATA #$VAR1->{'args_byname'}{'PageSize'}{'vals'}[0] = 
$VAR1->{'args_byname'}{'PageSize'}{'vals_byname'}{'Letter'};
*% COMDATA #$VAR1->{'args_byname'}{'PageSize'}{'vals'}[1] = 
$VAR1->{'args_byname'}{'PageSize'}{'vals_byname'}{'A3'};
*% COMDATA #$VAR1->{'args_byname'}{'PageSize'}{'vals'}[2] = 
$VAR1->{'args_byname'}{'PageSize'}{'vals_byname'}{'Legal'};
*% COMDATA #$VAR1->{'args_byname'}{'PageSize'}{'vals'}[3] = 
$VAR1->{'args_byname'}{'PageSize'}{'vals_byname'}{'A4'};
*% COMDATA #$VAR1->{'args_byname'}{'Resolution'}{'vals'}[0] = 
$VAR1->{'args_byname'}{'Resolution'}{'vals_byname'}{600};
*% COMDATA #$VAR1->{'args_byname'}{'Resolution'}{'vals'}[1] = 
$VAR1->{'args_byname'}{'Resolution'}{'vals_byname'}{300};
*% COMDATA #$VAR1->{'args_byname'}{'Resolution'}{'vals'}[2] = 
$VAR1->{'args_byname'}{'Resolution'}{'vals_byname'}{150};
*% COMDATA #$VAR1->{'args_byname'}{'Resolution'}{'vals'}[3] = 
$VAR1->{'args_byname'}{'Resolution'}{'vals_byname'}{75};
*% COMDATA #$VAR1->{'args_byname'}{'Dithering'}{'vals'}[0] = 
$VAR1->{'args_byname'}{'Dithering'}{'vals_byname'}{'FSDithered'};
*% COMDATA #$VAR1->{'args_byname'}{'Dithering'}{'vals'}[1] = 
$VAR1->{'args_byname'}{'Dithering'}{'vals_byname'}{'Normal'};
*% COMDATA #$VAR1->{'args'}[0] = $VAR1->{'args_byname'}{'Dithering'};
*% COMDATA #$VAR1->{'args'}[1] = $VAR1->{'args_byname'}{'Resolution'};
*% COMDATA #$VAR1->{'args'}[2] = $VAR1->{'args_byname'}{'PageSize'};

Reply via email to