Question

Command Line Printing to a Stacker/Stapler from Linux.

Asked by: bobertperry

We have a HP LaserJet 4200 with the optional 500 sheet stacker/stapler.  From Linux what is the command to print to the stacker's output bin?  ie: "lpr -h ..."

Thanks!

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2009-07-16 at 16:15:41ID24577494
Tags

Linux

,

Unix

,

CUPS

,

LPR

,

HP

,

Stacker

,

Stapler

,

Printing

,

Output Bin

,

LaserJet

,

HP LaserJet 4200

Topics

Linux Printing

,

Printers by HP

Participating Experts
0
Points
0
Comments
1

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. Printing to HP LaserJet from SunOS
    I've been able to print Postscript files to an HP LaserJet 5SiMX printer on my network using either the lp or lpr commands on my SunOS. The plots I've made have all been on 8 1/2" x 11" (A-size) paper. This printer has an upper and lower tray as well as a manual b...
  2. LPR Printing Problem
    I'm running Windows Server NT 4.0 SP4. I'm using a Lantronix LPS1-T print server. I'm printing on a dot matrix printer. In order to make this print server work, I install an LPR port, give it the IP address of the print server and the name of the queue, ect. ect. Most eve...
  3. HP laserjet 6L Gold installation on Linux
    I want to install HP LaserJet 6L Gold on Linux 2.0.30 Operating System? Kindly suggest a procedure to do it.
  4. LPR to NetWare Print Server
    We have a NT Server box that is a standalone server on a NetWare network. We have a print server that is located in a NetWare Queue. We attempt to print from the NT box to the print server using the lpr command (TCP/IP printing). The message that we get is that the print s...
  5. How can I send PCL commands to my HP 690C printer fro…
    I have to configure some print issues from the linux shell to an HP 690C printer using PCL commands but I do not know where to specify this issues in the following lpr command: lpr -P10.0.0.9%1@10.0.0.9 file.txt I will be very grateful if you could help me.

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: bobertperryPosted on 2009-07-16 at 17:19:50ID: 24875042

I ran lpoptions -l and looked for a stacker option.  Non there so I downloaded another ppd file.  Attached is that PPD file if anyone else needs it.  Now i print to the stacker using the command "lpr -h -o OutputBin=Stacker

*PPD-Adobe: "4.3"
*% =========================================
*% Disclaimer:  The above statement indicates
*% that this PPD was written using the Adobe PPD
*% File Format Specification 4.3, but does not
*% intend to imply approval and acceptance by
*% Adobe Systems, Inc.
*% =========================================
*% PostScript(R) Printer Description File
*% Copyright 1992-2003 Hewlett-Packard Company
*%
*% Permission is hereby granted, free of charge, to any person obtaining
*% a copy of this software and associated documentation files (the
*% "Software"), to deal in the Software without restriction, including
*% without limitation the rights to use, copy, modify, merge, publish,
*% distribute, sublicense, and/or sell copies of the Software, and to
*% permit persons to whom the Software is furnished to do so, subject to
*% the following conditions:
*% 
*% The above copyright notice and this permission notice shall be
*% included in all copies or substantial portions of the Software.
*% 
*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*% 
*% [this is the MIT open source license -- please see www.opensource.org]
*%
 
*% PPD for hp LaserJet 4200
*% For Macintosh only
*% =========================================
 
*% ===================================
*% Product / PPD Version  Information
*% ===================================
*% PPD File Version Information
*FormatVersion: "4.3"
*FileVersion: "1.0.3 X"
*HPBuildNumber: "008"
*LanguageEncoding: ISOLatin1
*LanguageVersion: English
*PCFileName: "HP4200_6.PPD"
*APDialogExtension: "/Library/Printers/hp/PDEs/hpColorOptions.plugin"
*APDialogExtension: "/Library/Printers/hp/PDEs/hpEdgeToEdge.plugin"
*APDialogExtension: "/Library/Printers/hp/PDEs/hpFinishing.plugin"
*APDialogExtension: "/Library/Printers/hp/PDEs/hpJobStorage.plugin"
 
*APDialogExtension: "/Library/Printers/hp/PDEs/hpImageQuality.plugin"
*APDialogExtension: "/Library/Printers/hp/PDEs/hpProofAndPrint.plugin"
*APPrinterIconPath: "/Library/Printers/hp/Icons/hp LaserJet 4200 Series.icns"
 
*% Product Version Information
*Product: "(hp LaserJet 4200)"
*Product: "(hp LaserJet 4200L)"
*ModelName: "HP LaserJet 4200 Series"
*ShortNickName: "HP LaserJet 4200 Series"
*NickName:  "HP LaserJet 4200 Series Postscript (recommended)"
*PSVersion: "(3010.107) 0"
*Manufacturer: "HP"
 
*% ===================================
*% Basic Device Capabilities
*% ===================================
*LanguageLevel: "3"
*ColorDevice: False
*DefaultColorSpace: Gray
*FileSystem: True
*?FileSystem: "
  save false
   (%disk?%)
   { currentdevparams dup /Writeable known
      { /Writeable get {pop true} if }  { pop } ifelse
    } 100 string /IODevice resourceforall
    {(True)}{(False)} ifelse = flush
 restore
"
*End
 
*Throughput: "35"
*TTRasterizer: Type42
*?TTRasterizer: "
  save
	42 /FontType resourcestatus
	{ pop pop (Type42)} {pop pop (None)} ifelse = flush
  restore
"
*End
 
*VariablePaperSize: True
 
*% ===================================
*%       Emulations and Protocols
*% ===================================
*Protocols: TBCP
 
*SuggestedJobTimeout: "0"
*SuggestedWaitTimeout: "120"
*PrintPSErrors: True
 
*% =================================
*% PageStack Order for Output Bins
*% =================================
*PageStackOrder Upper: Normal
*%PageStackOrder Left: Reverse
*PageStackOrder Stacker: Normal
 
*% ===================================
*%         Installable Options
*% ===================================
*OpenGroup: InstallableOptions/Installed Options
 
*%Tray 3 500 or 1500 sheet
*%========================
*OpenUI *HPOption_Tray3/Optional Tray 3: Boolean
*DefaultHPOption_Tray3: False
*HPOption_Tray3 False/Not Installed: ""
*HPOption_Tray3 Tray3_500/500-Sheet Input Tray: ""
*HPOption_Tray3 Tray3_1500/1500-Sheet Input Tray: ""
*?HPOption_Tray3: "
save
    currentpagedevice /InputAttributes get 1 known
    {
    	currentpagedevice /InputAttributes get 1 get dup
    	/Capacity known {
    		/Capacity get 1500 eq {(Tray3_1500)}{(Tray3_500)} ifelse
    	}{pop (Tray3_500)} ifelse
	}{(False)} ifelse = flush
  restore "
*End
*CloseUI: *HPOption_Tray3
 
*%Tray 4 500 or 1500 sheet
*%========================
*OpenUI *HPOption_Tray4/Optional Tray 4: Boolean
*DefaultHPOption_Tray4: False
*HPOption_Tray4 False/Not Installed: ""
*HPOption_Tray4 Tray4_500/500-Sheet Input Tray: ""
*HPOption_Tray4 Tray4_1500/1500-Sheet Input Tray: ""
*?HPOption_Tray4: "
	save
    currentpagedevice /InputAttributes get 4 known
    {
    	currentpagedevice /InputAttributes get 4 get dup
    	/Capacity known {
    		/Capacity get 1500 eq {(Tray4_1500)}{(Tray4_500)} ifelse
    	}{pop (Tray4_500)} ifelse
	}{(False)} ifelse = flush
  restore  "
*End
*CloseUI: *HPOption_Tray4
 
*OpenUI *HPOption_Duplexer/Duplex Unit: Boolean
*DefaultHPOption_Duplexer: False
*HPOption_Duplexer True/Installed: ""
*HPOption_Duplexer False/Not Installed: ""
*?HPOption_Duplexer: "
  save
    currentpagedevice /Duplex known
    {(True)}{(False)}ifelse = flush
  restore "
*End
*CloseUI: *HPOption_Duplexer
 
*OpenUI *HPOption_Disk/Printer Hard Disk: PickOne
*DefaultHPOption_Disk: False
*HPOption_Disk True/Installed: ""
*HPOption_Disk False/Not Installed: ""
*?HPOption_Disk: "
  save
    false
   (%disk?%)
   { currentdevparams dup /Writeable known
      { /Writeable get {pop true} if }  { pop } ifelse
    } 100 string /IODevice resourceforall
    {(True)}{(False)} ifelse = flush
 restore
"
*End
*CloseUI: *HPOption_Disk
 
*OpenUI *HPOption_EnvFeeder/Envelope Feeder: Boolean
*DefaultHPOption_EnvFeeder: False
*HPOption_EnvFeeder True/Installed: ""
*HPOption_EnvFeeder False/Not Installed: ""
*?HPOption_EnvFeeder: "
	save
    currentpagedevice /InputAttributes get
    2 known  {(True)}{(False)} ifelse = flush
  restore
"
*End
*CloseUI: *HPOption_EnvFeeder
 
*OpenUI *HPOption_MBM_Mixed/Accessory Output Bins: PickOne
*OrderDependency: 10 AnySetup *HPOption_MBM_Mixed
*DefaultHPOption_MBM_Mixed: Standard
*HPOption_MBM_Mixed Standard/Not Installed: "userdict /HPOutputAcc (NoAcc) put"
*HPOption_MBM_Mixed MBMStaplerStacker/hp 500-Sheet Stapler-Stacker: "userdict /HPOutputAcc (Stapler) put"
*HPOption_MBM_Mixed MBMStacker/hp 500-Sheet Stacker: "userdict /HPOutputAcc (Stacker) put"
*?HPOption_MBM_Mixed: "
 save
   currentpagedevice /OutputAttributes get
    dup 3 known
   {
     currentpagedevice /Staple known {pop (MBMStaplerStacker)}
         {pop (MBMStacker)} ifelse
   }
   { pop (Standard)} ifelse = flush
  restore"
*End
*CloseUI: *HPOption_MBM_Mixed
 
*%====================================
*%         Fit to Page
*%====================================
*OpenUI *HPPaperPolicy/Fit to Page: PickOne
*OrderDependency: 10 AnySetup *HPPaperPolicy
*DefaultHPPaperPolicy: PromptUser
*HPPaperPolicy PromptUser/Prompt User: "
   <</DeferredMediaSelection true>> setpagedevice"
*End
*HPPaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
   <</DeferredMediaSelection false>> setpagedevice
   <</Policies << /DeferredMediaSelection true /PageSize 3 >> >> setpagedevice"
*End
*HPPaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
   <</DeferredMediaSelection false>> setpagedevice
   <</Policies << /DeferredMediaSelection true /PageSize 5 >> >> setpagedevice"
*End
*?HPPaperPolicy: "(PromptUser) = flush"
*CloseUI: *HPPaperPolicy
 
*OpenUI *InstalledMemory/Total Memory: PickOne
*DefaultInstalledMemory: Mem1
*InstalledMemory Mem1/48 - 63 MB: ""
*InstalledMemory Mem2/64 - 95 MB: ""
*InstalledMemory Mem3/96 - 127 MB: ""
*InstalledMemory Mem4/128 - 159 MB: ""
*InstalledMemory Mem5/160 - 191 MB: ""
*InstalledMemory Mem6/192 - 255 MB: ""
*InstalledMemory Mem7/256 - 319 MB: ""
*InstalledMemory Mem8/320 MB or more: ""
*?InstalledMemory: "
  save
	currentsystemparams /RamSize get
	524288 div ceiling cvi 2 div
	/size exch def
	size 320 ge
		{(Mem8)}
		{size 256 ge
			{(Mem7)}
			{size 192 ge
				{(Mem6)}
				{size 160 ge
					{(Mem5)}
					{size 128 ge
						{(Mem4)}
						{size 96 ge
							{(Mem3)}
							{size 64 ge
								{(Mem2)}
								{(Mem1)} ifelse
							} ifelse
						} ifelse
					} ifelse
				} ifelse
			} ifelse
		} ifelse = flush
  restore
"
*End
*CloseUI: *InstalledMemory
*CloseGroup: InstallableOptions
 
*% ===================================
*%       User Interface Constraints
*% ===================================
*% Constraints on Trays Can't have Tray 4 unless you have tray 3
*%==============================================================
*UIConstraints: *HPOption_Tray3 Tray3_1500 *HPOption_Tray4 Tray4_500
*UIConstraints: *HPOption_Tray3 Tray3_1500 *HPOption_Tray4 Tray4_1500
 
*UIConstraints: *HPOption_Tray4 Tray4_500    *HPOption_Tray3 False
*UIConstraints: *HPOption_Tray4 Tray4_500    *HPOption_Tray3 Tray3_1500
*UIConstraints: *HPOption_Tray4 Tray4_1500   *HPOption_Tray3 False
*UIConstraints: *HPOption_Tray4 Tray4_1500   *HPOption_Tray3 Tray3_1500
 
*UIConstraints: *HPOption_Tray3 False *HPOption_Tray4 Tray4_500
*UIConstraints: *HPOption_Tray3 False *HPOption_Tray4 Tray4_1500
 
*UIConstraints: *HPOption_Tray3 Tray3_500 *InputSlot Tray3_1500
*UIConstraints: *HPOption_Tray3 Tray3_1500 *InputSlot Tray3_500
 
