merge the formfield patch from ooo-build
[ooovba.git] / psprint_config / configuration / ppds / TK350171.PS
blobb0bf8e0d5dca5363f442f80a30b0da170d7a9c6c
1 *PPD-Adobe: "4.3"\r
2 *% Adobe Systems PostScript(R) Printer Description File\r
3 *% Copyright 1987-1995 Adobe Systems Incorporated. \r
4 *% All Rights Reserved. \r
5 *% Permission is granted for redistribution of this file as\r
6 *% long as this copyright notice is intact and the contents\r
7 *% of the file is not altered in any way from its original form.\r
8 *% End of Copyright statement\r
9 *FormatVersion: "4.3"\r
10 *FileVersion: "1.2"\r
11 *LanguageEncoding: ISOLatin1\r
12 *LanguageVersion: English\r
13 *Product: "(Phaser 350)"\r
14 *PSVersion: "(2015.105) 10"\r
15 *Manufacturer: "Tektronix"\r
16 *ModelName: "Tektronix Phaser 350"\r
17 *ShortNickName: "Tektronix Phaser 350"\r
18 *NickName: "Tektronix Phaser 350"\r
19 *PCFileName: "TK350171.PPD"\r
21 *% === Installable Options ===========\r
22 *OpenGroup: InstallableOptions/Options Installed\r
24 *OpenUI *InstalledMemory/Memory Configuration: PickOne\r
25 *DefaultInstalledMemory: 24Meg\r
26 *InstalledMemory None/Standard 8 MB RAM: ""\r
27 *InstalledMemory 12Meg/12 MB Total RAM: ""\r
28 *InstalledMemory 24Meg/24 MB Total RAM: ""\r
29 *?InstalledMemory: "\r
30  currentsystemparams /RamSize get\r
31  16#100000 div round cvi\r
32  dup 14 lt\r
33  { pop (None) } {2 string cvs print (Meg) } ifelse\r
34  = flush"\r
35 *End\r
36 *CloseUI: *InstalledMemory\r
38 *OpenUI *Option1/Optional Hard Drive: Boolean\r
39 *DefaultOption1: False\r
40 *Option1 True/Installed: ""\r
41 *Option1 False/Not Installed: ""\r
42 *?Option1: "\r
43  save false\r
44  (%disk?%)\r
45  { currentdevparams dup /Writeable known\r
46    { /Writeable get {pop true} if }  {pop} ifelse\r
47  } 10 string /IODevice resourceforall\r
48  {(True)}{(False)} ifelse = flush\r
49  restore"\r
50 *End\r
51 *CloseUI: *Option1\r
53 *OpenUI *Option2/Optional Network Card: PickOne\r
54 *DefaultOption2: None\r
55 *Option2 None/Not Installed: ""\r
56 *Option2 P1/EtherTalk, NetWare and TCP/IP: ""\r
57 *Option2 P2/TokenTalk, NetWare and TCP/IP: ""\r
58 *Option2 P3/LocalTalk and Serial: ""\r
59 *?Option2: "\r
60  (%EthernetPhysical%) /IODevice resourcestatus\r
61  {pop pop (P1) }\r
62  {\r
63    (%LocalTalk%) /IODevice resourcestatus\r
64    {pop pop (P3) }\r
65    {\r
66      (%TokenRingPhysical%) /IODevice resourcestatus\r
67      {pop pop (P2) } { (None) } ifelse\r
68    } ifelse\r
69  } ifelse = flush"\r
70 *End\r
71 *CloseUI: *Option2\r
73 *OpenUI *Option3/Optional Lower Tray: Boolean\r
74 *DefaultOption3: False\r
75 *Option3 True/Installed: ""\r
76 *Option3 False/Not Installed: ""\r
77 *?Option3: "\r
78 currentpagedevice /InputAttributes get 1 known\r
79 { (True) } { (False) } ifelse = flush"\r
80 *End\r
81 *CloseUI: *Option3\r
83 *CloseGroup: InstallableOptions\r
85 *% === Basic Device Capabilities ============\r
86 *LanguageLevel: "2"\r
87 *Protocols: BCP\r
89 *FreeVM: "16000000"\r
90 *VMOption None/Standard 8 MB RAM: "2300000"\r
91 *VMOption 12Meg/12 MB Total RAM: "6100000"\r
92 *VMOption 24Meg/24 MB Total RAM: "16000000"\r
93 *ColorDevice: True\r
94 *DefaultColorSpace: CMYK\r
95 *AccurateScreensSupport: True\r
96 *SuggestedJobTimeout: "0"\r
97 *SuggestedWaitTimeout: "300"\r
98 *SuggestedManualFeedTimeout: "60"\r
99 *1284Modes Parallel: Compat Nibble\r
100 *1284DeviceID: "\r
101   MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 2 PostScript;\r
102   MODEL:Phaser 350;CLASS:Printer;DESCRIPTION:\r
103   Phaser 350 Color Page Printer, PostScript Level 2, Letter / A4 Size;\r
104   COMPATIBLE_ID:"\r
105 *End\r
106 *TTRasterizer: Type42\r
107 *?TTRasterizer: "\r
108  save\r
109  42 /FontType resourcestatus\r
110  { pop pop (Type42)} {pop pop (None)} ifelse = flush\r
111  restore\r
112  "\r
113 *End\r
116 *FileSystem: True\r
117 *?FileSystem: "\r
118   save false\r
119   (%disk?%)\r
120   { currentdevparams dup /Writeable known\r
121     { /Writeable get {pop true} if }  {pop} ifelse\r
122   } 10 string /IODevice resourceforall\r
123   {(True)}{(False)} ifelse = flush\r
124   restore"\r
125 *End\r
127 *Throughput: "6"\r
128 *Password: "(0)"\r
129 *ExitServer: "\r
130   count 0 eq\r
131   { false } { true exch startjob } ifelse\r
132   not\r
133   { (WARNING: Cannot modify initial VM.) =\r
134     (Missing or invalid password.) =\r
135     (Please contact the author of this software.) = flush quit\r
136   } if\r
138 *End\r
139 *Reset: "\r
140   count 0 eq\r
141   { false } { true exch startjob } ifelse\r
142   not\r
143   { (WARNING: Cannot reset printer.) =\r
144     (Missing or invalid password.) =\r
145     (Please contact the author of this software.) = flush quit\r
146   } if\r
147   systemdict /quit get exec\r
148   (WARNING : Printer Reset Failed.) = flush"\r
149 *End\r
151 *% === Constraints ===================\r
152 *%\r
153 *UIConstraints: *InstalledMemory None *OutputMode Enhanced\r
154 *UIConstraints: *InstalledMemory 12Meg *OutputMode Enhanced\r
155 *UIConstraints: *VMOption None *OutputMode Enhanced\r
156 *UIConstraints: *VMOption 12Meg *OutputMode Enhanced\r
157 *UIConstraints: *Option3 False *InputSlot Lower\r
159 *UIConstraints: *OutputMode Enhanced *InstalledMemory None\r
160 *UIConstraints: *OutputMode Enhanced *InstalledMemory 12Meg\r
161 *UIConstraints: *OutputMode Enhanced *VMOption None\r
162 *UIConstraints: *OutputMode Enhanced *VMOption 12Meg\r
163 *UIConstraints: *InputSlot Lower *Option3 False\r
165 *% Resolution/Print Quality Selection  ===================\r
167 *DefaultResolution: 300x300dpi\r
169 *SetResolution 300x300dpi : ""\r
170 *SetResolution 600x300dpi : ""\r
172 *OpenUI *OutputMode/Print Quality: PickOne\r
173 *OrderDependency: 40.0 AnySetup *OutputMode\r
174 *DefaultOutputMode: Standard\r
175 *OutputMode FastColor/Fast Color: "\r
176  <<\r
177    /HWResolution /Default /OutputDevice findresource /HWResolution get 0 get\r
178  >> setpagedevice"\r
179 *End\r
181 *OutputMode Standard/Standard: "\r
182 <<\r
183    /HWResolution /Default /OutputDevice findresource /HWResolution get 1 get\r
184 >> setpagedevice"\r
185 *End\r
187 *OutputMode Enhanced/Enhanced: "\r
188 <<\r
189    /HWResolution /Default /OutputDevice findresource /HWResolution get\r
190    dup length 1 sub get\r
191 >> setpagedevice"\r
192 *End\r
194 *?OutputMode: "\r
195   currentpagedevice /HWResolution get 0 get dup 300 lt\r
196     {\r
197       pop (FastColor)\r
198     }\r
199     {\r
200       300 gt\r
201       {\r
202         (Enhanced)\r
203       }\r
204       {\r
205         (Standard)\r
206       } ifelse\r
207     } ifelse\r
208     = flush"\r
209 *End\r
210 *CloseUI: *OutputMode\r
212 *% Halftone Information =================\r
214 *DefaultHalftoneType: 9\r
215 *ScreenFreq: "60.0"\r
216 *ScreenAngle: "0.0"\r
217 *DefaultScreenProc: Dot\r
218 *ScreenProc Dot: "\r
219  {180 mul cos exch 180 mul cos add 2 div} bind"\r
220 *End\r
221 *DefaultTransfer: Null\r
222 *Transfer Null: "{ }"\r
223 *Transfer Null.Inverse: "{ 1 exch sub } bind"\r
225 *% Tray Selection ============\r
227 *OpenUI *InputSlot: PickOne\r
228 *OrderDependency: 42.0 AnySetup *InputSlot\r
229 *DefaultInputSlot: Paper\r
230 *InputSlot Upper: "\r
231   <<\r
232     /MediaPosition 0\r
233     /MediaType null\r
234     /TraySwitch false\r
235     /ManualFeed false\r
236   >>  setpagedevice"\r
237 *End\r
238 *InputSlot Lower: "\r
239   <<\r
240     /MediaPosition 1\r
241     /MediaType null\r
242     /TraySwitch false\r
243     /ManualFeed false\r
244   >>  setpagedevice"\r
245 *End\r
246 *InputSlot Paper: "\r
247   <<\r
248     /MediaPosition null\r
249     /MediaType (Paper)\r
250     /TraySwitch true\r
251     /ManualFeed false\r
252   >>  setpagedevice"\r
253 *End\r
254 *InputSlot Transparency: "\r
255   <<\r
256       /MediaPosition null\r
257       /MediaType (Transparency)\r
258       /TraySwitch true\r
259       /ManualFeed false\r
260   >>  setpagedevice"\r
261 *End\r
262 *InputSlot ManualPaper/Manual Paper: "\r
263   <<\r
264     /MediaPosition null\r
265     /MediaType (Paper)\r
266     /TraySwitch false\r
267     /ManualFeed true\r
268   >>  setpagedevice"\r
269 *End\r
270 *InputSlot ManualTransparency/Manual Transparency: "\r
271   <<\r
272     /MediaPosition null\r
273     /MediaType (Transparency)\r
274     /TraySwitch false\r
275     /ManualFeed true\r
276   >>  setpagedevice"\r
277 *End\r
278 *?InputSlot: "\r
279   save\r
280   currentpagedevice /MediaPosition get\r
281   dup null eq\r
282   { pop currentpagedevice /MediaType get\r
283     dup null eq\r
284     { pop (Upper) }\r
285     { dup (Paper) eq\r
286       { pop currentpagedevice /ManualFeed get\r
287         { (ManualPaper) }\r
288         { (Paper) } ifelse\r
289       }\r
290       {\r
291         (Transparency) eq\r
292         { currentpagedevice /ManualFeed get\r
293           { (ManualTransparency) }\r
294           { (Transparency) } ifelse\r
295         }\r
296         { (Unknown) } ifelse\r
297       } ifelse\r
298     } ifelse\r
299   }\r
300   {\r
301     dup 0 eq\r
302     { pop (Upper) }\r
303     { 1 eq\r
304       { (Lower) }\r
305       { (Unknown) } ifelse\r
306     } ifelse\r
307   } ifelse\r
308   = flush restore"\r
309 *End\r
310 *CloseUI: *InputSlot\r
312 *% Paper Handling ===================\r
314 *% Use these entries to set paper size most of the time, unless there is\r
315 *% specific reason to use PageRegion.\r
316 *OpenUI *PageSize: PickOne\r
317 *OrderDependency: 44.0 AnySetup *PageSize\r
318 *DefaultPageSize: Letter\r
319 *PageSize Letter: "<<  /PageSize [612 792] /ImagingBBox null\r
320   >>  setpagedevice"\r
321 *End\r
322 *PageSize A4: "<<  /PageSize [595 842] /ImagingBBox null\r
323   >>  setpagedevice"\r
324 *End\r
325 *?PageSize: "\r
326   save currentpagedevice /PageSize get aload pop\r
327   2 copy gt {exch} if (Unknown)\r
328   <<\r
329   [612 792] (Letter)\r
330   [595 842] (A4) >>\r
331   { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and\r
332         { exch pop exit } { pop } ifelse\r
333   } bind forall = flush pop pop restore"\r
334 *End\r
335 *CloseUI: *PageSize\r
337 *% These entries will set up the frame buffer. Usually used with manual feed.\r
338 *OpenUI *PageRegion: PickOne\r
339 *OrderDependency: 46.0 AnySetup *PageRegion\r
340 *DefaultPageRegion: Letter\r
341 *PageRegion Letter: "<<  /PageSize [612 792] /ImagingBBox null\r
342   >>  setpagedevice"\r
343 *End\r
344 *PageRegion A4: "<<  /PageSize [595 842] /ImagingBBox null\r
345   >>  setpagedevice"\r
346 *End\r
347 *CloseUI: *PageRegion\r
349 *% The following entries provide information about specific paper keywords.\r
350 *DefaultImageableArea: Letter\r
351 *ImageableArea Letter: "14.16 25.8 597.84 777.96"\r
352 *ImageableArea A4: "13.45 25.81 581.76 827.88"\r
353 *?ImageableArea: "\r
354 << /HWResolution [300 300] >> setpagedevice\r
355   clippath pathbbox\r
356   /cvp {16 string cvs print ( ) print} def\r
357   4 3 roll 100 mul ceiling 100 div cvp\r
358   3 2 roll 100 mul ceiling 100 div cvp\r
359   exch 100 mul floor 100 div cvp\r
360   100 mul floor 100 div = flush\r
361   userdict /cvp undef"\r
362 *End\r
364 *% These provide the physical dimensions of the paper (by keyword)\r
365 *DefaultPaperDimension: Letter\r
366 *PaperDimension Letter: "612 792"\r
367 *PaperDimension A4: "595 842"\r
369 *DefaultOutputOrder: Normal\r
370 *RequiresPageRegion All: True\r
372 *% TKColor Selections  ===================\r
373 *OpenUI *TKColor/Color Correction: PickOne\r
374 *OrderDependency: 50.0 AnySetup *TKColor\r
375 *DefaultTKColor: VividColor/Vivid Color\r
376 *TKColor NoAdjust/None: "\r
377   <<\r
378     /DeviceRenderingInfo <<\r
379       /Type 2\r
380       /VirtualColorDevice null\r
381     >>\r
382   >>  setpagedevice"\r
383 *End\r
384 *TKColor VividColor/Vivid Color: "\r
385   <<\r
386     /DeviceRenderingInfo <<\r
387       /Type 2\r
388       /VirtualColorDevice <<\r
389         /Type 3\r
390         /ColorTransform /TekBlue\r
391       >>\r
392     >>\r
393    >>  setpagedevice"\r
394 *End\r
395 *TKColor SimulateDisplay/Simulate Display: "\r
396   <<\r
397     /DeviceRenderingInfo <<\r
398       /Type 2\r
399       /VirtualColorDevice <<\r
400         /Type 3\r
401         /ColorTransform /TekDisplay\r
402       >>\r
403     >>\r
404    >>  setpagedevice"\r
405 *End\r
406 *TKColor SWOPPress/SWOP Press: "\r
407   <<\r
408     /DeviceRenderingInfo <<\r
409       /Type 2\r
410       /VirtualColorDevice <<\r
411         /Type 3\r
412         /ColorTransform /SWOP-Coated\r
413       >>\r
414     >>\r
415    >>  setpagedevice"\r
416 *End\r
417 *TKColor EuroscalePress/Euroscale Press: "\r
418   <<\r
419     /DeviceRenderingInfo <<\r
420       /Type 2\r
421       /VirtualColorDevice <<\r
422         /Type 3\r
423         /ColorTransform /Euroscale-Coated\r
424       >>\r
425     >>\r
426    >>  setpagedevice"\r
427 *End\r
428 *TKColor CommercialPress/Commercial Press: "\r
429   <<\r
430     /DeviceRenderingInfo <<\r
431       /Type 2\r
432       /VirtualColorDevice <<\r
433         /Type 3\r
434         /ColorTransform /Commercial-Coated\r
435       >>\r
436     >>\r
437    >>  setpagedevice"\r
438 *End\r
439 *TKColor Monochrome: "\r
440   <<\r
441     /DeviceRenderingInfo <<\r
442       /Type 2\r
443       /VirtualColorDevice <<\r
444         /Type 1\r
445         /ColorTransform /Gray\r
446       >>\r
447     >>\r
448    >>  setpagedevice"\r
449 *End\r
450 *TKColor UsePrinterSetting/Use Printer Setting: ""\r
451 *?TKColor: "save\r
452   { currentpagedevice /DeviceRenderingInfo get\r
453     /VirtualColorDevice get\r
454     dup null eq\r
455     { pop (NoAdjust) }\r
456     { /ColorTransform get\r
457       <<\r
458         /TekBlue           (VividColor)\r
459         /TekDisplay        (SimulateDisplay)\r
460         /SWOP-Coated       (SWOPPress)\r
461         /Euroscale-Coated  (EuroscalePress)\r
462         /Commercial-Coated (CommercialPress)\r
463         /Gray              (Monochrome)\r
464       >>\r
465       exch get\r
466     } ifelse\r
467   } stopped\r
468   { % error in PostScript code execution\r
469     pop pop (Unknown)\r
470   } if\r
471   = flush restore"\r
472 *End\r
473 *CloseUI: *TKColor\r
475 *OpenUI *TKImageSmoothing/Image Smoothing: Boolean\r
476 *OrderDependency: 52.0 AnySetup *TKImageSmoothing\r
477 *DefaultTKImageSmoothing: False\r
478 *TKImageSmoothing False: "\r
479   false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec"\r
480 *End\r
481 *TKImageSmoothing True: "\r
482   true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec"\r
483 *End\r
484 *?TKImageSmoothing: "\r
485   save\r
486   /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec\r
487   {(True)}{(False)} ifelse\r
488   = flush restore"\r
489 *End\r
490 *CloseUI: *TKImageSmoothing\r
492 *% Font Information =====================\r
493 *DefaultFont: Courier\r
494 *Font Courier: Standard "(002.003)" Standard ROM\r
495 *Font Courier-Bold: Standard "(002.003)" Standard ROM\r
496 *Font Courier-BoldOblique: Standard "(002.003)" Standard ROM\r
497 *Font Courier-Oblique: Standard "(002.003)" Standard ROM\r
498 *Font Helvetica: Standard "(001.006)" Standard ROM\r
499 *Font Helvetica-Bold: Standard "(001.007)" Standard ROM\r
500 *Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM\r
501 *Font Helvetica-Narrow: Standard "(001.006)" Standard ROM\r
502 *Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM\r
503 *Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM\r
504 *Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM\r
505 *Font Helvetica-Oblique: Standard "(001.006)" Standard ROM\r
506 *Font Symbol: Special "(001.007)" Special ROM\r
507 *Font Times-Bold: Standard "(001.007)" Standard ROM\r
508 *Font Times-BoldItalic: Standard "(001.009)" Standard ROM\r
509 *Font Times-Italic: Standard "(001.007)" Standard ROM\r
510 *Font Times-Roman: Standard "(001.007)" Standard ROM\r
511 *?FontQuery: "\r
512   save\r
513   { count 1 gt\r
514     { exch dup 127 string cvs (/) print print (:) print\r
515      /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =\r
516     } { exit } ifelse\r
517   } bind loop\r
518   (*) = flush restore"\r
519 *End\r
521 *?FontList: "\r
522    save (*) {cvn ==} 128 string /Font resourceforall\r
523    (*) = flush restore"\r
524 *End\r
526 *DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi\r
528 *InkName: ProcessBlack/Process Black\r
529 *InkName: CustomColor/Custom Color\r
530 *InkName: ProcessCyan/Process Cyan\r
531 *InkName: ProcessMagenta/Process Magenta\r
532 *InkName: ProcessYellow/Process Yellow\r
534 *%  For 60 lpi / 300x300 dpi  ===============================\r
536 *ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"\r
537 *ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"\r
538 *ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"\r
539 *ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"\r
540 *ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"\r
542 *ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"\r
543 *ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"\r
544 *ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"\r
545 *ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"\r
546 *ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"\r
548 *% The byte count of this file should be exactly 014657 or 015208\r
549 *% depending on the filesystem it resides in.\r
550 *% end of PPD file for Tektronix Phaser 350\r