Hi,

I went ahead and extracted some of the PPD file into an ifhp.conf
entry for the Xerox Phaser7700GX and include it below in case anyone
can use it.  I got some help also from Andrew Morgan.

#----------------------------------------------------------------------
[ phaser7700 ]
appsocket
# close_connection
pjl@
pcl@
ps
sync@

file_output_match = [
  *postscript*       ps
  *text*             ps      \%s{a2ps_converter}
  *pdf*              filter  \%s{pdf2ps_converter}
  *gzip_compressed*  filter  \%s{gzip_decompress}
  ]

ps_pagecount_code=%!
  false 0 startjob pop
  (%%[ pagecount: )print statusdict /pagecount get exec (                )cvs
   print
  ( ]%% )= flush
#
# source ...
#
ps_inupper=<< /MediaPosition null
              /MediaClass (Paper)
              /TraySwitch true
           >> setpagedevice

ps_manual=<< /MediaPosition 0
             /MediaClass null
             /TraySwitch false
          >> setpagedevice

ps_intray1=<< /MediaPosition 1
              /MediaClass null
              /TraySwitch false
           >> setpagedevice

ps_intray2=<< /MediaPosition 2
              /MediaClass null
              /TraySwitch false
           >> setpagedevice

ps_intray3=<< /MediaPosition 3
              /MediaClass null
              /TraySwitch false
           >> setpagedevice

ps_intray4=<< /MediaPosition 4
              /MediaClass null
              /TraySwitch false
           >> setpagedevice

ps_transparency=<< /MediaPosition null
                   /MediaClass (Transparency)
                   /TraySwitch true
                >> setpagedevice

#
# Duplex control ..
#
ps_duplex=<</Duplex true  /Tumble false>> setpagedevice
ps_lduplex=[ duplex ]
ps_duplexshort=<</Duplex true  /Tumble true>> setpagedevice
ps_sduplex=[ duplexshort ]
ps_simplex=<</Duplex false /Tumble false>> setpagedevice

#
# Print quality
#
ps_standard=<< /ProcessColorModel /DeviceCMYK
               /HWResolution [1200 600] 
               /DeviceRenderingInfo currentpagedevice 1 index get 1 dict copy
                  dup /ValuesPerColorComponent 2 put
               >> setpagedevice

ps_photo=<< /ProcessColorModel /DeviceCMYK 
            /HWResolution [600 600]
            /DeviceRenderingInfo currentpagedevice 1 index get 1 dict copy
               dup /ValuesPerColorComponent 16 put
         >> setpagedevice

#
# paper destination
#
ps_topbin=<</OutputType (Top Bin)>> setpagedevice

ps_finisherbin=<</OutputType (Finisher Bin)>> setpagedevice

ps_user_opts += [ 
                  ps_inupper ps_manual ps_intray1 ps_intray2 ps_intray3
                  ps_intray4 ps_transparency ps_duplex ps_lduplex 
                  ps_duplexshort ps_sduplex ps_simplex ps_standard ps_photo 
                ]
#----------------------------------------------------------------------


-----------------------------------------------------------------------------
YOU MUST BE A LIST MEMBER IN ORDER TO POST TO THE LPRNG MAILING LIST
The address you post from MUST be your subscription address

If you need help, send email to [EMAIL PROTECTED] (or lprng-requests
or lprng-digest-requests) with the word 'help' in the body.  For the impatient,
to subscribe to a list with name LIST,  send mail to [EMAIL PROTECTED]
with:                           | example:
subscribe LIST <mailaddr>       |  subscribe lprng-digest [EMAIL PROTECTED]
unsubscribe LIST <mailaddr>     |  unsubscribe lprng [EMAIL PROTECTED]

If you have major problems,  send email to [EMAIL PROTECTED] with the word
LPRNGLIST in the SUBJECT line.
-----------------------------------------------------------------------------

Reply via email to