*UIConstraints: *HPOption_Tray4 Tray4_500 *InputSlot Tray4_1500
*UIConstraints: *HPOption_Tray4 Tray4_1500 *InputSlot Tray4_500
 
*% If option not installed then disable appropriate feature.
*%====================================================================
*UIConstraints: *HPOption_Tray3 False *InputSlot Tray3_500
*UIConstraints: *HPOption_Tray3 False *InputSlot Tray3_1500
 
*UIConstraints: *HPOption_Tray4 False *InputSlot Tray4_500
*UIConstraints: *HPOption_Tray4 False *InputSlot Tray4_1500
 
*UIConstraints: *InputSlot Tray3_500 *HPOption_Tray3 False
*UIConstraints: *InputSlot Tray3_1500 *HPOption_Tray3 False
 
*UIConstraints: *InputSlot Tray4_500 *HPOption_Tray4 False
*UIConstraints: *InputSlot Tray4_1500 *HPOption_Tray4 False
 
*UIConstraints: *HPOption_EnvFeeder False *InputSlot EnvelopeFeeder
*UIConstraints: *InputSlot EnvelopeFeeder *HPOption_EnvFeeder False
 
*% Media Type Constraints & Page Constraints Tray2
*%=========================================================
*UIConstraints: *MediaType Labels *InputSlot Tray_2
*UIConstraints: *MediaType Envelope *InputSlot Tray_2
*UIConstraints: *InputSlot Tray_2 *MediaType Labels
*UIConstraints: *InputSlot Tray_2 *MediaType Envelope
 
*UIConstraints: *PageSize Env10 *InputSlot Tray_2
*UIConstraints: *PageSize EnvMonarch *InputSlot Tray_2
*UIConstraints: *PageSize EnvDL *InputSlot Tray_2
*UIConstraints: *PageSize EnvC5 *InputSlot Tray_2
*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray_2
 
*UIConstraints: *PageRegion Env10 *InputSlot Tray_2
*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray_2
*UIConstraints: *PageRegion EnvDL *InputSlot Tray_2
*UIConstraints: *PageRegion EnvC5 *InputSlot Tray_2
*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray_2
 
*% Media Type Constraints & Page Constraints Tray3
*%=========================================================
*UIConstraints: *MediaType Labels *InputSlot Tray3_500
*UIConstraints: *MediaType Envelope *InputSlot Tray3_500
*UIConstraints: *InputSlot Tray3_500 *MediaType Labels
*UIConstraints: *InputSlot Tray3_500 *MediaType Envelope
 
*UIConstraints: *PageSize Env10 *InputSlot Tray3_500
*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3_500
*UIConstraints: *PageSize EnvDL *InputSlot Tray3_500
*UIConstraints: *PageSize EnvC5 *InputSlot Tray3_500
*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray3_500
 
*UIConstraints: *PageRegion Env10 *InputSlot Tray3_500
*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3_500
*UIConstraints: *PageRegion EnvDL *InputSlot Tray3_500
*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3_500
*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray3_500
 
*UIConstraints: *MediaType Labels *InputSlot Tray3_1500
*UIConstraints: *MediaType Transparency *InputSlot Tray3_1500
*UIConstraints: *MediaType Envelope *InputSlot Tray3_1500
*UIConstraints: *InputSlot Tray3_1500 *MediaType Labels
*UIConstraints: *InputSlot Tray3_1500 *MediaType Transparency
*UIConstraints: *InputSlot Tray3_1500 *MediaType Envelope
 
*UIConstraints: *PageSize Env10 *InputSlot Tray3_1500
*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3_1500
*UIConstraints: *PageSize EnvDL *InputSlot Tray3_1500
*UIConstraints: *PageSize EnvC5 *InputSlot Tray3_1500
*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray3_1500
*UIConstraints: *PageSize Executive *InputSlot Tray3_1500
*UIConstraints: *PageSize A5 *InputSlot Tray3_1500
*UIConstraints: *PageSize ISOB5 *InputSlot Tray3_1500
*UIConstraints: *PageSize B5 *InputSlot Tray3_1500
*UIConstraints: *PageSize w612h935 *InputSlot Tray3_1500
*UIConstraints: *PageSize DoublePostcard *InputSlot Tray3_1500
*UIConstraints: *PageSize w558h774 *InputSlot Tray3_1500
 
*UIConstraints: *PageRegion Env10 *InputSlot Tray3_1500
*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3_1500
*UIConstraints: *PageRegion EnvDL *InputSlot Tray3_1500
*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3_1500
*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray3_1500
*UIConstraints: *PageRegion Executive *InputSlot Tray3_1500
*UIConstraints: *PageRegion A5 *InputSlot Tray3_1500
*UIConstraints: *PageRegion ISOB5 *InputSlot Tray3_1500
*UIConstraints: *PageRegion B5 *InputSlot Tray3_1500
*UIConstraints: *PageRegion w612h935 *InputSlot Tray3_1500
*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray3_1500
*UIConstraints: *PageRegion w558h774 *InputSlot Tray3_1500
 
*NonUIConstraints: *CustomPageSize True *InputSlot Tray3_1500
 
 
*% Media Type Constraints & Page Constraints Tray4
*%=========================================================
*UIConstraints: *MediaType Labels *InputSlot Tray4_500
*UIConstraints: *MediaType Envelope *InputSlot Tray4_500
*UIConstraints: *InputSlot Tray4_500 *MediaType Labels
*UIConstraints: *InputSlot Tray4_500 *MediaType Envelope
 
*UIConstraints: *PageSize Env10 *InputSlot Tray4_500
*UIConstraints: *PageSize EnvMonarch *InputSlot Tray4_500
*UIConstraints: *PageSize EnvDL *InputSlot Tray4_500
*UIConstraints: *PageSize EnvC5 *InputSlot Tray4_500
*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray4_500
 
*UIConstraints: *PageRegion Env10 *InputSlot Tray4_500
*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray4_500
*UIConstraints: *PageRegion EnvDL *InputSlot Tray4_500
*UIConstraints: *PageRegion EnvC5 *InputSlot Tray4_500
*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray4_500
 
*UIConstraints: *MediaType Labels *InputSlot Tray4_1500
*UIConstraints: *MediaType Transparency *InputSlot Tray4_1500
*UIConstraints: *MediaType Envelope *InputSlot Tray4_1500
*UIConstraints: *InputSlot Tray4_1500 *MediaType Labels
*UIConstraints: *InputSlot Tray4_1500 *MediaType Transparency
*UIConstraints: *InputSlot Tray4_1500 *MediaType Envelope
 
*UIConstraints: *PageSize Env10 *InputSlot Tray4_1500
*UIConstraints: *PageSize EnvMonarch *InputSlot Tray4_1500
*UIConstraints: *PageSize EnvDL *InputSlot Tray4_1500
*UIConstraints: *PageSize EnvC5 *InputSlot Tray4_1500
*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray4_1500
*UIConstraints: *PageSize Executive *InputSlot Tray4_1500
*UIConstraints: *PageSize A5 *InputSlot Tray4_1500
*UIConstraints: *PageSize ISOB5 *InputSlot Tray4_1500
*UIConstraints: *PageSize B5 *InputSlot Tray4_1500
*UIConstraints: *PageSize w612h935 *InputSlot Tray4_1500
*UIConstraints: *PageSize DoublePostcard *InputSlot Tray4_1500
*UIConstraints: *PageSize w558h774 *InputSlot Tray4_1500
 
*UIConstraints: *PageRegion Env10 *InputSlot Tray4_1500
*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray4_1500
*UIConstraints: *PageRegion EnvDL *InputSlot Tray4_1500
*UIConstraints: *PageRegion EnvC5 *InputSlot Tray4_1500
*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray4_1500
*UIConstraints: *PageRegion Executive *InputSlot Tray4_1500
*UIConstraints: *PageRegion A5 *InputSlot Tray4_1500
*UIConstraints: *PageRegion ISOB5 *InputSlot Tray4_1500
*UIConstraints: *PageRegion B5 *InputSlot Tray4_1500
*UIConstraints: *PageRegion w612h935 *InputSlot Tray4_1500
*UIConstraints: *PageRegion DoublePostcard *InputSlot Tray4_1500
*UIConstraints: *PageRegion w558h774 *InputSlot Tray4_1500
 
*NonUIConstraints: *CustomPageSize True *InputSlot Tray4_1500
*NonUIConstraints: *InputSlot Tray4_1500 *CustomPageSize True
 
*% Media Type Constraints & Page Constraints Envelope Feeder
*%=========================================================
*UIConstraints: *MediaType Transparency *InputSlot EnvelopeFeeder
*UIConstraints: *InputSlot EnvelopeFeeder *MediaType Transparency
 
*UIConstraints: *PageSize Letter *InputSlot EnvelopeFeeder
*UIConstraints: *PageSize LetterSmall *InputSlot EnvelopeFeeder
*UIConstraints: *PageSize Legal *InputSlot EnvelopeFeeder
*UIConstraints: *PageSize LegalSmall *InputSlot EnvelopeFeeder
*UIConstraints: *PageSize Executive *InputSlot EnvelopeFeeder
*UIConstraints: *PageSize A4 *InputSlot EnvelopeFeeder
*UIConstraints: *PageSize A4Small *InputSlot EnvelopeFeeder
*UIConstraints: *PageSize A5 *InputSlot EnvelopeFeeder
*UIConstraints: *PageSize B5 *InputSlot EnvelopeFeeder
*UIConstraints: *PageSize ISOB5 *InputSlot EnvelopeFeeder
*UIConstraints: *PageSize w612h935 *InputSlot EnvelopeFeeder
*UIConstraints: *PageSize DoublePostcard *InputSlot EnvelopeFeeder
*UIConstraints: *PageSize w558h774 *InputSlot EnvelopeFeeder
 
*UIConstraints: *PageRegion Letter *InputSlot EnvelopeFeeder
*UIConstraints: *PageRegion LetterSmall *InputSlot EnvelopeFeeder
*UIConstraints: *PageRegion Legal *InputSlot EnvelopeFeeder
*UIConstraints: *PageRegion LegalSmall *InputSlot EnvelopeFeeder
*UIConstraints: *PageRegion Executive *InputSlot EnvelopeFeeder
*UIConstraints: *PageRegion A4 *InputSlot EnvelopeFeeder
*UIConstraints: *PageRegion A4Small *InputSlot EnvelopeFeeder
*UIConstraints: *PageRegion A5 *InputSlot EnvelopeFeeder
*UIConstraints: *PageRegion B5 *InputSlot EnvelopeFeeder
*UIConstraints: *PageRegion ISOB5 *InputSlot EnvelopeFeeder
*UIConstraints: *PageRegion w612h935 *InputSlot EnvelopeFeeder
*UIConstraints: *PageRegion DoublePostcard *InputSlot EnvelopeFeeder
*UIConstraints: *PageRegion w558h774 *InputSlot EnvelopeFeeder
 
*%Output Bin Constraints
*%=============================================================
*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin Stacker
*UIConstraints: *HPOption_MBM_Mixed Standard *OutputBin UStapler
*UIConstraints: *HPOption_MBM_Mixed MBMStacker *OutputBin UStapler
*UIConstraints: *OutputBin Stacker *HPOption_MBM_Mixed Standard
*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed Standard
*UIConstraints: *OutputBin UStapler *HPOption_MBM_Mixed MBMStacker
 
*% Don't allow these paper sizes, envelopes, transparencies, Bond or labels to be duplexed
*%========================================================================================
*UIConstraints: *HPOption_Duplexer False *Duplex DuplexTumble
*UIConstraints: *HPOption_Duplexer False *Duplex DuplexNoTumble
 
*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
*UIConstraints: *PageSize ISOB5 *Duplex DuplexNoTumble
*UIConstraints: *PageSize w612h935 *Duplex DuplexNoTumble
*UIConstraints: *PageSize DoublePostcard *Duplex DuplexNoTumble
*UIConstraints: *PageSize w558h774 *Duplex DuplexNoTumble
 
*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
*UIConstraints: *PageRegion ISOB5 *Duplex DuplexNoTumble
*UIConstraints: *PageRegion w612h935 *Duplex DuplexNoTumble
*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexNoTumble
*UIConstraints: *PageRegion w558h774 *Duplex DuplexNoTumble
 
*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
*UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
*UIConstraints: *PageSize ISOB5 *Duplex DuplexNoTumble
*UIConstraints: *PageSize w612h935 *Duplex DuplexNoTumble
*UIConstraints: *PageSize DoublePostcard *Duplex DuplexNoTumble
*UIConstraints: *PageSize w558h774 *Duplex DuplexNoTumble
 
*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
*UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
*UIConstraints: *PageRegion ISOB5 *Duplex DuplexNoTumble
*UIConstraints: *PageRegion w612h935 *Duplex DuplexNoTumble
*UIConstraints: *PageRegion DoublePostcard *Duplex DuplexNoTumble
*UIConstraints: *PageRegion w558h774 *Duplex DuplexNoTumble
 
*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble
*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble
*UIConstraints: *MediaType Bond *Duplex DuplexNoTumble
*UIConstraints: *Duplex DuplexNoTumble *MediaType Transparency
*UIConstraints: *Duplex DuplexNoTumble *MediaType Labels
*UIConstraints: *Duplex DuplexNoTumble *MediaType Bond
 
