1*PPD-Adobe: "4.3"
2*%
3*% =============================
4*% Adobe Systems PostScript(R) Printer Description File
5*% Copyright 2003 Oce-Technologies B.V.
6*% =============================
7*%
8*% Permission is hereby granted, free of charge, to any person obtaining
9*% a copy of this software and associated documentation files (the
10*% "Software"), to deal in the Software without restriction, including
11*% without limitation the rights to use, copy, modify, merge, publish,
12*% distribute, sublicense, and/or sell copies of the Software, and to
13*% permit persons to whom the Software is furnished to do so, subject to
14*% the following conditions:
15*%
16*% The above copyright notice and this permission notice shall be
17*% included in all copies or substantial portions of the Software.
18*%
19*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
20*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
21*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
22*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
23*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
24*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
25*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
26*%
27*% [this is the MIT open source license -- see www.opensource.org]
28*%
29*% Oce identification: name=OC8445_2.PPD version=2.19 date=03-07-07
30*%
31
32*FormatVersion: "4.3"
33*FileVersion: "2.19"
34*Manufacturer: "Oce"
35*LanguageVersion: English
36*LanguageEncoding: ISOLatin1
37*PCFileName: "OC8445_2.PPD"
38*Product: "(Oce 8445)"
39*PSVersion: "(2014.071) 1"
40*ModelName: "Oce 8445 PS2"
41*ShortNickName: "Oce 8445 PS2"
42*NickName: "Oce 8445 PS2"
43
44*% Basic Capabilities =============================
45*FreeVM: "8388608"
46*LanguageLevel: "2"
47*ColorDevice: False
48*DefaultColorSpace: Gray
49*FileSystem: True
50*?FileSystem: "
51save
52  (%disk%) currentdevparams dup /Writeable known
53  { /Writeable get {pop true} if
54  {(True)}{(False)} ifelse = flush
55restore"
56*End
57
58*PrintPSErrors: False
59*Throughput: "45"
60*Password: "0"
61*ExitServer: "
62 count 0 eq
63 { false } { true exch startjob } ifelse
64 not {
65     (WARNING : Cannot modify initial VM.) =
66     (Missing or invalid password.) =
67     (Please contact the author of this software.) = flush quit
68     } if"
69*End
70
71*Reset: "
72 count 0 eq
73 { false } { true exch startjob } ifelse
74 not {
75    (WARNING: Cannot reset printer.) =
76    (Missing or invalid password.) =
77    (Please contact the author of this software.) = flush quit
78    } if
79 systemdict /quit get exec
80 (WARNING : Printer Reset Failed.) = flush"
81*End
82
83*% Tray 1: Only A4 or Letter.
84*%
85*UIConstraints: *InputSlot LargeCapacity *PageSize A3
86*UIConstraints: *InputSlot LargeCapacity *PageSize A5
87*UIConstraints: *InputSlot LargeCapacity *PageSize Folio
88*UIConstraints: *InputSlot LargeCapacity *PageSize Commercial
89*UIConstraints: *InputSlot LargeCapacity *PageSize Foolscap
90*UIConstraints: *InputSlot LargeCapacity *PageSize Legal
91*UIConstraints: *InputSlot LargeCapacity *PageSize Tabloid
92*UIConstraints: *InputSlot LargeCapacity *PageSize LegalSmall
93*UIConstraints: *InputSlot LargeCapacity *PageSize Statement
94
95*UIConstraints: *PageSize A3 *InputSlot LargeCapacity
96*UIConstraints: *PageSize A5 *InputSlot LargeCapacity
97*UIConstraints: *PageSize Folio *InputSlot LargeCapacity
98*UIConstraints: *PageSize Commercial *InputSlot LargeCapacity
99*UIConstraints: *PageSize Foolscap *InputSlot LargeCapacity
100*UIConstraints: *PageSize Legal *InputSlot LargeCapacity
101*UIConstraints: *PageSize Tabloid *InputSlot LargeCapacity
102*UIConstraints: *PageSize LegalSmall *InputSlot LargeCapacity
103*UIConstraints: *PageSize Statement *InputSlot LargeCapacity
104
105*UIConstraints: *InputSlot LargeCapacity *PageRegion A3
106*UIConstraints: *InputSlot LargeCapacity *PageRegion A5
107*UIConstraints: *InputSlot LargeCapacity *PageRegion Folio
108*UIConstraints: *InputSlot LargeCapacity *PageRegion Commercial
109*UIConstraints: *InputSlot LargeCapacity *PageRegion Foolscap
110*UIConstraints: *InputSlot LargeCapacity *PageRegion Legal
111*UIConstraints: *InputSlot LargeCapacity *PageRegion Tabloid
112*UIConstraints: *InputSlot LargeCapacity *PageRegion LegalSmall
113*UIConstraints: *InputSlot LargeCapacity *PageRegion Statement
114
115*UIConstraints: *PageRegion A3 *InputSlot LargeCapacity
116*UIConstraints: *PageRegion A5 *InputSlot LargeCapacity
117*UIConstraints: *PageRegion Folio *InputSlot LargeCapacity
118*UIConstraints: *PageRegion Commercial *InputSlot LargeCapacity
119*UIConstraints: *PageRegion Foolscap *InputSlot LargeCapacity
120*UIConstraints: *PageRegion Legal *InputSlot LargeCapacity
121*UIConstraints: *PageRegion Tabloid *InputSlot LargeCapacity
122*UIConstraints: *PageRegion LegalSmall *InputSlot LargeCapacity
123*UIConstraints: *PageRegion Statement *InputSlot LargeCapacity
124
125*%--- Dependency between staple and bin 61 is defined here ---
126*UIConstraints: *StapleWhen EndOfSet *OutputBin Side
127*UIConstraints: *StapleWhen EndOfSet *OutputBin Bin1
128*UIConstraints: *StapleWhen EndOfSet *OutputBin Bin2
129*UIConstraints: *StapleWhen EndOfSet *OutputBin Bin3
130*UIConstraints: *StapleWhen EndOfSet *OutputBin Bin4
131*UIConstraints: *StapleWhen EndOfSet *OutputBin Bin5
132*UIConstraints: *StapleWhen EndOfSet *OutputBin Bin6
133*UIConstraints: *StapleWhen EndOfSet *OutputBin Bin7
134*UIConstraints: *StapleWhen EndOfSet *OutputBin Bin8
135*UIConstraints: *StapleWhen EndOfSet *OutputBin Bin9
136*UIConstraints: *StapleWhen EndOfSet *OutputBin Bin10
137*UIConstraints: *StapleWhen EndOfSet *OutputBin Bin11
138*UIConstraints: *StapleWhen EndOfSet *OutputBin Bin12
139*UIConstraints: *StapleWhen EndOfSet *OutputBin Bin13
140*UIConstraints: *StapleWhen EndOfSet *OutputBin Bin14
141*UIConstraints: *StapleWhen EndOfSet *OutputBin Bin15
142*UIConstraints: *StapleWhen EndOfSet *OutputBin Bin16
143*UIConstraints: *StapleWhen EndOfSet *OutputBin Bin17
144*UIConstraints: *StapleWhen EndOfSet *OutputBin Bin18
145*UIConstraints: *StapleWhen EndOfSet *OutputBin Bin19
146*UIConstraints: *StapleWhen EndOfSet *OutputBin Bin20
147*UIConstraints: *StapleWhen EndOfSet *OutputBin Tray
148
149*UIConstraints: *OutputBin Side *StapleWhen EndOfSet
150*UIConstraints: *OutputBin Bin1 *StapleWhen EndOfSet
151*UIConstraints: *OutputBin Bin2 *StapleWhen EndOfSet
152*UIConstraints: *OutputBin Bin3 *StapleWhen EndOfSet
153*UIConstraints: *OutputBin Bin4 *StapleWhen EndOfSet
154*UIConstraints: *OutputBin Bin5 *StapleWhen EndOfSet
155*UIConstraints: *OutputBin Bin6 *StapleWhen EndOfSet
156*UIConstraints: *OutputBin Bin7 *StapleWhen EndOfSet
157*UIConstraints: *OutputBin Bin8 *StapleWhen EndOfSet
158*UIConstraints: *OutputBin Bin9 *StapleWhen EndOfSet
159*UIConstraints: *OutputBin Bin10 *StapleWhen EndOfSet
160*UIConstraints: *OutputBin Bin11 *StapleWhen EndOfSet
161*UIConstraints: *OutputBin Bin12 *StapleWhen EndOfSet
162*UIConstraints: *OutputBin Bin13 *StapleWhen EndOfSet
163*UIConstraints: *OutputBin Bin14 *StapleWhen EndOfSet
164*UIConstraints: *OutputBin Bin15 *StapleWhen EndOfSet
165*UIConstraints: *OutputBin Bin16 *StapleWhen EndOfSet
166*UIConstraints: *OutputBin Bin17 *StapleWhen EndOfSet
167*UIConstraints: *OutputBin Bin18 *StapleWhen EndOfSet
168*UIConstraints: *OutputBin Bin19 *StapleWhen EndOfSet
169*UIConstraints: *OutputBin Bin20 *StapleWhen EndOfSet
170*UIConstraints: *OutputBin Tray *StapleWhen EndOfSet
171
172*%--- Dependancy between staple and bin 61 is defined here ---
173*UIConstraints: *Jog EndOfSet *OutputBin Side
174*UIConstraints: *Jog EndOfSet *OutputBin Bin1
175*UIConstraints: *Jog EndOfSet *OutputBin Bin2
176*UIConstraints: *Jog EndOfSet *OutputBin Bin3
177*UIConstraints: *Jog EndOfSet *OutputBin Bin4
178*UIConstraints: *Jog EndOfSet *OutputBin Bin5
179*UIConstraints: *Jog EndOfSet *OutputBin Bin6
180*UIConstraints: *Jog EndOfSet *OutputBin Bin7
181*UIConstraints: *Jog EndOfSet *OutputBin Bin8
182*UIConstraints: *Jog EndOfSet *OutputBin Bin9
183*UIConstraints: *Jog EndOfSet *OutputBin Bin10
184*UIConstraints: *Jog EndOfSet *OutputBin Bin11
185*UIConstraints: *Jog EndOfSet *OutputBin Bin12
186*UIConstraints: *Jog EndOfSet *OutputBin Bin13
187*UIConstraints: *Jog EndOfSet *OutputBin Bin14
188*UIConstraints: *Jog EndOfSet *OutputBin Bin15
189*UIConstraints: *Jog EndOfSet *OutputBin Bin16
190*UIConstraints: *Jog EndOfSet *OutputBin Bin17
191*UIConstraints: *Jog EndOfSet *OutputBin Bin18
192*UIConstraints: *Jog EndOfSet *OutputBin Bin19
193*UIConstraints: *Jog EndOfSet *OutputBin Bin20
194*UIConstraints: *Jog EndOfSet *OutputBin Tray
195
196*UIConstraints: *OutputBin Side *Jog EndOfSet
197*UIConstraints: *OutputBin Bin1 *Jog EndOfSet
198*UIConstraints: *OutputBin Bin2 *Jog EndOfSet
199*UIConstraints: *OutputBin Bin3 *Jog EndOfSet
200*UIConstraints: *OutputBin Bin4 *Jog EndOfSet
201*UIConstraints: *OutputBin Bin5 *Jog EndOfSet
202*UIConstraints: *OutputBin Bin6 *Jog EndOfSet
203*UIConstraints: *OutputBin Bin7 *Jog EndOfSet
204*UIConstraints: *OutputBin Bin8 *Jog EndOfSet
205*UIConstraints: *OutputBin Bin9 *Jog EndOfSet
206*UIConstraints: *OutputBin Bin10 *Jog EndOfSet
207*UIConstraints: *OutputBin Bin11 *Jog EndOfSet
208*UIConstraints: *OutputBin Bin12 *Jog EndOfSet
209*UIConstraints: *OutputBin Bin13 *Jog EndOfSet
210*UIConstraints: *OutputBin Bin14 *Jog EndOfSet
211*UIConstraints: *OutputBin Bin15 *Jog EndOfSet
212*UIConstraints: *OutputBin Bin16 *Jog EndOfSet
213*UIConstraints: *OutputBin Bin17 *Jog EndOfSet
214*UIConstraints: *OutputBin Bin18 *Jog EndOfSet
215*UIConstraints: *OutputBin Bin19 *Jog EndOfSet
216*UIConstraints: *OutputBin Bin20 *Jog EndOfSet
217*UIConstraints: *OutputBin Tray *Jog EndOfSet
218
219*DefaultResolution: 600dpi
220
221*% Paper Handling
222*%
223*OpenGroup: PaperHandling/Paper Handling
224*OpenUI *PageSize/Page Size: PickOne
225*OrderDependency: 30 AnySetup *PageSize
226*DefaultPageSize: A4
227*PageSize A4: "
228    2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
229*End
230*PageSize A3: "
231    2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
232*End
233*PageSize A5: "
234    2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
235*End
236*PageSize Folio/Standard-Folio: "
237    2 dict dup /PageSize [595 935] put dup /ImagingBBox null put setpagedevice"
238*End
239*PageSize Commercial: "
240    2 dict dup /PageSize [576 765] put dup /ImagingBBox null put setpagedevice"
241*End
242*PageSize Foolscap: "
243    2 dict dup /PageSize [576 936] put dup /ImagingBBox null put setpagedevice"
244*End
245*PageSize Letter: "
246    2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
247*End
248*PageSize Legal: "
249    2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
250*End
251*PageSize Tabloid/11x17: "
252    2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
253*End
254*PageSize LegalSmall: "
255    2 dict dup /PageSize [612 936] put dup /ImagingBBox null put setpagedevice"
256*End
257*PageSize Statement: "
258    2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice"
259*End
260*?PageSize: "
261 save
262   currentpagedevice /PageSize get aload pop
263   2 copy gt {exch} if
264   (Unknown)
265   10 dict begin
266      [595 842] (A4)  def
267      [842 1191] (A3)  def
268      [420 595] (A5)  def
269      [595 935] (Folio) def
270      [576 765] (Commercial) def
271      [576 936] (Foolscap) def
272      [612 792] (Letter)  def
273      [612 1008] (Legal) def
274      [792 1224] (Tabloid) def
275      [612 936] (LegalSmall) def
276      [396 612] (Statement) def
277      currentdict
278   end
279   { exch aload pop 4 index sub abs 5 le exch
280     5 index sub abs 5 le and
281     {exch pop exit} {pop} ifelse
282   } bind forall
283   = flush pop pop
284restore"
285*End
286*CloseUI: *PageSize
287
288*OpenUI *PageRegion/Page Region: PickOne
289*OrderDependency: 40 AnySetup *PageRegion
290*DefaultPageRegion: A4
291*PageRegion A4: "
292    2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
293*End
294*PageRegion A3: "
295    2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
296*End
297*PageRegion A5: "
298    2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
299*End
300*PageRegion Folio/Standard-Folio: "
301    2 dict dup /PageSize [595 935] put dup /ImagingBBox null put setpagedevice"
302*End
303*PageRegion Commercial: "
304    2 dict dup /PageSize [595 765] put dup /ImagingBBox null put setpagedevice"
305*End
306*PageRegion Foolscap: "
307    2 dict dup /PageSize [576 936] put dup /ImagingBBox null put setpagedevice"
308*End
309*PageRegion Letter: "
310    2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
311*End
312*PageRegion Legal: "
313    2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
314*End
315*PageRegion Tabloid/11x17: "
316    2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
317*End
318*PageRegion LegalSmall: "
319    2 dict dup /PageSize [612 936] put dup /ImagingBBox null put setpagedevice"
320*End
321*PageRegion Statement: "
322    2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice"
323*End
324*CloseUI: *PageRegion
325
326*% The following entries provide information about specific paper keywords.
327*%
328*DefaultImageableArea: A4
329*ImageableArea A4: "13.0 14.4 582.0 827.6"
330*ImageableArea A3: "13.7 14.4 828.3 1176.6"
331*ImageableArea A5: "13.7 14.4 406.3 580.6"
332*ImageableArea Folio/Standard-Folio: "13.7 14.4 581.3 921.6"
333*ImageableArea Commercial: "13.7 14.4 581.3 750.6"
334*ImageableArea Foolscap: "13.7 14.4 562.3 921.6"
335*ImageableArea Letter: "12.2 14.4 599.8 777.6"
336*ImageableArea Legal: "12.2 14.4 599.8 993.6"
337*ImageableArea Tabloid/11x17: "12.2 14.4 779.8 1209.6"
338*ImageableArea LegalSmall: "12.2 14.4 599.8 921.6"
339*ImageableArea Statement: "12.2 14.4 383.8 597.6"
340*?ImageableArea: "
341 save /cvp { cvi (            ) cvs print ( ) print } bind def
342  newpath clippath pathbbox
343  4 -2 roll exch 2 {ceiling cvp} repeat
344  exch 2 {floor cvp} repeat flush
345 restore"
346*End
347
348*% These provide the physical dimensions of the paper (by keyword)
349*%
350*DefaultPaperDimension: A4
351*PaperDimension A4: "595 842"
352*PaperDimension A3: "842 1191"
353*PaperDimension A5: "420 595"
354*PaperDimension Folio/Standard-Folio: "595 935"
355*PaperDimension Commercial: "595 765"
356*PaperDimension Foolscap: "576 936"
357*PaperDimension Letter: "612 792"
358*PaperDimension Legal: "612 1008"
359*PaperDimension Tabloid/11x17: "792 1224"
360*PaperDimension LegalSmall: "612 936"
361*PaperDimension Statement: "396 612"
362
363*% Input Sources
364*%
365*OpenUI *InputSlot/Input Slot: PickOne
366*OrderDependency: 20 AnySetup *InputSlot
367*DefaultInputSlot: Unknown
368*InputSlot Upper/Tray 1: "statusdict begin 3 setpapertray end"
369*InputSlot Middle/Tray 2: "statusdict begin 2 setpapertray end"
370*InputSlot Lower/Tray 3: "statusdict begin 1 setpapertray end"
371*InputSlot LargeCapacity/Tray 4 (Large Capacity): "statusdict begin 0 setpapertray end"
372*?InputSlot: "
373 save statusdict begin
374  2 dict begin
375   /3 (Upper) def
376   /2 (Middle) def
377   /1 (Lower) def
378   /0 (LargeCapacity) def
379   papertray
380     {( ) cvs cvn load exec} stopped not{= flush}if
381  end
382 end restore"
383*End
384*CloseUI: *InputSlot
385
386*OpenUI *Duplex: PickOne
387*OrderDependency: 50 AnySetup *Duplex
388*DefaultDuplex: None
389*Duplex None/Simplex: "
390   2 dict dup /Duplex false put dup /Tumble false put setpagedevice"
391*End
392*Duplex DuplexNoTumble/Duplex Long-Edge Binding: "
393    2 dict dup /Duplex true put dup /Tumble false put setpagedevice"
394*End
395*Duplex DuplexTumble/Duplex Short-Edge Binding: "
396    2 dict dup /Duplex true put dup /Tumble true put setpagedevice"
397*End
398*?Duplex: "
399  save
400    currentpagedevice /Duplex get
401    { currentpagedevice /Tumble get
402      { (DuplexTumble) }
403      { (DuplexNoTumble) }
404      ifelse
405    }
406    {
407       (None)
408    } ifelse
409    = flush
410  restore"
411*End
412*CloseUI: *Duplex
413
414*OpenUI *Collate: Boolean
415*OrderDependency: 20 DocumentSetup *Collate
416*DefaultCollate: True
417*Collate True/On: "1 dict dup /Collate true put setpagedevice"
418*Collate False/Off: "1 dict dup /Collate false put setpagedevice"
419*?Collate: "
420  save
421  currentpagedevice /Collate get
422    {(True)}{(False)}ifelse = flush
423  restore"
424*End
425*CloseUI: *Collate
426*CloseGroup: PaperHandling
427
428
429*OpenGroup: Finishing
430*OpenUI *StapleWhen/Staple: PickOne
431*OrderDependency: 55 DocumentSetup *StapleWhen
432*DefaultStapleWhen: None
433*StapleWhen EndOfSet/Staple: "
434   1 dict dup /Staple 3 put setpagedevice"
435*End
436*StapleWhen None/No Staple: "
437   1 dict dup /Staple 0 put setpagedevice"
438*End
439*?StapleWhen: "
440 save
441  5 dict begin
442   /0 (None) def
443   /1 (DeviceDeactivation) def
444   /2 (EndOfJob) def
445   /3 (EndOfSet) def
446   /4 (EndOfPage) def
447   currentpagedevice /Staple get
448     {( ) cvs cvn load exec} stopped not{= flush}if
449  end
450 end restore"
451*End
452*CloseUI: *StapleWhen
453
454*OpenUI *Jog/Jogging: PickOne
455*OrderDependency: 50 DocumentSetup *Jog
456*DefaultJog: None
457*Jog EndOfSet/Jogging: "
458   1 dict dup /Jog 3 put setpagedevice"
459*End
460*Jog None/No Jogging: "
461   1 dict dup /Jog 0 put setpagedevice"
462*End
463*?Jog: "
464 save
465  5 dict begin
466   /0 (None) def
467   /1 (DeviceDeactivation) def
468   /2 (EndOfJob) def
469   /3 (EndOfSet) def
470   /4 (EndOfPage) def
471   currentpagedevice /Jog get
472     {( ) cvs cvn load exec} stopped not{= flush}if
473  end
474 end restore"
475*End
476*CloseUI: *Jog
477
478*OpenUI *OutputBin/Output Bin: PickOne
479*OrderDependency: 25 DocumentSetup *OutputBin
480*DefaultOutputBin: PrintersDefault
481*OutputBin PrintersDefault/Printer's Default: ""
482*OutputBin Finisher/Finisher Bin: "statusdict begin 61 setoutputtray end"
483*OutputBin Tray/Output Tray: "statusdict begin 81 setoutputtray end"
484*OutputBin Side/Bypass: "statusdict begin 0 setoutputtray end"
485*OutputBin Bin1/Sorter Bin 1: "statusdict begin 1 setoutputtray end"
486*OutputBin Bin2/Sorter Bin 2: "statusdict begin 2 setoutputtray end"
487*OutputBin Bin3/Sorter Bin 3: "statusdict begin 3 setoutputtray end"
488*OutputBin Bin4/Sorter Bin 4: "statusdict begin 4 setoutputtray end"
489*OutputBin Bin5/Sorter Bin 5: "statusdict begin 5 setoutputtray end"
490*OutputBin Bin6/Sorter Bin 6: "statusdict begin 6 setoutputtray end"
491*OutputBin Bin7/Sorter Bin 7: "statusdict begin 7 setoutputtray end"
492*OutputBin Bin8/Sorter Bin 8: "statusdict begin 8 setoutputtray end"
493*OutputBin Bin9/Sorter Bin 9: "statusdict begin 9 setoutputtray end"
494*OutputBin Bin10/Sorter Bin 10: "statusdict begin 10 setoutputtray end"
495*OutputBin Bin11/Sorter Bin 11: "statusdict begin 11 setoutputtray end"
496*OutputBin Bin12/Sorter Bin 12: "statusdict begin 12 setoutputtray end"
497*OutputBin Bin13/Sorter Bin 13: "statusdict begin 13 setoutputtray end"
498*OutputBin Bin14/Sorter Bin 14: "statusdict begin 14 setoutputtray end"
499*OutputBin Bin15/Sorter Bin 15: "statusdict begin 15 setoutputtray end"
500*OutputBin Bin16/Sorter Bin 16: "statusdict begin 16 setoutputtray end"
501*OutputBin Bin17/Sorter Bin 17: "statusdict begin 17 setoutputtray end"
502*OutputBin Bin18/Sorter Bin 18: "statusdict begin 18 setoutputtray end"
503*OutputBin Bin19/Sorter Bin 19: "statusdict begin 19 setoutputtray end"
504*OutputBin Bin20/Sorter Bin 20: "statusdict begin 20 setoutputtray end"
505*CloseUI: *OutputBin
506
507*CloseGroup: Finishing
508
509*OpenGroup: Quality
510*% Halftone Information =====================
511*OpenUI *OCHalftone/Halftoning: PickOne
512*OrderDependency: 10 DocumentSetup *OCHalftone
513*DefaultOCHalftone: 12x12
514*OCHalftone 8x8/8x8 (105 lpi): "
515   1 dict dup
516   /Install
517   {
518      {} settransfer
519      /Halftone8x8 /Halftone findresource sethalftone
520      /DefaultColorRendering /ColorRendering findresource setcolorrendering
521   } put
522   setpagedevice"
523*End
524*OCHalftone 10x10/10x10 (85 lpi): "
525   1 dict dup
526   /Install
527   {
528      {} settransfer
529      /Halftone10x10 /Halftone findresource sethalftone
530      /DefaultColorRendering /ColorRendering findresource setcolorrendering
531   } put
532   setpagedevice"
533*End
534*OCHalftone 12x12/12x12 (71 lpi): "
535   1 dict dup
536   /Install
537   {
538      {} settransfer
539      /Halftone12x12 /Halftone findresource sethalftone
540      /DefaultColorRendering /ColorRendering findresource setcolorrendering
541   } put
542   setpagedevice"
543*End
544*OCHalftone 14x14/14x14 (61 lpi): "
545   1 dict dup
546   /Install
547   {
548      {} settransfer
549      /Halftone14x14 /Halftone findresource sethalftone
550      /DefaultColorRendering /ColorRendering findresource setcolorrendering
551   } put
552   setpagedevice"
553*End
554*OCHalftone 16x16/16x16 (53 lpi): "
555   1 dict dup
556   /Install
557   {
558      {} settransfer
559      /Halftone16x16 /Halftone findresource sethalftone
560      /DefaultColorRendering /ColorRendering findresource setcolorrendering
561   } put
562   setpagedevice"
563*End
564*?OCHalftone: "
565   currenthalftone /Width get
566   dup 8 eq
567   {
568      pop (8x8)
569   }
570   {
571      dup 10 eq
572      {
573	 pop (10x10)
574      }
575      {
576	 dup 12 eq
577	 {
578	    pop (12x12)
579	 }
580	 {
581	    14
582	    {
583	       (14x14)
584	    }
585	    {
586	       (16x16)
587	    } ifelse
588	 } ifelse
589      } ifelse
590   } ifelse"
591*End
592*CloseUI: *OCHalftone
593
594*DefaultHalftoneType: 3
595
596*ScreenFreq: "70.2"
597*ScreenAngle: "45.0"
598*DefaultScreenProc: Dot
599*ScreenProc Dot: "
600  { 0.001 add exch 0.002 add exch
601    2 copy add 3 1 roll sub 2 copy 0 ge
602    { 0 ge
603      { 1.0 sub dup mul exch 1.0 sub dup mul add 2.0 sub -0.49 mul }
604      { 1.0 sub dup mul exch -1.0 sub dup mul add 2.0 sub -0.49 mul }
605      ifelse
606    }
607    { 0 ge
608      { -1.0 sub dup mul exch 1.0 sub dup mul add 2.0 sub -0.49 mul }
609      { -1.0 sub dup mul exch -1.0 sub dup mul add 2.0 sub -0.49 mul }
610      ifelse
611    }
612    ifelse
613  }"
614*End
615*ScreenProc Line: "{ pop }"
616*ScreenProc Ellipse: "
617  { dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
618*End
619*CloseGroup: Quality
620
621*DefaultTransfer: Null
622*Transfer Null: "{ }"
623*Transfer Null.Inverse: "{ 1 exch sub }"
624
625*% Font Information
626*%
627*% Truetype fonts are supported by the 8445
628*TTRasterizer: Type42
629*?TTRasterizer: "
630    save
631    42 /FontType resourcestatus
632    { pop pop (Type42)} {(NO Type42} ifelse = flush
633    restore
634    "
635*End
636
637*DefaultFont: Courier
638*Font AvantGarde-Book: Standard "(002.001)" Standard ROM
639*Font AvantGarde-BookOblique: Standard "(002.001)" Standard ROM
640*Font AvantGarde-Demi: Standard "(002.001)" Standard ROM
641*Font AvantGarde-DemiOblique: Standard "(002.001)" Standard ROM
642*Font Bookman-Demi: Standard "(002.001)" Standard ROM
643*Font Bookman-DemiItalic: Standard "(002.001)" Standard ROM
644*Font Bookman-Light: Standard "(002.001)" Standard ROM
645*Font Bookman-LightItalic: Standard "(002.001)" Standard ROM
646*Font Courier: Standard "(002.001)" Standard ROM
647*Font Courier-Bold: Standard "(002.001)" Standard ROM
648*Font Courier-BoldOblique: Standard "(002.001)" Standard ROM
649*Font Courier-Oblique: Standard "(002.001)" Standard ROM
650*Font Garamond-Bold: Standard "(002.001)" Standard ROM
651*Font Garamond-BoldItalic: Standard "(002.001)" Standard ROM
652*Font Garamond-Light: Standard "(002.001)" Standard ROM
653*Font Garamond-LightItalic: Standard "(002.001)" Standard ROM
654*Font Helvetica: Standard "(002.001)" Standard ROM
655*Font Helvetica-Bold: Standard "(002.001)" Standard ROM
656*Font Helvetica-BoldOblique: Standard "(002.001)" Standard ROM
657*Font Helvetica-Condensed: Standard "(002.001)" Standard ROM
658*Font Helvetica-Condensed-Bold: Standard "(002.001)" Standard ROM
659*Font Helvetica-Condensed-BoldObl: Standard "(002.001)" Standard ROM
660*Font Helvetica-Condensed-Oblique: Standard "(002.001)" Standard ROM
661*Font Helvetica-Narrow: Standard "(002.001)" Standard ROM
662*Font Helvetica-Narrow-Bold: Standard "(002.001)" Standard ROM
663*Font Helvetica-Narrow-BoldOblique: Standard "(002.001)" Standard ROM
664*Font Helvetica-Narrow-Oblique: Standard "(002.001)" Standard ROM
665*Font Helvetica-Oblique: Standard "(002.001)" Standard ROM
666*Font NewCenturySchlbk-Bold: Standard "(002.001)" Standard ROM
667*Font NewCenturySchlbk-BoldItalic: Standard "(002.001)" Standard ROM
668*Font NewCenturySchlbk-Italic: Standard "(002.001)" Standard ROM
669*Font NewCenturySchlbk-Roman: Standard "(002.001)" Standard ROM
670*Font Palatino-Bold: Standard "(002.001)" Standard ROM
671*Font Palatino-BoldItalic: Standard "(002.001)" Standard ROM
672*Font Palatino-Italic: Standard "(002.001)" Standard ROM
673*Font Palatino-Roman: Standard "(002.001)" Standard ROM
674*Font Symbol: Special "(002.001)" Special ROM
675*Font Times-Bold: Standard "(002.001)" Standard ROM
676*Font Times-BoldItalic: Standard "(002.001)" Standard ROM
677*Font Times-Italic: Standard "(002.001)" Standard ROM
678*Font Times-Roman: Standard "(002.001)" Standard ROM
679*Font ZapfChancery-MediumItalic: Standard "(002.001)" Standard ROM
680*Font ZapfDingbats: Special "(002.001)" Special ROM
681*?FontQuery: "
682 save
683   { count 1 gt
684      { exch dup 127 string cvs (/) print print (:) print
685        /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
686      } { exit } ifelse
687   } bind loop
688   (*) = flush
689 restore"
690*End
691
692*?FontList: "
693save
694  (*) {cvn ==} 128 string /Font resourceforall
695  (*) = flush
696restore"
697*End
698
699
700*% Printer Messages (verbatim from printer):
701*%
702*Message: "%%[ exitserver: permanent state may be changed ]%%"
703*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
704*Message: "\FontName\ not found, using Courier"
705
706*% Status (format: %%[ status: <one of these> ]%% )
707*%
708*Status: "idle"
709*Status: "busy"
710*Status: "waiting"
711
712*% Status (format: %%[ status: <one of these>; Source: <one of these> ]%% )
713*%
714*Source: "LPR"
715*Source: "RemoteServer"
716*Source: "other"
717
718
719*% Color Separation Information
720*%
721*DefaultColorSep: ProcessBlack.53lpi.600dpi/53 lpi / 600 dpi
722
723*% For 53 lpi / 600 dpi
724*%
725*ColorSepScreenAngle ProcessBlack.53lpi.600dpi/53 lpi / 600 dpi: "45.0"
726*ColorSepScreenAngle CustomColor.53lpi.600dpi/53 lpi / 600 dpi: "45.0"
727*ColorSepScreenAngle ProcessCyan.53lpi.600dpi/53 lpi / 600 dpi: "71.5651"
728*ColorSepScreenAngle ProcessMagenta.53lpi.600dpi/53 lpi / 600 dpi: "18.4349"
729*ColorSepScreenAngle ProcessYellow.53lpi.600dpi/53 lpi / 600 dpi: "0.0"
730
731*ColorSepScreenFreq ProcessBlack.53lpi.600dpi/53 lpi / 600 dpi: "53.033"
732*ColorSepScreenFreq CustomColor.53lpi.600dpi/53 lpi / 600 dpi: "53.033"
733*ColorSepScreenFreq ProcessCyan.53lpi.600dpi/53 lpi / 600 dpi: "47.4342"
734*ColorSepScreenFreq ProcessMagenta.53lpi.600dpi/53 lpi / 600 dpi: "47.4342"
735*ColorSepScreenFreq ProcessYellow.53lpi.600dpi/53 lpi / 600 dpi: "50.0"
736
737*% For 60 lpi / 600 dpi
738*%
739*ColorSepScreenAngle ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "45"
740*ColorSepScreenAngle CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "45"
741*ColorSepScreenAngle ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "15"
742*ColorSepScreenAngle ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "75"
743*ColorSepScreenAngle ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "0"
744
745*ColorSepScreenFreq ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "60"
746*ColorSepScreenFreq CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "60"
747*ColorSepScreenFreq ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "60"
748*ColorSepScreenFreq ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "60"
749*ColorSepScreenFreq ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "60"
750
751*%  For 71 lpi / 600 dpi
752*%
753*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
754*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
755*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
756*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
757*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
758
759*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
760*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
761*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
762*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
763*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
764
765*%  For 85 lpi / 600 dpi
766*%
767*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
768*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
769*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "75"
770*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "15"
771*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
772
773*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "85"
774*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "85"
775*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "85"
776*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "85"
777*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "85"
778
779*%  For 106 lpi /600 dpi  ===============================
780*%
781*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "45.0"
782*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi /600 dpi: "45.0"
783*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "71.5651"
784*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "18.4349"
785*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "0.0"
786
787*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "106.066"
788*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi /600 dpi: "106.066"
789*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
790*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
791*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "100.0"
792
793
794*% end of PPD file for Oce 8445 PS2
795
796