*UIConstraints: *MediaType Transparency *Duplex DuplexTumble
*UIConstraints: *MediaType Labels *Duplex DuplexTumble
*UIConstraints: *MediaType Bond *Duplex DuplexTumble
*UIConstraints: *Duplex DuplexTumble *MediaType Transparency
*UIConstraints: *Duplex DuplexTumble *MediaType Labels
*UIConstraints: *Duplex DuplexTumble *MediaType Bond
 
*% Cannot duplex or Staple custom page sizes or feed from envelope tray
*%=====================================================================
*NonUIConstraints: *CustomPageSize True *Duplex DuplexNoTumble
*NonUIConstraints: *CustomPageSize True *Duplex DuplexTumble
*NonUIConstraints: *CustomPageSize True *InputSlot EnvelopeFeeder
*NonUIConstraints: *CustomPageSize True *OutputBin UStapler
*NonUIConstraints: *Duplex DuplexNoTumble *CustomPageSize True
*NonUIConstraints: *Duplex DuplexTumble *CustomPageSize True
*NonUIConstraints: *InputSlot EnvelopeFeeder *CustomPageSize True
*NonUIConstraints: *OutputBin UStapler *CustomPageSize True
 
*% Don't allow paper sizes, envelopes, transparencies, Bond or labels in Stapler(Stacker)
*%=======================================================================================
*UIConstraints: *OutputBin UStapler *PageSize Executive
*UIConstraints: *OutputBin UStapler *PageRegion Executive
*UIConstraints: *OutputBin UStapler *PageSize A5
*UIConstraints: *OutputBin UStapler *PageRegion A5
*UIConstraints: *OutputBin UStapler *PageSize ISOB5
*UIConstraints: *OutputBin UStapler *PageRegion ISOB5
*UIConstraints: *OutputBin UStapler *PageSize B5
*UIConstraints: *OutputBin UStapler *PageRegion B5
*UIConstraints: *OutputBin UStapler *PageSize w612h935
*UIConstraints: *OutputBin UStapler *PageRegion w612h935
*UIConstraints: *OutputBin UStapler *PageSize DoublePostcard
*UIConstraints: *OutputBin UStapler *PageRegion DoublePostcard
*UIConstraints: *OutputBin UStapler *PageSize w612h935
*UIConstraints: *OutputBin UStapler *PageRegion w612h935
*UIConstraints: *OutputBin UStapler *PageSize w558h774
*UIConstraints: *OutputBin UStapler *PageRegion w558h774
*UIConstraints: *OutputBin UStapler *PageSize Env10
*UIConstraints: *OutputBin UStapler *PageRegion Env10
*UIConstraints: *OutputBin UStapler *PageSize EnvMonarch
*UIConstraints: *OutputBin UStapler *PageRegion EnvMonarch
*UIConstraints: *OutputBin UStapler *PageSize EnvDL
*UIConstraints: *OutputBin UStapler *PageRegion EnvDL
*UIConstraints: *OutputBin UStapler *PageSize EnvC5
*UIConstraints: *OutputBin UStapler *PageRegion EnvC5
*UIConstraints: *OutputBin UStapler *PageSize EnvISOB5
*UIConstraints: *OutputBin UStapler *PageRegion EnvISOB5
*UIConstraints: *OutputBin UStapler *MediaType Envelope
 
*UIConstraints: *PageSize Executive *OutputBin UStapler
*UIConstraints: *PageRegion Executive *OutputBin UStapler
*UIConstraints: *PageSize A5 *OutputBin UStapler
*UIConstraints: *PageRegion A5 *OutputBin UStapler
*UIConstraints: *PageSize ISOB5 *OutputBin UStapler
*UIConstraints: *PageRegion ISOB5 *OutputBin UStapler
*UIConstraints: *PageSize B5 *OutputBin UStapler
*UIConstraints: *PageRegion B5 *OutputBin UStapler
*UIConstraints: *PageSize w612h935 *OutputBin UStapler
*UIConstraints: *PageRegion w612h935 *OutputBin UStapler
*UIConstraints: *PageSize DoublePostcard *OutputBin UStapler
*UIConstraints: *PageRegion DoublePostcard *OutputBin UStapler
*UIConstraints: *PageSize w558h774 *OutputBin UStapler
*UIConstraints: *PageRegion w558h774 *OutputBin UStapler
*UIConstraints: *PageSize w612h935 *OutputBin UStapler
*UIConstraints: *PageRegion w612h935 *OutputBin UStapler
*UIConstraints: *PageSize Env10 *OutputBin UStapler
*UIConstraints: *PageRegion Env10 *OutputBin UStapler
*UIConstraints: *PageSize EnvMonarch *OutputBin UStapler
*UIConstraints: *PageRegion EnvMonarch *OutputBin UStapler
*UIConstraints: *PageSize EnvDL *OutputBin UStapler
*UIConstraints: *PageRegion EnvDL *OutputBin UStapler
*UIConstraints: *PageSize EnvC5 *OutputBin UStapler
*UIConstraints: *PageRegion EnvC5 *OutputBin UStapler
*UIConstraints: *PageSize EnvISOB5 *OutputBin UStapler
*UIConstraints: *PageRegion EnvISOB5 *OutputBin UStapler
*UIConstraints: *MediaType Envelope *OutputBin UStapler
 
*UIConstraints: *OutputBin Stacker *PageSize Env10
*UIConstraints: *OutputBin Stacker *PageRegion Env10
*UIConstraints: *OutputBin Stacker *PageSize EnvMonarch
*UIConstraints: *OutputBin Stacker *PageRegion EnvMonarch
*UIConstraints: *OutputBin Stacker *PageSize EnvDL
*UIConstraints: *OutputBin Stacker *PageRegion EnvDL
*UIConstraints: *OutputBin Stacker *PageSize EnvC5
*UIConstraints: *OutputBin Stacker *PageRegion EnvC5
*UIConstraints: *OutputBin Stacker *PageSize EnvISOB5
*UIConstraints: *OutputBin Stacker *PageRegion EnvISOB5
*UIConstraints: *OutputBin Stacker *MediaType Envelope
 
*UIConstraints: *PageSize Env10 *OutputBin Stacker
*UIConstraints: *PageRegion Env10 *OutputBin Stacker
*UIConstraints: *PageSize EnvMonarch *OutputBin Stacker
*UIConstraints: *PageRegion EnvMonarch *OutputBin Stacker
*UIConstraints: *PageSize EnvDL *OutputBin Stacker
*UIConstraints: *PageRegion EnvDL *OutputBin Stacker
*UIConstraints: *PageSize EnvC5 *OutputBin Stacker
*UIConstraints: *PageRegion EnvC5 *OutputBin Stacker
*UIConstraints: *PageSize EnvISOB5 *OutputBin Stacker
*UIConstraints: *PageRegion EnvISOB5 *OutputBin Stacker
*UIConstraints: *MediaType Envelope *OutputBin Stacker
 
*% ======================================================================
*% Job Storage (NOTE: JOB Retention was changed to Job Storage in EC 4.0,
*% but the JobRetention keyword was kept to work with the OS X PDEs.
*% the UI does say "Job storage though".
*% ================================================================
*% The UserName setting is obtained from the print job. This may not work on non-Mac drivers.
*OpenUI *HPJobRetentionOption/Job Storage: PickOne
*OrderDependency: 14 Prolog *HPJobRetentionOption
*DefaultHPJobRetentionOption: HPJobRetentionOff
*HPJobRetentionOption HPJobRetentionQuickCopy/Quick Copy: "
	<< /Collate true /CollateDetails
		<< /Type 8 /Hold 1 >>
	>> setpagedevice
"
*End
*HPJobRetentionOption HPJobRetentionProof/Proof and Hold: "
	<< /Collate true /CollateDetails
		<< /Type 8 /Hold 3 >>
	>> setpagedevice
"
*End
*HPJobRetentionOption HPJobRetentionStore/Stored Job: "
	<< /Collate true /CollateDetails
		<< /Type 8 /Hold 2 >>
	>> setpagedevice
"
*End
 
*%HPJobRetention HPJobRetentionPrivate/Private Job: "
*%	<< /Collate true /CollateDetails
*%		<< /Type 8 /Hold 1 /HoldType 1 >>
*%	>> setpagedevice
*%"
*%End
*HPJobRetentionOption HPJobRetentionOff/Off: "
	<< /CollateDetails
	<< /Type 8 /Hold 0 >> >> setpagedevice
"
*End
*CloseUI: *HPJobRetentionOption
 
 
*OpenUI *HPUserName/User Name: PickOne
*% The UserName setting is obtained from the print job. This will not work unchanged on non-Mac drivers.
*% The PS code has been written to put in default user and job names if they are not available from the job.
*% User specification of UserName works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
*% If the driver does not support text entry UI the UserName will always be obtained from the print job.
*% The user is allowed to set the user name to allow organization of jobs in the printer.
*% For example, all forms could be stored under UserName "Forms".
*OrderDependency: 15 Prolog *HPUserName
*DefaultHPUserName: FileSharingName
*HPUserName FileSharingName/Use file sharing name: "
	<< /CollateDetails
		<< /Type 8
			/UserName /dscInfo where
				{ /dscInfo get dup /For known
					{/For get}
					{pop (No User Name)} ifelse}
				{(No User Name)}ifelse
			dup length 80 gt { 0 80 getinterval } if
			dup true exch { 32 eq not { false exch pop } if } forall
			{ pop (No User Name) } if
			0 1 2 index length 1 sub
			{ dup 2 index exch get dup 97 ge 1 index 122 le and
				{ 32 sub 2 index 3 1 roll put }
				{ pop pop } ifelse
			} for
		>>
	>> setpagedevice
"
*End
*HPUserName Forms/Forms: "
	<< /CollateDetails
		<< /Type 8
			/UserName (Forms)
			0 1 2 index length 1 sub
			{ dup 2 index exch get dup 97 ge 1 index 122 le and
				{ 32 sub 2 index 3 1 roll put }
				{ pop pop } ifelse
			} for
		>>
	>> setpagedevice
"
*End
*HPUserName Set/Custom user name: "
	<< /CollateDetails
		<< /Type 8
			/UserName /dscInfo where
				{ /dscInfo get dup /For known
					{/For get}
					{pop (No User Name)} ifelse}
				{(No User Name)}ifelse
			dup length 80 gt { 0 80 getinterval } if
			dup true exch { 32 eq not { false exch pop } if } forall
			{ pop (No User Name) } if
			0 1 2 index length 1 sub
			{ dup 2 index exch get dup 97 ge 1 index 122 le and
				{ 32 sub 2 index 3 1 roll put }
				{ pop pop } ifelse
			} for
		>>
	>> setpagedevice
"
*End
*CloseUI: *HPUserName
*% Allows LW 8.5.1 and above to use custom strings
*RBISetHPUserName Data: "() 80"
*RBISetHPUserName Code: "
	<< /CollateDetails
		<< /Type 8 /UserName 7 -1 roll
			dup true exch { 32 eq not { false exch pop } if } forall
			{ pop (No User Name) } if
			0 1 2 index length 1 sub
			{ dup 2 index exch get dup 97 ge 1 index 122 le and
				{ 32 sub 2 index 3 1 roll put }
				{ pop pop } ifelse
			} for
		>>
	>> setpagedevice
"
*End
 
*OpenUI *HPJobName/Job Name: PickOne
*% The JobMgrName setting is obtained from the print job. This may not work on non-Mac drivers.
*% User specification of Jobname works only with LW 8.5.1 or later. It will not work with non-Mac drivers.
*% If the driver does not support text entry UI the JobMgrName will always be obtained from the print job.
*OrderDependency: 16 Prolog *HPJobName
*DefaultHPJobName: DocName
*HPJobName DocName/Use Document Name: "
	<< /CollateDetails
		<< /Type 8
			/JobMgrName /dscInfo where
				{ /dscInfo get dup /Title known
					{/Title get}
					{pop ()} ifelse}
				{()}ifelse
			/dscInfo where
				{ /dscInfo get dup /Creator known
					{
						/Creator get dup 0 exch
						{ dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
						0 exch getinterval anchorsearch { pop } if
					}
					{pop} ifelse
				} if
			{ (:) search
				{ pop pop }
				{ exit }
				ifelse
			} loop
			dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
			dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
			dup length 80 gt { 0 80 getinterval } if
			dup true exch { 32 eq not { false exch pop } if } forall
			{ pop () } if
			0 1 2 index length 1 sub
			{ dup 2 index exch get dup 97 ge 1 index 122 le and
				{ 32 sub 2 index 3 1 roll put }
				{ pop pop } ifelse
			} for
		>>
	>> setpagedevice
"
*End
*HPJobName Set/User Specified Job Name: "
	<< /CollateDetails
		<< /Type 8
			/JobMgrName /dscInfo where
				{ /dscInfo get dup /Title known
					{/Title get}
					{pop ()} ifelse}
				{()}ifelse
			/dscInfo where
				{ /dscInfo get dup /Creator known
					{
						/Creator get dup 0 exch
						{ dup 32 eq exch dup 64 gt exch 122 le and or { 1 add } { exit } ifelse } forall
						0 exch getinterval anchorsearch { pop } if
					}
					{pop} ifelse
				} if
			{ (:) search
				{ pop pop }
				{ exit }
				ifelse
			} loop
			dup 0 exch { false ( -) { 2 index eq or } forall exch pop { 1 add } { exit } ifelse } forall
			dup 0 eq { pop } { dup 2 index length exch sub getinterval } ifelse
			dup length 80 gt { 0 80 getinterval } if
			dup true exch { 32 eq not { false exch pop } if } forall
			{ pop () } if
			0 1 2 index length 1 sub
			{ dup 2 index exch get dup 97 ge 1 index 122 le and
				{ 32 sub 2 index 3 1 roll put }
				{ pop pop } ifelse
			} for
		>>
	>> setpagedevice
"
*End
*CloseUI: *HPJobName
*% Allows LW 8.5.1 and above to use custom strings
*RBISetHPJobName Data: "() 80"
*RBISetHPJobName Code: "
	<< /CollateDetails
		<< /Type 8 /JobMgrName 7 -1 roll
			{ (:) search
				{ pop pop
					{ ( ) anchorsearch
						{ pop }
						{ exit }
						ifelse
					} loop
				}
				{ exit }
				ifelse
			} loop dup true exch { 32 eq not { false exch pop } if } forall
			{ pop () } if
			0 1 2 index length 1 sub
			{ dup 2 index exch get dup 97 ge 1 index 122 le and
				{ 32 sub 2 index 3 1 roll put }
				{ pop pop } ifelse
			} for
		>>
	>> setpagedevice
"
*End
 
*%================================
*%    Media Output Destination
*%================================
*OpenUI *OutputBin/Output Destination: PickOne
*OrderDependency: 100 AnySetup *OutputBin
*DefaultOutputBin: PrinterDefault
*OutputBin PrinterDefault/Printer's Current Setting: ""
*OutputBin Upper/Top Bin: "
<</OutputType (TOP OUTPUT BIN)>> setpagedevice"
*End
*OutputBin Stacker/Stacker (Face-Down): "
<< /Staple 0 /OutputType (OPTIONAL OUTBIN 1) >> setpagedevice"
*End
*OutputBin UStapler/Stapler: "
 <<		/MediaProcessing (STAPLING)
        /MediaProcessingDetails<<
        /MediaProcessingOption (ONE_STAPLE)
        /MediaProcessingBoundary 0
        /ImageOrientation 0
        /Type 8 >> >> setpagedevice
"
*End
*CloseUI: *OutputBin
 
*% Fills not allowed with overlays
*%------------------------------------------------------------
*UIConstraints: *HPwmSwitch Overlay *HPwmTextStyle Fill
*UIConstraints: *HPwmTextStyle Fill *HPwmSwitch Overlay
 
*% Halo style does not work with Watermarks
*%------------------------------------------------------------
*UIConstraints: *HPwmSwitch Watermark *HPwmTextStyle Halo
*UIConstraints: *HPwmTextStyle Halo *HPwmSwitch Watermark
 
*% =================================
*%  Watermark Printing
*% =================================
*OpenUI *HPwmSwitch/Watermark/Overlay:  PickOne
*OrderDependency: 10000 AnySetup *HPwmSwitch
*DefaultHPwmSwitch: Off
*HPwmSwitch Off/None: ""
*HPwmSwitch Watermark/Watermark: "
% Copyright (c) Hewlett-Packard Co 1997
/HPwm where { pop }{
  userdict begin
  true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
  userdict /HPwmLocation known not {/HPwmLocation true def} if
  userdict /HPwmText known not {/HPwmText (Draft) def} if
  FontDirectory /HPwmFont known not {
    /Helvetica-Bold findfont dup length dict begin
    {1 index /FID ne {def} {pop pop} ifelse} forall
    /MacEncoding where
    { pop /Encoding MacEncoding def }
    { /Encoding ISOLatin1Encoding def } ifelse
    currentdict
    end
    /HPwmFont exch definefont pop
  } if
  userdict /HPwmSize known not {/HPwmSize 48 def} if
  userdict /HPwmAngle known not {/HPwmAngle 45 def} if
  userdict /HPwmSaturation known not
  { /HPwmSaturation
    { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
  } if
  userdict /HPwmColor known not
  { /HPwmColor { 0 setgray HPwmSaturation } def
  } if
  userdict /HPwmStyle known not
  {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
  } if
  end
 
  /HPwminitialize
	{ HPwm /HPwmOn get
	    { gsave
	      initmatrix
	      0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
	      currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
	      HPwmAngle rotate
	      /normland where {
	      	pop /normland load dup type /booleantype eq { { 90 rotate } if } if
	      } if
	      /HPwmFont HPwmSize selectfont
	      HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
	      HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
	      grestore
	    } if
   } bind def
  /md where {
  	pop /initializepage where {
  		/LWinitializepage /initializepage load def
  		/initializepage { HPwminitialize LWinitializepage } put
  	}if
  } if
 
  /LWinitializepage where { pop }{
  <<
  /BeginPage
  { pop HPwminitialize } bind
  >> setpagedevice
  } ifelse
} ifelse"
*End
*HPwmSwitch Overlay/Overlay: "
% Copyright (c) Hewlett-Packard Co 1997
/HPwm where { pop }{
  userdict begin
  true setglobal /HPwm 5 dict dup begin /HPwmOn true def end def false setglobal
  userdict /HPwmLocation known not {/HPwmLocation true def} if
  userdict /HPwmText known not {/HPwmText (Draft) def} if
  FontDirectory /HPwmFont known not {
    /Helvetica-Bold findfont dup length dict begin
    {1 index /FID ne {def} {pop pop} ifelse} forall
    /MacEncoding where
    { pop /Encoding MacEncoding def }
    { /Encoding ISOLatin1Encoding def } ifelse
    currentdict
    end
    /HPwmFont exch definefont pop
  } if
  userdict /HPwmSize known not {/HPwmSize 48 def} if
  userdict /HPwmAngle known not {/HPwmAngle 45 def} if
  userdict /HPwmSaturation known not
  { /HPwmSaturation
    { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } def
  } if
  userdict /HPwmColor known not
  { /HPwmColor { 0 setgray HPwmSaturation } def
  } if
  userdict /HPwmStyle known not
  {/HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } def
  } if
 end
  <<
  /EndPage
    {
  	  2 eq { pop false }{
  		pop HPwm /HPwmOn get
	    { gsave
	      initmatrix
	      0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
	      currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
	      HPwmAngle rotate
	      /normland where {
	      	pop /normland load dup type /booleantype eq { { 90 rotate } if } if
	      } if
	      /HPwmFont HPwmSize selectfont
	      HPwmText stringwidth 2 div neg exch 2 div neg exch HPwmSize .25 mul sub moveto
	      HPwmStyle HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
	      grestore
	    } if
	    true
	  } ifelse
    } bind
  >> setpagedevice
} ifelse"
*End
*CloseUI: *HPwmSwitch
 
*% =================================
*%  Watermark Pages
*% =================================
*OpenUI *HPwmPages/Watermark Pages:  PickOne
*OrderDependency: 67 AnySetup *HPwmPages
*DefaultHPwmPages: AllPages
*HPwmPages AllPages/All: "userdict /HPwmLocation true put"
*HPwmPages FirstPage/First Only: "userdict /HPwmLocation false put"
*CloseUI: *HPwmPages
 
*% =================================
*%  Watermark Text
*% =================================
*OpenUI *HPwmTextMessage/Watermark Text:  PickOne
*OrderDependency: 65 AnySetup *HPwmTextMessage
*DefaultHPwmTextMessage: Draft
*HPwmTextMessage Draft/Draft: "userdict /HPwmText (Draft) put"
*HPwmTextMessage CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
*HPwmTextMessage CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
*HPwmTextMessage CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
*HPwmTextMessage Confidential/Confidential: "userdict /HPwmText (Confidential) put"
*HPwmTextMessage Copy/Copy: "userdict /HPwmText (Copy) put"
*HPwmTextMessage Copyright/Copyright: "userdict /HPwmText (Copyright) put"
*HPwmTextMessage FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
*HPwmTextMessage Final/Final: "userdict /HPwmText (Final) put"
*HPwmTextMessage ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
*HPwmTextMessage Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
*HPwmTextMessage Proof/Proof: "userdict /HPwmText (Proof) put"
*HPwmTextMessage ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
*HPwmTextMessage Sample/Sample: "userdict /HPwmText (Sample) put"
*HPwmTextMessage TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
*HPwmTextMessage Urgent/Urgent: "userdict /HPwmText (Urgent) put"
*HPwmTextMessage Set/Custom: "userdict /HPwmText (Custom) put"
*CloseUI: *HPwmTextMessage
*% Allows LW 8.5.1 to use custom strings
*RBISetHPwmTextMessage Data: "(Custom) 50"
*RBISetHPwmTextMessage Code: "userdict /HPwmText 3 -1 roll put"
 
*% =================================
*%  Watermark Font
*% =================================
*OpenUI *HPwmFontName/Watermark Font:  PickOne
*OrderDependency: 65 AnySetup *HPwmFontName
*DefaultHPwmFontName: HelveticaB
*HPwmFontName CourierB/Courier Bold: "
  /Courier-Bold findfont dup length dict begin
    {1 index /FID ne {def} {pop pop} ifelse} forall
    /MacEncoding where
    { pop /Encoding MacEncoding def }
    { /Encoding ISOLatin1Encoding def } ifelse
    currentdict
  end
  /HPwmFont exch definefont pop"
*End
*HPwmFontName HelveticaB/Helvetica Bold: "
  /Helvetica-Bold findfont dup length dict begin
    {1 index /FID ne {def} {pop pop} ifelse} forall
    /MacEncoding where
    { pop /Encoding MacEncoding def }
    { /Encoding ISOLatin1Encoding def } ifelse
    currentdict
  end
  /HPwmFont exch definefont pop"
*End
*HPwmFontName TimesB/Times Bold: "
  /Times-Bold findfont dup length dict begin
    {1 index /FID ne {def} {pop pop} ifelse} forall
    /MacEncoding where
    { pop /Encoding MacEncoding def }
    { /Encoding ISOLatin1Encoding def } ifelse
    currentdict
  end
  /HPwmFont exch definefont pop"
*End
*CloseUI: *HPwmFontName
 
*% =================================
*%  Watermark Size
*% =================================
*OpenUI *HPwmFontSize/Watermark Size (points):  PickOne
*OrderDependency: 65 AnySetup *HPwmFontSize
*DefaultHPwmFontSize: pt48
*HPwmFontSize pt24/24: "userdict /HPwmSize 24 put"
*HPwmFontSize pt30/30: "userdict /HPwmSize 30 put"
*HPwmFontSize pt36/36: "userdict /HPwmSize 36 put"
*HPwmFontSize pt42/42: "userdict /HPwmSize 42 put"
*HPwmFontSize pt48/48: "userdict /HPwmSize 48 put"
*HPwmFontSize pt54/54: "userdict /HPwmSize 54 put"
*HPwmFontSize pt60/60: "userdict /HPwmSize 60 put"
*HPwmFontSize pt66/66: "userdict /HPwmSize 66 put"
*HPwmFontSize pt72/72: "userdict /HPwmSize 72 put"
*HPwmFontSize pt78/78: "userdict /HPwmSize 78 put"
*HPwmFontSize pt84/84: "userdict /HPwmSize 84 put"
*HPwmFontSize pt90/90: "userdict /HPwmSize 90 put"
*CloseUI: *HPwmFontSize
 
*% =================================
*%  Watermark Angle
*% =================================
*OpenUI *HPwmTextAngle/Watermark Angle:  PickOne
*OrderDependency: 65 AnySetup *HPwmTextAngle
*DefaultHPwmTextAngle: Deg45
*HPwmTextAngle Deg90/90<B0>: "userdict /HPwmAngle 90 put"
*HPwmTextAngle Deg75/75<B0>: "userdict /HPwmAngle 75 put"
*HPwmTextAngle Deg60/60<B0>: "userdict /HPwmAngle 60 put"
*HPwmTextAngle Deg45/45<B0>: "userdict /HPwmAngle 45 put"
*HPwmTextAngle Deg30/30<B0>: "userdict /HPwmAngle 30 put"
*HPwmTextAngle Deg15/15<B0>: "userdict /HPwmAngle 15 put"
*HPwmTextAngle Deg0/0<B0>: "userdict /HPwmAngle 0 put"
*HPwmTextAngle DegN15/<B0>15<B0>: "userdict /HPwmAngle -15 put"
*HPwmTextAngle DegN30/<B0>30<B0>: "userdict /HPwmAngle -30 put"
*HPwmTextAngle DegN45/<B0>45<B0>: "userdict /HPwmAngle -45 put"
*HPwmTextAngle DegN60/<B0>60<B0>: "userdict /HPwmAngle -60 put"
*HPwmTextAngle DegN75/<B0>75<B0>: "userdict /HPwmAngle -75 put"
*HPwmTextAngle DegN90/<B0>90<B0>: "userdict /HPwmAngle -90 put"
*CloseUI: *HPwmTextAngle
 
*% =================================
*%  Watermark Style
*% =================================
*OpenUI *HPwmTextStyle/Watermark Style:  PickOne
*OrderDependency: 65 AnySetup *HPwmTextStyle
*DefaultHPwmTextStyle: Medium
*HPwmTextStyle Thin/Thin Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .24 setlinewidth stroke } bind put"
*HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .48 setlinewidth stroke } bind put"
*HPwmTextStyle Thick/Thick Outline: "userdict /HPwmStyle { HPwmText false charpath HPwmColor .96 setlinewidth stroke } bind put"
*HPwmTextStyle Halo/Thick Outline with Halo: "userdict /HPwmStyle
     { HPwmText false charpath gsave /DeviceGray setcolorspace 1 setgray 1.8 setlinewidth stroke grestore
     HPwmColor .96 setlinewidth stroke } bind put"
*End
*HPwmTextStyle Fill/Filled: "userdict /HPwmStyle { HPwmColor HPwmText show } bind put"
*CloseUI: *HPwmTextStyle
 
*% =================================
*%  WaterMark Brightness
*% =================================
*OpenUI *HPwmBrightness/Watermark Intensity:  PickOne
*OrderDependency: 63 AnySetup *HPwmBrightness
*DefaultHPwmBrightness: Medium
*HPwmBrightness Darkest/Darkest:          "userdict /HPwmSaturation { null pop } put"
*HPwmBrightness Darker/Darker:            "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .88 mul } forall setcolor } put"
*HPwmBrightness Dark/Dark:                "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .77 mul } forall setcolor } put"
*HPwmBrightness MediumDark/Medium Dark:   "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .66 mul } forall setcolor } put"
*HPwmBrightness Medium/Medium:            "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .55 mul } forall setcolor } put"
*HPwmBrightness MediumLight/Medium Light: "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .44 mul } forall setcolor } put"
*HPwmBrightness Light/Light:              "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .33 mul } forall setcolor } put"
*HPwmBrightness Lighter/Lighter:          "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .22 mul } forall setcolor } put"
*HPwmBrightness Lightest/Lightest:        "userdict /HPwmSaturation { [ currentcmykcolor ] /DeviceCMYK setcolorspace { .11 mul } forall setcolor } put"
*CloseUI: *HPwmBrightness
 
*FreeVM: "4000000"
*VMOption Mem1/48 - 63 MB: "4000000"
*VMOption Mem2/64 - 95 MB: "7500000"
*VMOption Mem3/96 - 127 MB: "14000000"
*VMOption Mem4/128 - 159 MB: "28000000"
*VMOption Mem5/160 - 191 MB: "48000000"
*VMOption Mem6/192 - 255  MB: "68000000"
*VMOption Mem7/256 - 319 MB: "144000000"
*VMOption Mem8/320 MB or more: "144000000"
 
*% ===================================
*%           Paper Sizes
*% ===================================
*OpenUI *PageSize: PickOne
*OrderDependency: 30 AnySetup *PageSize
*DefaultPageSize: Letter
*PageSize Letter/Letter: "
    <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
*End
*PageSize LetterSmall/Letter (Small): "
	<</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
*End
*PageSize Executive/Executive: "
    <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null /MediaClass null >> setpagedevice"
*End
*PageSize DoublePostcard/Double Postcard (JIS): "
  	<</DeferredMediaSelection true /PageSize [419.5 567] /ImagingBBox null /MediaClass null >> setpagedevice"
*End
*PageSize Legal/Legal: "
    <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
*End
*PageSize LegalSmall/Legal (Small): "
	<</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
*End
*PageSize A4/A4: "
    <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
*End
*PageSize A4Small/A4 (Small): "
	<</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
*End
*PageSize A5/A5: "
    <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null /MediaClass null >> setpagedevice"
*End
*PageSize ISOB5/B5 (ISO): "
  	<</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (CutSheet) >> setpagedevice"
*End
*PageSize B5/JIS B5: "
    <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null /MediaClass null >> setpagedevice"
*End
*PageSize w612h935/Executive (JIS): "
  	<</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass null >> setpagedevice"
*End
*PageSize w558h774/16K: "
  	<</DeferredMediaSelection true /PageSize [558 774] /ImagingBBox null /MediaClass null >> setpagedevice"
*End
*PageSize Env10/Env Comm10: "
    <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null /MediaClass null >> setpagedevice"
*End
*PageSize EnvMonarch/Env Monarch: "
    <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null /MediaClass null >> setpagedevice"
*End
*PageSize EnvDL/Env DL: "
    <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null /MediaClass null >> setpagedevice"
*End
*PageSize EnvC5/Env C5: "
    <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null /MediaClass null >> setpagedevice"
*End
*PageSize EnvISOB5/Env ISO B5: "
    <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (Envelope) >> setpagedevice"
*End
*?PageSize: "
  save
   currentpagedevice /DeferredMediaSelection true /PageSize get aload pop
   2 copy gt {exch} if
   (Unknown)
   15 dict
   dup [499 709] (EnvISOB5) put
   dup [312 624] (EnvDL) put
   dup [459 649] (EnvC5) put
   dup [279 540] (EnvMonarch) put
   dup [297 684] (Env10) put
   dup [558 774] (w558h774) put
   dup [612 935] (w612h935) put
   dup [516 729] (B5) put
   dup [499 709] (ISOB5) put
   dup [420 595] (A5) put
   dup [595 842] (A4) put
   dup [522 756] (Executive) put
   dup [419 567] (DoublePostcard) put
   dup [612 1008] (Legal) put
   dup [612 792] (Letter) put
{ exch aload pop 4 index sub abs 5 le exch
   5 index sub abs 5 le and
      {exch pop exit} {pop} ifelse
   } bind forall
   = flush pop pop
  restore
"
*End
*CloseUI: *PageSize
 
*OpenUI *PageRegion: PickOne
*OrderDependency: 40 AnySetup *PageRegion
*DefaultPageRegion: Letter
*PageRegion Letter/Letter: "
    <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
*End
*PageRegion LetterSmall/Letter (Small): "
	<</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null /MediaClass null >> setpagedevice"
*End
*PageRegion Legal/Legal: "
    <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
*End
*PageRegion LegalSmall/Legal (Small): "
	<</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null /MediaClass null >> setpagedevice"
*End
*PageRegion Executive/Executive: "
    <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null /MediaClass null >> setpagedevice"
*End
*PageRegion DoublePostcard/Double Postcard (JIS): "
  	<</DeferredMediaSelection true /PageSize [419.5 567] /ImagingBBox null /MediaClass null >> setpagedevice"
*End
*PageRegion A4/A4: "
    <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
*End
*PageRegion A4Small/A4 (Small): "
	<</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null /MediaClass null >> setpagedevice"
*End
*PageRegion A5/A5: "
    <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null /MediaClass null >> setpagedevice"
*End
*PageRegion ISOB5/B5 (ISO): "
  	<</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (CutSheet) >> setpagedevice"
*End
*PageRegion B5/JIS B5: "
    <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null /MediaClass null >> setpagedevice"
*End
*PageRegion w612h935/Executive (JIS): "
  	<</DeferredMediaSelection true /PageSize [612 935] /ImagingBBox null /MediaClass null >> setpagedevice"
*End
*PageRegion w558h774/16K: "
  	<</DeferredMediaSelection true /PageSize [558 774] /ImagingBBox null /MediaClass null >> setpagedevice"
*End
*PageRegion Env10/Env Comm10: "
    <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null /MediaClass null >> setpagedevice"
*End
*PageRegion EnvMonarch/Env Monarch: "
    <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null /MediaClass null >> setpagedevice"
*End
*PageRegion EnvDL/Env DL: "
    <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null /MediaClass null >> setpagedevice"
*End
*PageRegion EnvC5/Env C5: "
    <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null /MediaClass null >> setpagedevice"
*End
*PageRegion EnvISOB5/Env ISO B5: "
    <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null /MediaClass (Envelope) >> setpagedevice"
*End
*CloseUI: *PageRegion
 
*DefaultImageableArea: Letter
*ImageableArea Letter/Letter: 				"12.00 12.12 599.88 780.00"
*ImageableArea LetterSmall/Letter (Small): 	"30.00 31.00 582.00 761.00"
*ImageableArea Legal/Legal: 				"12.00 12.12 599.88 996.00"
*ImageableArea LegalSmall/Legal (Small): 	"64.00 54.00 548.00 954.00"
*ImageableArea Executive/Executive: 		"12.00 12.12 509.88 744.00"
*ImageableArea DoublePostcard/Double Postcard (JIS): "12.00 12.12 407.28 554.64"
*ImageableArea A4/A4: 						"12.00 12.12 583.08 829.68"
*ImageableArea A4Small/A4 (Small): 			"28.00 30.00 566.00 811.00"
*ImageableArea A5/A5: 						"12.00 12.12 407.40 583.20"
*ImageableArea ISOB5/B5 (ISO): 				"12.00 12.12 488.00 698.00"
*ImageableArea B5/JIS B5: 					"12.00 12.12 503.88 715.92"
*ImageableArea w612h935/Executive (JIS): 	"12.00 12.12 599.76 923.76"
*ImageableArea w558h774/16K: 				"12.00 12.12 545.76 761.76"
*ImageableArea Env10/Env Comm10: 			"12.00 12.12 284.76 672.00"
*ImageableArea EnvMonarch/Env Monarch: 		"12.00 12.12 266.76 528.00"
*ImageableArea EnvDL/Env DL: 				"12.00 12.12 299.64 611.52"
*ImageableArea EnvC5/Env C5: 				"12.00 12.12 447.00 636.96"
*ImageableArea EnvISOB5/Env ISO B5: 		"12.00 12.12 486.60 696.48"
*?ImageableArea: "
  save
   /cvp { (                ) cvs print ( ) print } bind def
   /upperright {10000 mul floor 10000 div} bind def
   /lowerleft {10000 mul ceiling 10000 div} bind def
   newpath clippath pathbbox
   4 -2 roll exch 2 {lowerleft cvp} repeat
   exch 2 {upperright cvp} repeat flush
   restore
"
*End
 
*DefaultPaperDimension: Letter
*PaperDimension Letter/Letter: "612 792"
*PaperDimension LetterSmall/Letter (Small): "612 792"
*PaperDimension Legal/Legal: "612 1008"
*PaperDimension LegalSmall/Legal (Small): "612 1008"
*PaperDimension Executive/Executive: "522 756"
*PaperDimension DoublePostcard/Double Postcard (JIS): "419.5 567"
*PaperDimension A4/A4: "595 842"
*PaperDimension A4Small/A4 (Small): "595 842"
*PaperDimension A5/A5: "420 595"
*PaperDimension ISOB5/B5 (ISO): "499 709"
*PaperDimension B5/JIS B5: "516 729"
*PaperDimension w612h935/Executive (JIS): "612 935"
*PaperDimension w558h774/16K: "558 774"
*PaperDimension Env10/Env Comm10: "297 684"
*PaperDimension EnvMonarch/Env Monarch: "279 540"
*PaperDimension EnvDL/Env DL: "312 624"
*PaperDimension EnvC5/Env C5: "459 649"
*PaperDimension EnvISOB5/Env ISO B5: "499 709"
 
*LandscapeOrientation: Plus90
 
*%==========================================
*%		Media Type
*%=========================================
*OpenUI *MediaType/Media Type: PickOne
*OrderDependency: 20 AnySetup *MediaType
*DefaultMediaType: None
*MediaType None/None:  "
    <</ManualFeed false /MediaType null >> setpagedevice"
*End
*MediaType Plain/Plain:  "
    <</ManualFeed false /MediaType (Plain)>> setpagedevice"
*End
*MediaType Preprinted/Preprinted:  "
    <</ManualFeed false /MediaType (Preprinted)>> setpagedevice"
*End
*MediaType Letterhead/Letterhead:  "
    <</ManualFeed false /MediaType (Letterhead)>> setpagedevice"
*End
*MediaType Transparency/Transparency:  "
    <</ManualFeed false /MediaType (Transparency)>> setpagedevice"
*End
*MediaType Prepunched/Prepunched:  "
    <</ManualFeed false /MediaType (Prepunched)>> setpagedevice"
*End
*MediaType Labels/Labels:  "
    <</ManualFeed false /MediaType (Labels)>> setpagedevice"
*End
*MediaType Bond/Bond:  "
    <</ManualFeed false /MediaType (Bond)>> setpagedevice"
*End
*MediaType Recycled/Recycled:  "
    <</ManualFeed false /MediaType (Recycled)>> setpagedevice"
*End
*MediaType Color/Color:  "
    <</ManualFeed false /MediaType (Color)>> setpagedevice"
*End
*MediaType Rough/Rough:  "
    <</ManualFeed false /MediaType (Rough)>> setpagedevice"
*End
*MediaType Card_Stock/Card_Stock <3e>164 g/m2:  "
    <</ManualFeed false /MediaType (Card Stock)>> setpagedevice"
*End
*MediaType Envelope/Envelope:  "
    <</ManualFeed false /MediaType (Envelope)>> setpagedevice"
*End
*?MediaType: "
  save
    currentpagedevice /InputAttributes get dup
    /Priority get
    0 get get
    /MediaType get
    (Card Stock) anchorsearch
      {pop pop (Card_Stock)} if
    = flush
  restore
"
*End
*CloseUI: *MediaType
 
*%=========================================
*%            Custom Paper Support
*%=========================================
*%Orientation and Margin (offsets) values are not utilized
 
*LeadingEdge PreferLong: ""
*DefaultLeadingEdge: PreferLong
 
*MaxMediaWidth: "612"
*MaxMediaHeight: "1008"
*HWMargins: 16 16 16 16
*CustomPageSize True: "
  pop pop pop
  <</DeferredMediaSelection true /PageSize [ 7 -2 roll ] /ImagingBBox null /MediaClass null >>
  setpagedevice
	"
*End
 
*ParamCustomPageSize Width: 1 points 216 612
*ParamCustomPageSize Height: 2 points 360 1008
*ParamCustomPageSize WidthOffset: 3 points 0 0
*ParamCustomPageSize HeightOffset: 4 points 0 0
*ParamCustomPageSize Orientation: 5 int 1 1
 
*RequiresPageRegion All: True
 
*% ======================================
*% Media Handling Features (Paper Sources)
*% ======================================
*OpenUI *InputSlot: PickOne
*OrderDependency: 20 AnySetup *InputSlot
*DefaultInputSlot: Auto
*InputSlot Auto/Automatic: "<</ManualFeed false /MediaPosition 7>> setpagedevice"
*InputSlot Tray_1/Tray 1: "
    <</ManualFeed false /MediaPosition 3>> setpagedevice"
*End
*InputSlot Tray_2/Tray 2: "
    <</ManualFeed false /MediaPosition 0>> setpagedevice"
*End
*InputSlot Tray3_500/Tray 3 (500-Sheet): "
	<</ManualFeed false /MediaPosition 1>> setpagedevice"
*End
*InputSlot Tray3_1500/Tray 3 (1500-Sheet): "
	<</ManualFeed false /MediaPosition 1>> setpagedevice"
*End
*InputSlot Tray4_500/Tray 4 (500-Sheet): "
	<</ManualFeed false /MediaPosition 4>> setpagedevice"
*End
*InputSlot Tray4_1500/Tray 4 (1500-Sheet): "
	<</ManualFeed false /MediaPosition 4>> setpagedevice"
*End
*InputSlot EnvelopeFeeder/Envelope Feeder: "
    <</ManualFeed false /MediaPosition 2>> setpagedevice"
*End
*?InputSlot: "
  save
	currentpagedevice /InputAttributes get /Priority get
	aload pop pop pop pop
	[(Tray_2) (Tray3_500) (Envelope) (Tray_1) (Tray4_500)] exch get = flush
  restore
"
*End
*CloseUI: *InputSlot
 
*% Enable/Disable Manual Feed
*OpenUI *ManualFeed/Tray 1 (Manual): Boolean
*OrderDependency: 20 AnySetup *ManualFeed
*DefaultManualFeed: False
*ManualFeed True/True: "
	<</ManualFeed true>> setpagedevice"
*End
*ManualFeed False/False: "
	<</ManualFeed false>> setpagedevice"
*End
*?ManualFeed: "
	save
		currentpagedevice /ManualFeed get
		{(True)}{(False)}ifelse = flush
	restore
"
*End
*CloseUI: *ManualFeed
 
*% ===================================
*%      Gray Levels and Halftoning
*% ===================================
*ScreenFreq: "106.0"
*ScreenAngle: "45.0"
*ResScreenFreq 300x300dpi/300 dpi: "60.0"
*ResScreenAngle 300x300dpi/300 dpi: "45.0"
*ResScreenFreq 600x600dpi/600 dpi: "106.0"
*ResScreenAngle 600x600dpi/600 dpi: "45.0"
*ResScreenFreq 1200x1200dpi/ProRes 1200: "180.0"
*ResScreenAngle 1200x1200dpi/ProRes 1200: "45.0"
 
*DefaultScreenProc: Dot
*ScreenProc HPEnhanced: "
	{ /EnhancedHalftone /Halftone findresource }"
*End
*ScreenProc Dot: "
        {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
        sub }{dup mul exch dup mul add 1 exch sub }ifelse }
"
*End
*ScreenProc Line: "{ pop }"
*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
 
*DefaultTransfer: Null
*Transfer Null: "{ }"
*Transfer Null.Inverse: "{ 1 exch sub }"
 
*DefaultHalftoneType:    9
*AccurateScreensSupport: False
 
*OpenUI *HPHalftone/Levels of Gray: PickOne
*OrderDependency: 10 DocumentSetup *HPHalftone
*DefaultHPHalftone: PrinterDefault
*HPHalftone PrinterDefault/Printer's Current Setting: ""
*HPHalftone Enhanced/Enhanced: "
   << /Install {
     currentpagedevice /HWResolution get
     dup 0 get 600 eq exch 1 get 600 eq and
     { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse
     /ColorRendering findresource setcolorrendering
     /EnhancedHalftone /Halftone findresource sethalftone
     { } settransfer false setstrokeadjust
   }
   >> setpagedevice
   currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
   {
       << /PostRenderingEnhance true
            /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
       >> setpagedevice
   } if
   /setscreen { pop pop pop } def
   /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
   /sethalftone { pop } def
"
*End
*HPHalftone Standard/Standard: "
   << /Install {
     currentpagedevice /HWResolution get
     dup 0 get 600 eq exch 1 get 600 eq and dup
     currentpagedevice /PostRenderingEnhance get
     currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and
     { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse}
     { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse
     /ColorRendering findresource setcolorrendering
     { /DefaultHalftone600 } {/DefaultHalftone} ifelse
     /Halftone findresource sethalftone
     {} settransfer false setstrokeadjust
   } >> setpagedevice
   currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and
   {
     << /PostRenderingEnhance true /PostRenderingEnhanceDetails
     << /REValue 0 /Type 8 >> >> setpagedevice
   } if
"
*End
*?HPHalftone: "
  save
      currenthalftone /HalftoneType get 9 eq
     {(Enhanced)} {(Standard)} ifelse = flush
   restore
"
*End
*CloseUI: *HPHalftone
 
*%===================================
*%		Resolution
*%===================================
*% Select Printer Resolution
*OpenUI *Resolution/Printer Resolution: PickOne
*DefaultResolution: 600x1200dpi
*OrderDependency: 5 DocumentSetup  *Resolution
*Resolution 1200x1200dpi/ProRes 1200: "
    <</HWResolution [1200 1200] /PreRenderingEnhance false>> setpagedevice"
*End
*Resolution 600x1200dpi/FastRes 1200: "
	<</HWResolution [600 600] /PreRenderingEnhance true>> setpagedevice"
*End
*Resolution 600x600dpi/600 dpi: "
    <</HWResolution [600 600] /PreRenderingEnhance false>> setpagedevice"
*End
*?Resolution: "
  save
    currentpagedevice /HWResolution get
    0 get
    (          ) cvs print
    (dpi)
    = flush
  restore
"
*End
*CloseUI: *Resolution
 
*%==================================
*%          HPEconoMode
*%==================================
*OpenUI *HPEconoMode/EconoMode: PickOne
*DefaultHPEconoMode: PrinterDefault
*OrderDependency: 10 AnySetup *HPEconoMode
*HPEconoMode PrinterDefault/Printer's Current Setting: ""
*HPEconoMode True/Save Toner: "
    <</EconoMode true>> setpagedevice"
*End
*HPEconoMode False/Highest Quality: "
    <</EconoMode false>> setpagedevice"
*End
*?HPEconoMode: "
  save
    currentpagedevice /HPEconoMode get
    {(True)}{(False)}ifelse = flush
  restore
"
*End
*CloseUI: *HPEconoMode
 
*%====================================
*%         Duplex
*%====================================
*OpenUI *Duplex/2-Sided Printing:  PickOne
*OrderDependency: 50 AnySetup *Duplex
*DefaultDuplex: None
*Duplex None/Off (1-Sided): "
    <</Duplex false>> setpagedevice"
*End
*Duplex DuplexNoTumble/Long-Edge Binding: "
    <</Duplex true /Tumble false>> setpagedevice"
*End
*Duplex DuplexTumble/Short-Edge Binding: "
    <</Duplex true /Tumble true>> setpagedevice"
*End
*?Duplex: "
  save
   currentpagedevice /Duplex known
	false ne
    {  currentpagedevice /Duplex get
        { currentpagedevice /Tumble get
            {(DuplexTumble)}{(DuplexNoTumble)}ifelse
         } { (None)}    ifelse
     }{(None)}  ifelse = flush
   restore
"
*End
*CloseUI: *Duplex
 
*%+====================================
*%        Resolution Enhancement
*%=====================================
*OpenUI *Smoothing/Resolution Enhancement: PickOne
*OrderDependency: 20 DocumentSetup *Smoothing
*DefaultSmoothing: PrinterDefault
*Smoothing PrinterDefault/Printer's Current Setting: ""
*Smoothing On/On: "
<< /PostRenderingEnhance true
     /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >>
>> setpagedevice"
*End
*Smoothing Off/Off: "
<< /PostRenderingEnhance true
     /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >>
>> setpagedevice"
*End
*?Smoothing: "
  save
    currentpagedevice /PostRenderingEnhanceDetails get /REValue get
    [(Off) (On) (On) (On)]  exch get print
  restore
"
*End
*CloseUI: *Smoothing
 
*%====================================
*%         Collation
*%====================================
*OpenUI *Collate/Collate:  Boolean
*OrderDependency: 12 AnySetup *Collate
*DefaultCollate: True
*Collate True/On (turn off in application): "
    <</Collate true>> setpagedevice"
*End
*Collate False/Off: "
    <</Collate false>> setpagedevice"
*End
*?Collate: "
  save
    currentpagedevice /Collate get
    {(True)}{(False)}ifelse = flush
  restore
"
*End
*CloseUI: *Collate
 
 
*% ===================================
*%             Color Control
*% ===================================
*DefaultColorSep: ProcessBlack.106lpi.600x600dpi/106 lpi / 600 dpi
*InkName: ProcessBlack/Process Black
*InkName: CustomColor/Custom Color
*InkName: ProcessCyan/Process Cyan
*InkName: ProcessMagenta/Process Magenta
*InkName: ProcessYellow/Process Yellow
 
*%  For 53 lpi / 300x300 dpi  ===============================
*ColorSepScreenAngle ProcessBlack.53lpi.300x300dpi/53 lpi /300 dpi: "45.0"
*ColorSepScreenAngle CustomColor.53lpi.300x300dpi/53 lpi /300 dpi: "45.0"
*ColorSepScreenAngle ProcessCyan.53lpi.300x300dpi/53 lpi /300 dpi: "71.5651"
*ColorSepScreenAngle ProcessMagenta.53lpi.300x300dpi/53 lpi /300 dpi: "18.4349"
*ColorSepScreenAngle ProcessYellow.53lpi.300x300dpi/53 lpi /300 dpi: "0.0"
 
*ColorSepScreenFreq ProcessBlack.53lpi.300x300dpi/53 lpi /300 dpi: "53.033"
*ColorSepScreenFreq CustomColor.53lpi.300x300dpi/53 lpi /300 dpi: "53.033"
*ColorSepScreenFreq ProcessCyan.53lpi.300x300dpi/53 lpi /300 dpi: "47.4342"
*ColorSepScreenFreq ProcessMagenta.53lpi.300x300dpi/53 lpi /300 dpi: "47.4342"
*ColorSepScreenFreq ProcessYellow.53lpi.300x300dpi/53 lpi /300 dpi: "50.0"
 
*%  For 60 lpi / 300 dpi  ===============================
*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi /300 dpi: "45"
*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi /300 dpi: "45"
*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi /300 dpi: "15"
*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi /300 dpi: "75"
*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi /300 dpi: "0"
 
*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi /300 dpi: "60"
*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi /300 dpi: "60"
*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi /300 dpi: "60"
*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi /300 dpi: "60"
*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi /300 dpi: "60"
 
*%  For 85 lpi / 600 dpi  (5,5,2,6,6,2,20/3,0) =====================
*ColorSepScreenAngle ProcessBlack.85lpi.600x600dpi/85 lpi /600 dpi: "45.0"
*ColorSepScreenAngle CustomColor.85lpi.600x600dpi/85 lpi /600 dpi: "45.0"
*ColorSepScreenAngle ProcessCyan.85lpi.600x600dpi/85 lpi /600 dpi: "71.5651"
*ColorSepScreenAngle ProcessMagenta.85lpi.600x600dpi/85 lpi /600 dpi: "18.4349"
*ColorSepScreenAngle ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "0.0"
 
*ColorSepScreenFreq ProcessBlack.85lpi.600x600dpi/85 lpi /600 dpi: "84.8528"
*ColorSepScreenFreq CustomColor.85lpi.600x600dpi/85 lpi /600 dpi: "84.8528"
*ColorSepScreenFreq ProcessCyan.85lpi.600x600dpi/85 lpi /600 dpi: "94.8683"
*ColorSepScreenFreq ProcessMagenta.85lpi.600x600dpi/85 lpi /600 dpi: "94.8683"
*ColorSepScreenFreq ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "30.0"
*ColorSepScreenProc ProcessYellow.85lpi.600x600dpi/85 lpi /600 dpi: "
{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
*End
 
*%  For 106 lpi /300 dpi  ===============================
*ColorSepScreenAngle ProcessBlack.106lpi.300x300dpi/106 lpi /300 dpi: "45.0"
*ColorSepScreenAngle CustomColor.106lpi.300x300dpi/106 lpi /300 dpi: "45.0"
*ColorSepScreenAngle ProcessCyan.106lpi.300x300dpi/106 lpi /300 dpi: "71.5651"
*ColorSepScreenAngle ProcessMagenta.106lpi.300x300dpi/106 lpi /300 dpi: "18.4349"
*ColorSepScreenAngle ProcessYellow.106lpi.300x300dpi/106 lpi /300 dpi: "0.0"
 
*ColorSepScreenFreq ProcessBlack.106lpi.300x300dpi/106 lpi /300 dpi: "106.066"
*ColorSepScreenFreq CustomColor.106lpi.300x300dpi/106 lpi /300 dpi: "106.066"
*ColorSepScreenFreq ProcessCyan.106lpi.300x300dpi/106 lpi /300 dpi: "94.8683"
*ColorSepScreenFreq ProcessMagenta.106lpi.300x300dpi/106 lpi /300 dpi: "94.8683"
*ColorSepScreenFreq ProcessYellow.106lpi.300x300dpi/106 lpi /300 dpi: "100.0"
 
*%  For 71 lpi / 600x600 dpi  ===============================
*ColorSepScreenAngle ProcessBlack.71lpi.600x600dpi/71 lpi /600 dpi: "45.0"
*ColorSepScreenAngle CustomColor.71lpi.600x600dpi/71 lpi /600 dpi: "45.0"
*ColorSepScreenAngle ProcessCyan.71lpi.600x600dpi/71 lpi /600 dpi: "71.5651"
*ColorSepScreenAngle ProcessMagenta.71lpi.600x600dpi/71 lpi /600 dpi: "18.4349"
*ColorSepScreenAngle ProcessYellow.71lpi.600x600dpi/71 lpi /600 dpi: "0.0"
 
*ColorSepScreenFreq ProcessBlack.71lpi.600x600dpi/71 lpi /600 dpi: "70.7107"
*ColorSepScreenFreq CustomColor.71lpi.600x600dpi/71 lpi /600 dpi: "70.7107"
*ColorSepScreenFreq ProcessCyan.71lpi.600x600dpi/71 lpi /600 dpi: "63.2456"
*ColorSepScreenFreq ProcessMagenta.71lpi.600x600dpi/71 lpi /600 dpi: "63.2456"
*ColorSepScreenFreq ProcessYellow.71lpi.600x600dpi/71 lpi /600 dpi: "66.6667"
 
*%  For 106 lpi /600 dpi  ===============================
 
*ColorSepScreenAngle ProcessBlack.106lpi.600x600dpi/106 lpi /600 dpi: "45.0"
*ColorSepScreenAngle CustomColor.106lpi.600x600dpi/106 lpi /600 dpi: "45.0"
*ColorSepScreenAngle ProcessCyan.106lpi.600x600dpi/106 lpi /600 dpi: "71.5651"
*ColorSepScreenAngle ProcessMagenta.106lpi.600x600dpi/106 lpi /600 dpi: "18.4349"
*ColorSepScreenAngle ProcessYellow.106lpi.600x600dpi/106 lpi /600 dpi: "0.0"
 
*ColorSepScreenFreq ProcessBlack.106lpi.600x600dpi/106 lpi /600 dpi: "106.066"
*ColorSepScreenFreq CustomColor.106lpi.600x600dpi/106 lpi /600 dpi: "106.066"
*ColorSepScreenFreq ProcessCyan.106lpi.600x600dpi/106 lpi /600 dpi: "94.8683"
*ColorSepScreenFreq ProcessMagenta.106lpi.600x600dpi/106 lpi /600 dpi: "94.8683"
*ColorSepScreenFreq ProcessYellow.106lpi.600x600dpi/106 lpi /600 dpi: "100.0"
 
*% For 141 lpi / 1200x1200 dpi ================================
 
*ColorSepScreenAngle ProcessBlack.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "45.0"
*ColorSepScreenAngle CustomColor.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "45.0"
*ColorSepScreenAngle ProcessCyan.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "71.5651"
*ColorSepScreenAngle ProcessMagenta.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "18.4349"
*ColorSepScreenAngle ProcessYellow.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "0.0"
 
*ColorSepScreenFreq ProcessBlack.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
*ColorSepScreenFreq CustomColor.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
*ColorSepScreenFreq ProcessCyan.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
*ColorSepScreenFreq ProcessMagenta.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
*ColorSepScreenFreq ProcessYellow.141lpi.1200x1200dpi/141 lpi /ProRes 1200: "141.0"
 
*%  For 180 lpi / 1200 dpi  =========================
 
*ColorSepScreenAngle ProcessBlack.180lpi.1200dpi/180 lpi / 1200 dpi: "45.0"
*ColorSepScreenAngle CustomColor.180lpi.1200dpi/180 lpi / 1200 dpi: "45.0"
*ColorSepScreenAngle ProcessCyan.180lpi.1200dpi/180 lpi / 1200 dpi: "71.5651"
*ColorSepScreenAngle ProcessMagenta.180lpi.1200dpi/180 lpi / 1200 dpi: "18.4349"
*ColorSepScreenAngle ProcessYellow.180lpi.1200dpi/180 lpi / 1200 dpi: "0.0"
 
*ColorSepScreenFreq ProcessBlack.180lpi.1200dpi/180 lpi / 1200 dpi: "180"
*ColorSepScreenFreq CustomColor.180lpi.1200dpi/180 lpi / 1200 dpi: "180"
*ColorSepScreenFreq ProcessCyan.180lpi.1200dpi/180 lpi / 1200 dpi: "161"
*ColorSepScreenFreq ProcessMagenta.180lpi.1200dpi/180 lpi / 1200 dpi: "161"
*ColorSepScreenFreq ProcessYellow.180lpi.1200dpi/180 lpi / 1200 dpi: "170"
 
*% ===================================
*% Font Information
*% ===================================
*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)" Special ROM
*Font Albertus-ExtraBold: Standard "(001.008S)" Standard ROM
*Font Albertus-Medium: Standard "(001.008S)" Standard ROM
*Font AntiqueOlive: Standard "(001.008S)" Standard ROM
*Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
*Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
*Font Arial: Standard "(001.008S)" Standard ROM
*Font Arial-Bold: Standard "(001.008S)" Standard ROM
*Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
*Font Arial-Italic: Standard "(001.008S)" Standard ROM
*Font CGOmega: Standard "(001.008S)" Standard ROM
*Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
*Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
*Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
*Font CGTimes: Standard "(001.008S)" Standard ROM
*Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
*Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
*Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
*Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
*Font Coronet: Standard "(001.008S)" Standard ROM
*Font CourierHP: Standard "(001.008S)" Standard ROM
*Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
*Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
*Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
*Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
*Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
*Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
*Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
*Font LetterGothic: Standard "(001.008S)" Standard ROM
*Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
*Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
*Font Marigold: Standard "(001.008S)" Standard ROM
*Font SymbolMT: Standard "(001.008S)" Standard ROM
*Font TimesNewRoman: Standard "(001.008S)" Standard ROM
*Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
*Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
*Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
*Font Univers-Bold: Standard "(001.008S)" Standard ROM
*Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
*Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
*Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
*Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
*Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
*Font Univers-Medium: Standard "(001.008S)" Standard ROM
*Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
*Font Wingdings-Regular: Standard "(001.008S)" Standard ROM
*?FontQuery: "
  save
   { count 1 gt
      { exch dup 127 string cvs (/) print print (:) print
	/Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
      } { exit } ifelse
   } bind loop
   (*) = flush
  restore
"
*End
 
*?FontList: "
  save
	(*) {cvn ==} 128 string /Font resourceforall
	(*) = flush
  restore
"
*End
 
*% ===================================
*%           Printer Messages
*% ===================================
*Message: "%%[ exitserver: permanent state may be changed ]%%"
*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
*Message: "\FontName\ not found, using Courier"
 
*% Status (format: %%[ status: <one of these> ] %%)
*Status: "warming up"/warming up
*Status: "idle"/idle
*Status: "busy"/busy
*Status: "waiting"/waiting
*Status: "printing"/printing
*Status: "initializing"/initializing
*Status: "printing test page"/printing test page
 
*Status: "PrinterError: cover open or no toner cartridge"/cover open or no toner cartridge
*Status: "PrinterError: cover open"/cover open
*Status: "PrinterError: needs attention"/needs attention
*Status: "PrinterError: no toner cartridge"/no toner cartridge
*Status: "PrinterError: warming up"/warming up
*Status: "PrinterError: manual feed"/manual feed
*Status: "PrinterError: out of paper"/out of paper
*Status: "PrinterError: Paper Jam"/Paper Jam
*Status: "PrinterError: paper jam"/paper jam
*Status: "PrinterError: page protect needed"/page protect needed
*Status: "PrinterError: out of memory"/out of memory
*Status: "PrinterError: output bin full"/output bin full
*Status: "PrinterError: resetting printer"/resetting printer
*Status: "PrinterError: toner is low"/toner is low
*Status: "PrinterError: off line"/off line
 
*% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
*PrinterError: "cover open or no toner cartridge"/cover open or no toner cartridge
*PrinterError: "cover open"/cover open
*PrinterError: "needs attention"/needs attention
*PrinterError: "no toner cartridge"/no toner cartridge
*PrinterError: "warming up"/warming up
*PrinterError: "manual feed"/manual feed
*PrinterError: "out of paper"/out of paper
*PrinterError: "Paper Jam"/Paper Jam
*PrinterError: "paper jam"/paper jam
*PrinterError: "page protect needed"/page protect needed
*PrinterError: "out of memory"/out of memory
*PrinterError: "output bin full"/output bin full
*PrinterError: "resetting printer"/resetting printer
*PrinterError: "toner is low"/toner is low
*PrinterError: "off line"/off line
 
*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
*Source: "BiTronics"/BiTronics
*Source: "other I/O"/other I/O
*Source: "AppleTalk"/AppleTalk
*Source: "APPLETALK"/AppleTalk
*Source: "ATALK"/AppleTalk
*Source: "LocalTalk"/LocalTalk
*Source: "Parallel"/Parallel
*Source: "EtherTalk"/EtherTalk
*Source: "NOVELL"/NOVELL
*Source: "DLC/LLC"/DLC/LLC
*Source: "ETALK"/EtherTalk
*Source: "TCP/IP"/TCP/IP
 
*Password: "()"
*ExitServer: "
 count 0 eq
 { false } { true exch startjob } ifelse
 not {
     (WARNING: Cannot modify initial VM.) =
     (Missing or invalid password.) =
     (Please contact the author of this software.) = flush quit
     } if
"
*End
*Reset: "
 count 0 eq
 { false } { true exch startjob } ifelse
 not {
    (WARNING: Cannot reset printer.) =
    (Missing or invalid password.) =
    (Please contact the author of this software.) = flush quit
    } if
 systemdict /quit get exec
 (WARNING : Printer Reset Failed.) = flush
"
*End
 
*% ===================================
*%   QuarkXPress keywords
*% ===================================
*QRKDoNonLocalDCS: False
 
*%QRKPatch sectionOption: " "
 
*%QRKCustomHalftone sectionOption: " "
 
*% ===========================================
*% For "hp LaserJet 4200 Series" version 3010.107
*% ===========================================
                                              
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
211:
212:
213:
214:
215:
216:
217:
218:
219:
220:
221:
222:
223:
224:
225:
226:
227:
228:
229:
230:
231:
232:
233:
234:
235:
236:
237:
238:
239:
240:
241:
242:
243:
244:
245:
246:
247:
248:
249:
250:
251:
252:
253:
254:
255:
256:
257:
258:
259:
260:
261:
262:
263:
264:
265:
266:
267:
268:
269:
270:
271:
272:
273:
274:
275:
276:
277:
278:
279:
280:
281:
282:
283:
284:
285:
286:
287:
288:
289:
290:
291:
292:
293:
294:
295:
296:
297:
298:
299:
300:
301:
302:
303:
304:
305:
306:
307:
308:
309:
310:
311:
312:
313:
314:
315:
316:
317:
318:
319:
320:
321:
322:
323:
324:
325:
326:
327:
328:
329:
330:
331:
332:
333:
334:
335:
336:
337:
338:
339:
340:
341:
342:
343:
344:
345:
346:
347:
348:
349:
350:
351:
352:
353:
354:
355:
356:
357:
358:
359:
360:
361:
362:
363:
364:
365:
366:
367:
368:
369:
370:
371:
372:
373:
374:
375:
376:
377:
378:
379:
380:
381:
382:
383:
384:
385:
386:
387:
388:
389:
390:
391:
392:
393:
394:
395:
396:
397:
398:
399:
400:
401:
402:
403:
404:
405:
406:
407:
408:
409:
410:
411:
412:
413:
414:
415:
416:
417:
418:
419:
420:
421:
422:
423:
424:
425:
426:
427:
428:
429:
430:
431:
432:
433:
434:
435:
436:
437:
438:
439:
440:
441:
442:
443:
444:
445:
446:
447:
448:
449:
450:
451:
452:
453:
454:
455:
456:
457:
458:
459:
460:
461:
462:
463:
464:
465:
466:
467:
468:
469:
470:
471:
472:
473:
474:
475:
476:
477:
478:
479:
480:
481:
482:
483:
484:
485:
486:
487:
488:
489:
490:
491:
492:
493:
494:
495:
496:
497:
498:
499:
500:
501:
502:
503:
504:
505:
506:
507:
508:
509:
510:
511:
512:
513:
514:
515:
516:
517:
518:
519:
520:
521:
522:
523:
524:
525:
526:
527:
528:
529:
530:
531:
532:
533:
534:
535:
536:
537:
538:
539:
540:
541:
542:
543:
544:
545:
546:
547:
548:
549:
550:
551:
552:
553:
554:
555:
556:
557:
558:
559:
560:
561:
562:
563:
564:
565:
566:
567:
568:
569:
570:
571:
572:
573:
574:
575:
576:
577:
578:
579:
580:
581:
582:
583:
584:
585:
586:
587:
588:
589:
590:
591:
592:
593:
594:
595:
596:
597:
598:
599:
600:
601:
602:
603:
604:
605:
606:
607:
608:
609:
610:
611:
612:
613:
614:
615:
616:
617:
618:
619:
620:
621:
622:
623:
624:
625:
626:
627:
628:
629:
630:
631:
632:
633:
634:
635:
636:
637:
638:
639:
640:
641:
642:
643:
644:
645:
646:
647:
648:
649:
650:
651:
652:
653:
654:
655:
656:
657:
658:
659:
660:
661:
662:
663:
664:
665:
666:
667:
668:
669:
670:
671:
672:
673:
674:
675:
676:
677:
678:
679:
680:
681:
682:
683:
684:
685:
686:
687:
688:
689:
690:
691:
692:
693:
694:
695:
696:
697:
698:
699:
700:
701:
702:
703:
704:
705:
706:
707:
708:
709:
710:
711:
712:
713:
714:
715:
716:
717:
718:
719:
720:
721:
722:
723:
724:
725:
726:
727:
728:
729:
730:
731:
732:
733:
734:
735:
736:
737:
738:
739:
740:
741:
742:
743:
744:
745:
746:
747:
748:
749:
750:
751:
752:
753:
754:
755:
756:
757:
758:
759:
760:
761:
762:
763:
764:
765:
766:
767:
768:
769:
770:
771:
772:
773:
774:
775:
776:
777:
778:
779:
780:
781:
782:
783:
784:
785:
786:
787:
788:
789:
790:
791:
792:
793:
794:
795:
796:
797:
798:
799:
800:
801:
802:
803:
804:
805:
806:
807:
808:
809:
810:
811:
812:
813:
814:
815:
816:
817:
818:
819:
820:
821:
822:
823:
824:
825:
826:
827:
828:
829:
830:
831:
832:
833:
834:
835:
836:
837:
838:
839:
840:
841:
842:
843:
844:
845:
846:
847:
848:
849:
850:
851:
852:
853:
854:
855:
856:
857:
858:
859:
860:
861:
862:
863:
864:
865:
866:
867:
868:
869:
870:
871:
872:
873:
874:
875:
876:
877:
878:
879:
880:
881:
882:
883:
884:
885:
886:
887:
888:
889:
890:
891:
892:
893:
894:
895:
896:
897:
898:
899:
900:
901:
902:
903:
904:
905:
906:
907:
908:
909:
910:
911:
912:
913:
914:
915:
916:
917:
918:
919:
920:
921:
922:
923:
924:
925:
926:
927:
928:
929:
930:
931:
932:
933:
934:
935:
936:
937:
938:
939:
940:
941:
942:
943:
944:
945:
946:
947:
948:
949:
950:
951:
952:
953:
954:
955:
956:
957:
958:
959:
960:
961:
962:
963:
964:
965:
966:
967:
968:
969:
970:
971:
972:
973:
974:
975:
976:
977:
978:
979:
980:
981:
982:
983:
984:
985:
986:
987:
988:
989:
990:
991:
992:
993:
994:
995:
996:
997:
998:
999:
1000:
1001:
1002:
1003:
1004:
1005:
1006:
1007:
1008:
1009:
1010:
1011:
1012:
1013:
1014:
1015:
1016:
1017:
1018:
1019:
1020:
1021:
1022:
1023:
1024:
1025:
1026:
1027:
1028:
1029:
1030:
1031:
1032:
1033:
1034:
1035:
1036:
1037:
1038:
1039:
1040:
1041:
1042:
1043:
1044:
1045:
1046:
1047:
1048:
1049:
1050:
1051:
1052:
1053:
1054:
1055:
1056:
1057:
1058:
1059:
1060:
1061:
1062:
1063:
1064:
1065:
1066:
1067:
1068:
1069:
1070:
1071:
1072:
1073:
1074:
1075:
1076:
1077:
1078:
1079:
1080:
1081:
1082:
1083:
1084:
1085:
1086:
1087:
1088:
1089:
1090:
1091:
1092:
1093:
1094:
1095:
1096:
1097:
1098:
1099:
1100:
1101:
1102:
1103:
1104:
1105:
1106:
1107:
1108:
1109:
1110:
1111:
1112:
1113:
1114:
1115:
1116:
1117:
1118:
1119:
1120:
1121:
1122:
1123:
1124:
1125:
1126:
1127:
1128:
1129:
1130:
1131:
1132:
1133:
1134:
1135:
1136:
1137:
1138:
1139:
1140:
1141:
1142:
1143:
1144:
1145:
1146:
1147:
1148:
1149:
1150:
1151:
1152:
1153:
1154:
1155:
1156:
1157:
1158:
1159:
1160:
1161:
1162:
1163:
1164:
1165:
1166:
1167:
1168:
1169:
1170:
1171:
1172:
1173:
1174:
1175:
1176:
1177:
1178:
1179:
1180:
1181:
1182:
1183:
1184:
1185:
1186:
1187:
1188:
1189:
1190:
1191:
1192:
1193:
1194:
1195:
1196:
1197:
1198:
1199:
1200:
1201:
1202:
1203:
1204:
1205:
1206:
1207:
1208:
1209:
1210:
1211:
1212:
1213:
1214:
1215:
1216:
1217:
1218:
1219:
1220:
1221:
1222:
1223:
1224:
1225:
1226:
1227:
1228:
1229:
1230:
1231:
1232:
1233:
1234:
1235:
1236:
1237:
1238:
1239:
1240:
1241:
1242:
1243:
1244:
1245:
1246:
1247:
1248:
1249:
1250:
1251:
1252:
1253:
1254:
1255:
1256:
1257:
1258:
1259:
1260:
1261:
1262:
1263:
1264:
1265:
1266:
1267:
1268:
1269:
1270:
1271:
1272:
1273:
1274:
1275:
1276:
1277:
1278:
1279:
1280:
1281:
1282:
1283:
1284:
1285:
1286:
1287:
1288:
1289:
1290:
1291:
1292:
1293:
1294:
1295:
1296:
1297:
1298:
1299:
1300:
1301:
1302:
1303:
1304:
1305:
1306:
1307:
1308:
1309:
1310:
1311:
1312:
1313:
1314:
1315:
1316:
1317:
1318:
1319:
1320:
1321:
1322:
1323:
1324:
1325:
1326:
1327:
1328:
1329:
1330:
1331:
1332:
1333:
1334:
1335:
1336:
1337:
1338:
1339:
1340:
1341:
1342:
1343:
1344:
1345:
1346:
1347:
1348:
1349:
1350:
1351:
1352:
1353:
1354:
1355:
1356:
1357:
1358:
1359:
1360:
1361:
1362:
1363:
1364:
1365:
1366:
1367:
1368:
1369:
1370:
1371:
1372:
1373:
1374:
1375:
1376:
1377:
1378:
1379:
1380:
1381:
1382:
1383:
1384:
1385:
1386:
1387:
1388:
1389:
1390:
1391:
1392:
1393:
1394:
1395:
1396:
1397:
1398:
1399:
1400:
1401:
1402:
1403:
1404:
1405:
1406:
1407:
1408:
1409:
1410:
1411:
1412:
1413:
1414:
1415:
1416:
1417:
1418:
1419:
1420:
1421:
1422:
1423:
1424:
1425:
1426:
1427:
1428:
1429:
1430:
1431:
1432:
1433:
1434:
1435:
1436:
1437:
1438:
1439:
1440:
1441:
1442:
1443:
1444:
1445:
1446:
1447:
1448:
1449:
1450:
1451:
1452:
1453:
1454:
1455:
1456:
1457:
1458:
1459:
1460:
1461:
1462:
1463:
1464:
1465:
1466:
1467:
1468:
1469:
1470:
1471:
1472:
1473:
1474:
1475:
1476:
1477:
1478:
1479:
1480:
1481:
1482:
1483:
1484:
1485:
1486:
1487:
1488:
1489:
1490:
1491:
1492:
1493:
1494:
1495:
1496:
1497:
1498:
1499:
1500:
1501:
1502:
1503:
1504:
1505:
1506:
1507:
1508:
1509:
1510:
1511:
1512:
1513:
1514:
1515:
1516:
1517:
1518:
1519:
1520:
1521:
1522:
1523:
1524:
1525:
1526:
1527:
1528:
1529:
1530:
1531:
1532:
1533:
1534:
1535:
1536:
1537:
1538:
1539:
1540:
1541:
1542:
1543:
1544:
1545:
1546:
1547:
1548:
1549:
1550:
1551:
1552:
1553:
1554:
1555:
1556:
1557:
1558:
1559:
1560:
1561:
1562:
1563:
1564:
1565:
1566:
1567:
1568:
1569:
1570:
1571:
1572:
1573:
1574:
1575:
1576:
1577:
1578:
1579:
1580:
1581:
1582:
1583:
1584:
1585:
1586:
1587:
1588:
1589:
1590:
1591:
1592:
1593:
1594:
1595:
1596:
1597:
1598:
1599:
1600:
1601:
1602:
1603:
1604:
1605:
1606:
1607:
1608:
1609:
1610:
1611:
1612:
1613:
1614:
1615:
1616:
1617:
1618:
1619:
1620:
1621:
1622:
1623:
1624:
1625:
1626:
1627:
1628:
1629:
1630:
1631:
1632:
1633:
1634:
1635:
1636:
1637:
1638:
1639:
1640:
1641:
1642:
1643:
1644:
1645:
1646:
1647:
1648:
1649:
1650:
1651:
1652:
1653:
1654:
1655:
1656:
1657:
1658:
1659:
1660:
1661:
1662:
1663:
1664:
1665:
1666:
1667:
1668:
1669:
1670:
1671:
1672:
1673:
1674:
1675:
1676:
1677:
1678:
1679:
1680:
1681:
1682:
1683:
1684:
1685:
1686:
1687:
1688:
1689:
1690:
1691:
1692:
1693:
1694:
1695:
1696:
1697:
1698:
1699:
1700:
1701:
1702:
1703:
1704:
1705:
1706:
1707:
1708:
1709:
1710:
1711:
1712:
1713:
1714:
1715:
1716:
1717:
1718:
1719:
1720:
1721:
1722:
1723:
1724:
1725:
1726:
1727:
1728:
1729:
1730:
1731:
1732:
1733:
1734:
1735:
1736:
1737:
1738:
1739:
1740:
1741:
1742:
1743:
1744:
1745:
1746:
1747:
1748:
1749:
1750:
1751:
1752:
1753:
1754:
1755:
1756:
1757:
1758:
1759:
1760:
1761:
1762:
1763:
1764:
1765:
1766:
1767:
1768:
1769:
1770:
1771:
1772:
1773:
1774:
1775:
1776:
1777:
1778:
1779:
1780:
1781:
1782:
1783:
1784:
1785:
1786:
1787:
1788:
1789:
1790:
1791:
1792:
1793:
1794:
1795:
1796:
1797:
1798:
1799:
1800:
1801:
1802:
1803:
1804:
1805:
1806:
1807:
1808:
1809:
1810:
1811:
1812:
1813:
1814:
1815:
1816:
1817:
1818:
1819:
1820:
1821:
1822:
1823:
1824:
1825:
1826:
1827:
1828:
1829:
1830:
1831:
1832:
1833:
1834:
1835:
1836:
1837:
1838:
1839:
1840:
1841:
1842:
1843:
1844:
1845:
1846:
1847:
1848:
1849:
1850:
1851:
1852:
1853:
1854:
1855:
1856:
1857:
1858:
1859:
1860:
1861:
1862:
1863:
1864:
1865:
1866:
1867:
1868:
1869:
1870:
1871:
1872:
1873:
1874:
1875:
1876:
1877:
1878:
1879:
1880:
1881:
1882:
1883:
1884:
1885:
1886:
1887:
1888:
1889:
1890:
1891:
1892:
1893:
1894:
1895:
1896:
1897:
1898:
1899:
1900:
1901:
1902:
1903:
1904:
1905:
1906:
1907:
1908:
1909:
1910:
1911:
1912:
1913:
1914:
1915:
1916:
1917:
1918:
1919:
1920:
1921:
1922:
1923:
1924:
1925:
1926:
1927:
1928:
1929:
1930:
1931:
1932:
1933:
1934:
1935:
1936:
1937:
1938:
1939:
1940:
1941:
1942:
1943:
1944:
1945:
1946:
1947:
1948:
1949:
1950:
1951:
1952:
1953:
1954:
1955:
1956:
1957:
1958:
1959:
1960:
1961:
1962:
1963:
1964:
1965:
1966:
1967:
1968:
1969:
1970:
1971:
1972:
1973:
1974:
1975:
1976:
1977:
1978:
1979:
1980:
1981:
1982:
1983:
1984:
1985:
1986:
1987:
1988:
1989:
1990:
1991:
1992:
1993:
1994:
1995:
1996:
1997:
1998:
1999:
2000:
2001:
2002:
2003:
2004:
2005:
2006:
2007:
2008:
2009:
2010:
2011:
2012:
2013:
2014:
2015:
2016:
2017:
2018:
2019:
2020:
2021:
2022:
2023:
2024:
2025:
2026:
2027:
2028:
2029:
2030:
2031:
2032:
2033:
2034:
2035:
2036:
2037:
2038:
2039:
2040:
2041:
2042:
2043:
2044:
2045:
2046:
2047:
2048:
2049:
2050:
2051:
2052:
2053:
2054:
2055:
2056:
2057:
2058:
2059:
2060:
2061:
2062:
2063:
2064:
2065:
2066:
2067:
2068:
2069:
2070:
2071:

Select allOpen in new window

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...