Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

584 lines
20 KiB

  1. *PPD-Adobe: "4.0"
  2. *% Copyright 1994 Dataproducts corporation.
  3. *% All Rights Reserved.
  4. *% Permission is granted for redistribution of this file as
  5. *% long as this copyright notice is intact and the contents
  6. *% of the file are not altered in any way from their original form.
  7. *% End of Copyright statement
  8. *FormatVersion: "4.0"
  9. *FileVersion: "DPC4.0W1.01.041994"
  10. *LanguageVersion: English
  11. *PCFileName: "DPL9605.PPD"
  12. *Product: "(LZR 960)"
  13. *PSVersion: "(2011.113) 19"
  14. *ModelName: "Dataproducts LZR 960"
  15. *NickName: "Dataproducts LZR 960 v2011.113"
  16. *ShortNickName: "Dataproducts LZR 960 v2011.113"
  17. *% === Options and Constraints =========
  18. *OpenGroup: InstallableOptions/Options Installed
  19. *OpenUI *Option1/Optional Tray 2: Boolean
  20. *DefaultOption1: False
  21. *Option1 True/Installed: ""
  22. *Option1 False/Not Installed: ""
  23. *CloseUI: *Option1
  24. *OpenUI *Option2/Optional Envelope Feeder: Boolean
  25. *DefaultOption2: False
  26. *Option2 True/Installed: ""
  27. *Option2 False/Not Installed: ""
  28. *CloseUI: *Option2
  29. *OpenUI *Option3/Memory Configuration: PickOne
  30. *DefaultOption3: None
  31. *Option3 None/2 MB RAM: ""
  32. *Option3 3MB/3 MB RAM: "1200000"
  33. *Option3 4MB/4 MB RAM: "2200000"
  34. *Option3 6MB/6 MB RAM: "4200000"
  35. *Option3 7MB/7 MB RAM: "7200000"
  36. *Option3 10MB/10 MB RAM: "8200000"
  37. *CloseUI: *Option3
  38. *CloseGroup: InstallableOptions
  39. *UIConstraints: *Option1 False *InputSlot Tray2
  40. *UIConstraints: *Option2 False *InputSlot Envelope
  41. *%====== Use this to make wpd ==============
  42. *%====== UIConstraints: *Option2 True *InputSlot ManualFeed
  43. *UIConstraints: *Option2 True *ManualFeed
  44. *% ==== Device Capabilities ===============
  45. *LanguageLevel: "2"
  46. *Protocols: BCP
  47. *StartEmulator_hplj: "currentfile /LaserJetIIP statusdict /emulate get exec "
  48. *StopEmulator_hplj: "<1B7F>0"
  49. *FreeVM: "2212000"
  50. *VMOption None/8 MB RAM: "2212000"
  51. *VMOption 9MB/9 MB RAM: "7200000"
  52. *VMOption 10MB/10 MB RAM: "8200000"
  53. *VMOption 12MB/12 MB RAM: "10200000"
  54. *VMOption 13MB/13 MB RAM: "11200000"
  55. *VMOption 16MB/16 MB RAM: "14200000"
  56. *%VMOption None/Standard 8 MB RAM: "2758116"
  57. *%VMOption 12Meg/12 MB Total RAM: "6812260"
  58. *%VMOption 16Meg/16 MB Total RAM: "10865160"
  59. *ColorDevice: False
  60. *DefaultColorSpace: Gray
  61. *VariablePaperSize: False
  62. *FileSystem: True
  63. *?FileSystem: "
  64. save false
  65. (%disk?%)
  66. { currentdevparams dup /Writeable known
  67. { /Writeable get {pop true} if } { pop } ifelse
  68. } 10 string /IODevice resourceforall
  69. {(True)}{(False)} ifelse = flush
  70. restore"
  71. *End
  72. *Throughput: "9"
  73. *Password: "()"
  74. *ExitServer: "
  75. count 0 eq
  76. { false } { true exch startjob } ifelse
  77. not {
  78. (WARNING: Cannot modify initial VM.) =
  79. (Missing or invalid password.) =
  80. (Please contact the author of this software.) = flush quit
  81. } if
  82. "
  83. *End
  84. *Reset: "
  85. count 0 eq
  86. { false } { true exch startjob } ifelse
  87. not {
  88. (WARNING: Cannot reset printer.) =
  89. (Missing or invalid password.) =
  90. (Please contact the author of this software.) = flush quit
  91. } if
  92. systemdict /quit get exec
  93. (WARNING : Printer Reset Failed.) = flush
  94. "
  95. *End
  96. *OpenUI *Resolution: PickOne
  97. *%*OrderDependency: 30 AnySetup *Smoothing
  98. *DefaultResolution: 300dpi
  99. *Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice"
  100. *?Resolution: "
  101. save
  102. currentpagedevice /HWResolution get
  103. 0 get
  104. ( ) cvs print
  105. (dpi)
  106. = flush
  107. restore
  108. "
  109. *End
  110. *CloseUI: *Resolution
  111. *% Halftone Information ===============
  112. *ScreenFreq: "60.0"
  113. *ScreenAngle: "45.0"
  114. *DefaultScreenProc: Dot
  115. *ScreenProc Dot: "
  116. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch
  117. 1 sub dup mul add 1 sub } {dup mul exch dup mul
  118. add 1 exch sub } ifelse }
  119. "
  120. *End
  121. *ScreenProc Line: "{ pop }"
  122. *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
  123. *DefaultTransfer: Null
  124. *Transfer Null: "{ }"
  125. *Transfer Null.Inverse: "{ 1 exch sub }"
  126. *% Paper Handling ===================
  127. *% Code in this section both selects a tray and sets up a frame buffer.
  128. *OpenUI *PageSize: PickOne
  129. *OrderDependency: 30 AnySetup *PageSize
  130. *DefaultPageSize: Letter
  131. *PageSize Letter: "
  132. 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  133. *End
  134. *PageSize Legal: "
  135. 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  136. *End
  137. *PageSize A4: "
  138. 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  139. *End
  140. *PageSize B5: "
  141. 2 dict dup /PageSize [516 728] put dup /ImagingBBox null put setpagedevice"
  142. *End
  143. *PageSize Invoice: "
  144. 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice"
  145. *End
  146. *PageSize Executive: "
  147. 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
  148. *End
  149. *PageSize Comm10/Comm10 Envelope: "
  150. 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
  151. *End
  152. *PageSize Monarch/Monarch Envelope: "
  153. 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
  154. *End
  155. *PageSize DL/DL Envelope: "
  156. 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
  157. *End
  158. *PageSize C5/C5 Envelope: "
  159. 2 dict dup /PageSize [461 648] put dup /ImagingBBox null put setpagedevice"
  160. *End
  161. *?PageSize: "
  162. save
  163. currentpagedevice /PageSize get aload pop
  164. 2 copy gt {exch} if
  165. (Unknown)
  166. 10 dict
  167. dup [612 792] (Letter) put
  168. dup [612 1008] (Legal) put
  169. dup [595 842] (A4) put
  170. dup [516 728] (B5) put
  171. dup [396 612] (Invoice) put
  172. dup [522 756] (Executive) put
  173. dup [297 684] (Comm10) put
  174. dup [279 540] (Monarch) put
  175. dup [312 624] (DL) put
  176. dup [461 648] (C5) put
  177. { exch aload pop 4 index sub abs 5 le exch
  178. 5 index sub abs 5 le and
  179. {exch pop exit} {pop} ifelse
  180. } bind forall
  181. = flush pop pop
  182. restore
  183. "
  184. *End
  185. *CloseUI: *PageSize
  186. *OpenUI *PageRegion: PickOne
  187. *OrderDependency: 40 AnySetup *PageRegion
  188. *DefaultPageRegion: Letter
  189. *PageRegion Letter: "
  190. 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  191. *End
  192. *PageRegion Legal: "
  193. 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  194. *End
  195. *PageRegion A4: "
  196. 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  197. *End
  198. *PageRegion B5: "
  199. 2 dict dup /PageSize [516 728] put dup /ImagingBBox null put setpagedevice"
  200. *End
  201. *PageRegion Invoice: "
  202. 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice"
  203. *End
  204. *PageRegion Executive: "
  205. 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
  206. *End
  207. *PageRegion Comm10/Comm10 Envelope: "
  208. currentpagedevice /InputAttributes get 2 get dup null ne {dup /PageSize [297 684] put setpagedevice} {pop} ifelse
  209. <</PageSize [297 684]>> setpagedevice"
  210. *End
  211. *PageRegion Monarch/Monarch Envelope: "
  212. currentpagedevice /InputAttributes get 2 get dup null ne {dup /PageSize [279 540] put setpagedevice} {pop} ifelse
  213. <</PageSize [279 540]>> setpagedevice"
  214. *End
  215. *PageRegion DL/DL Envelope: "
  216. currentpagedevice /InputAttributes get 2 get dup null ne {dup /PageSize [312 624] put setpagedevice} {pop} ifelse
  217. <</PageSize [312 624]>> setpagedevice"
  218. *End
  219. *PageRegion C5/C5 Envelope: "
  220. currentpagedevice /InputAttributes get 2 get dup null ne {dup /PageSize [461 648] put setpagedevice} {pop} ifelse
  221. <</PageSize [461 648]>> setpagedevice"
  222. *End
  223. *CloseUI: *PageRegion
  224. *% The following entries provide information about specific paper keywords.
  225. *DefaultImageableArea: Letter
  226. *ImageableArea Letter: "12.72 12.84 596.4 779.4 "
  227. *ImageableArea Legal: "12.72 12.84 596.4 995.4 "
  228. *ImageableArea A4: "12.7201 12.84 581.04 829.32 "
  229. *ImageableArea B5: "12.7201 12.7201 511.92 710.2 "
  230. *ImageableArea Invoice: "12.7201 12.8401 381.36 599.4 "
  231. *ImageableArea Executive: "12.7201 12.84 511.92 743.4 "
  232. *ImageableArea Comm10/Comm10 Envelope: "12.7201 12.8401 273.84 671.4 "
  233. *ImageableArea Monarch/Monarch Envelope: "12.7201 12.8401 266.16 527.4 "
  234. *ImageableArea DL/DL Envelope: "12.7201 12.8401 289.2 611.4 "
  235. *ImageableArea C5/C5 Envelope: "12.7201 12.8401 442.8 635.4 "
  236. *?ImageableArea: "
  237. save
  238. /cvp { ( ) cvs print ( ) print } bind def
  239. /upperright {10000 mul floor 10000 div} bind def
  240. /lowerleft {10000 mul ceiling 10000 div} bind def
  241. newpath clippath pathbbox
  242. 4 -2 roll exch 2 {lowerleft cvp} repeat
  243. exch 2 {upperright cvp} repeat flush
  244. restore
  245. "
  246. *End
  247. *% These provide the physical dimensions of the paper (by keyword)
  248. *DefaultPaperDimension: Letter
  249. *PaperDimension Letter: "612 792"
  250. *PaperDimension Legal: "612 1008"
  251. *PaperDimension A4: "595 842"
  252. *PaperDimension B5: "516 728"
  253. *PaperDimension Invoice: "396 612"
  254. *PaperDimension Executive: "522 756"
  255. *PaperDimension Comm10/Comm10 Envelope: "297 684"
  256. *PaperDimension Monarch/Monarch Envelope: "279 540"
  257. *PaperDimension DL/DL Envelope: "312 624"
  258. *PaperDimension C5/C5 Envelope: "461 648"
  259. *RequiresPageRegion Envelope: True
  260. *OpenUI *InputSlot: PickOne
  261. *OrderDependency: 20 AnySetup *InputSlot
  262. *DefaultInputSlot: Top
  263. *InputSlot Top/Tray 1/Upper: "
  264. currentpagedevice /InputAttributes get
  265. 0 get dup
  266. null eq {pop}
  267. { dup
  268. /InputAttributes
  269. 1 dict dup /Priority [0] put
  270. put setpagedevice
  271. } ifelse "
  272. *End
  273. *InputSlot Tray2/Tray 2: "
  274. currentpagedevice /InputAttributes get
  275. 1 get dup
  276. null eq {pop}
  277. { dup
  278. /InputAttributes
  279. 1 dict dup /Priority [1] put
  280. put setpagedevice
  281. } ifelse "
  282. *End
  283. *InputSlot Envelope/Envelope Feeder: "
  284. currentpagedevice /InputAttributes get
  285. 2 get dup
  286. null eq {pop}
  287. { dup
  288. /InputAttributes
  289. 1 dict dup /Priority [2] put
  290. put setpagedevice
  291. } ifelse "
  292. *End
  293. *?InputSlot: "
  294. save
  295. 3 dict
  296. dup /0 (Top) put
  297. dup /1 (Tray2) put
  298. dup /2 (Envelope) put
  299. currentpagedevice /InputAttributes get
  300. dup /Priority known
  301. { /Priority get 0 get ( ) cvs cvn get }
  302. {
  303. dup length 1 eq
  304. { {pop} forall ( ) cvs cvn get }
  305. { pop pop (Unknown) } ifelse
  306. } ifelse
  307. = flush
  308. restore
  309. "
  310. *End
  311. *CloseUI: *InputSlot
  312. *OpenUI *ManualFeed/Manual Feed: Boolean
  313. *OrderDependency: 20 AnySetup *ManualFeed
  314. *DefaultManualFeed: False
  315. *%ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
  316. *%ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
  317. *ManualFeed True: "<</ManualFeed true>> setpagedevice"
  318. *ManualFeed False: "<</ManualFeed false>> setpagedevice"
  319. *?ManualFeed: "
  320. save
  321. currentpagedevice /ManualFeed get
  322. {(True)}{(False)}ifelse = flush
  323. restore
  324. "
  325. *End
  326. *CloseUI: *ManualFeed
  327. *OpenUI *TraySwitch: Boolean
  328. *OrderDependency: 50 AnySetup *TraySwitch
  329. *DefaultTraySwitch: False
  330. *TraySwitch True: "1 dict dup /TraySwitch true put setpagedevice"
  331. *TraySwitch False: "1 dict dup /TraySwitch false put setpagedevice"
  332. *?TraySwitch: "
  333. save
  334. currentpagedevice /TraySwitch get
  335. {(True)}{(False)}ifelse = flush
  336. restore
  337. "
  338. *End
  339. *CloseUI: *TraySwitch
  340. *PageStackOrder Top: Normal
  341. *PageStackOrder Rear: Reverse
  342. *% Font Information =====================
  343. *DefaultFont: Courier
  344. *Font AvantGarde-Book: Standard "(001.006)" Standard ROM
  345. *Font AvantGarde-BookOblique: Standard "(001.006)" Standard ROM
  346. *Font AvantGarde-Demi: Standard "(001.007)" Standard ROM
  347. *Font AvantGarde-DemiOblique: Standard "(001.007)" Standard ROM
  348. *Font Bookman-Demi: Standard "(001.003)" Standard ROM
  349. *Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM
  350. *Font Bookman-Light: Standard "(001.003)" Standard ROM
  351. *Font Bookman-LightItalic: Standard "(001.003)" Standard ROM
  352. *Font Courier: Standard "(002.004)" Standard ROM
  353. *Font Courier-Bold: Standard "(002.004)" Standard ROM
  354. *Font Courier-BoldOblique: Standard "(002.004)" Standard ROM
  355. *Font Courier-Oblique: Standard "(002.004)" Standard ROM
  356. *Font Helvetica: Standard "(001.006)" Standard ROM
  357. *Font Helvetica-Bold: Standard "(001.007)" Standard ROM
  358. *Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
  359. *Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
  360. *Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
  361. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
  362. *Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
  363. *Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
  364. *Font NewCenturySchlbk-Bold: Standard "(001.009)" Standard ROM
  365. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007)" Standard ROM
  366. *Font NewCenturySchlbk-Italic: Standard "(001.006)" Standard ROM
  367. *Font NewCenturySchlbk-Roman: Standard "(001.007)" Standard ROM
  368. *Font Palatino-Bold: Standard "(001.005)" Standard ROM
  369. *Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM
  370. *Font Palatino-Italic: Standard "(001.005)" Standard ROM
  371. *Font Palatino-Roman: Standard "(001.005)" Standard ROM
  372. *Font Symbol: Special "(001.007)" Special ROM
  373. *Font Times-Bold: Standard "(001.007)" Standard ROM
  374. *Font Times-BoldItalic: Standard "(001.009)" Standard ROM
  375. *Font Times-Italic: Standard "(001.007)" Standard ROM
  376. *Font Times-Roman: Standard "(001.007)" Standard ROM
  377. *Font ZapfChancery-MediumItalic: Standard "(001.007)" Standard ROM
  378. *Font ZapfDingbats: Special "(001.004)" Special ROM
  379. *?FontQuery: "
  380. save
  381. { count 1 gt
  382. { exch dup 127 string cvs (/) print print (:) print
  383. /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  384. } { exit } ifelse
  385. } bind loop
  386. (*) = flush
  387. restore
  388. "
  389. *End
  390. *?FontList: "
  391. save
  392. (*) {cvn ==} 128 string /Font resourceforall
  393. (*) = flush
  394. restore
  395. "
  396. *End
  397. *% Printer Messages (verbatim from printer):
  398. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  399. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  400. *Message: "\FontName\ not found, using Courier"
  401. *% Status (format: %%[ status: <one of these> ]%% )
  402. *Status: "initializing"
  403. *Status: "idle"
  404. *Status: "holding"
  405. *Status: "busy"
  406. *Status: "waiting"
  407. *Status: "PrinterError: cover open"
  408. *Status: "PrinterError: warming up"
  409. *Status: "PrinterError: toner is low"
  410. *Status: "PrinterError: paper jam"
  411. *Status: "PrinterError: out of paper"
  412. *Status: "PrinterError: service call"
  413. *Status: "PrinterError: Engine is off line"
  414. *Status: "PrinterError: Engine is not responding"
  415. *Status: "PrinterError: waiting for manual feed"
  416. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  417. *Source: "Serial"
  418. *Source: "SerialB"
  419. *Source: "LocalTalk"
  420. *Source: "Parallel"
  421. *Source: "Internal"
  422. *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  423. *PrinterError: "cover open"
  424. *PrinterError: "warming up"
  425. *PrinterError: "toner is low"
  426. *PrinterError: "paper jam"
  427. *PrinterError: "out of paper"
  428. *PrinterError: "service call"
  429. *PrinterError: "Engine is off line"
  430. *PrinterError: "Engine is not responding"
  431. *PrinterError: "waiting for manual feed"
  432. *%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  433. *% Color Separation Information =====================
  434. *DefaultColorSep: ProcessBlack.60lpi.300dpi/ 60 lpi / 300 dpi
  435. *InkName: ProcessBlack/Process Black
  436. *InkName: CustomColor/Custom Color
  437. *InkName: ProcessCyan/Process Cyan
  438. *InkName: ProcessMagenta/Process Magenta
  439. *InkName: ProcessYellow/Process Yellow
  440. *% For 60 lpi / 300 dpi ===============================
  441. *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
  442. *ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
  443. *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
  444. *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
  445. *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
  446. *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
  447. *ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
  448. *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
  449. *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
  450. *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
  451. *% For 53 lpi / 300 dpi ===============================
  452. *ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  453. *ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  454. *ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
  455. *ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
  456. *ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
  457. *ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  458. *ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  459. *ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  460. *ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  461. *ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
  462. *% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) =====================
  463. *ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
  464. *ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
  465. *ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
  466. *ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
  467. *ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
  468. *ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
  469. *ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
  470. *ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
  471. *ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
  472. *ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
  473. *ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
  474. {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
  475. 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
  476. abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
  477. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  478. *End
  479. *% For 71 lpi / 600 dpi ===============================
  480. *ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
  481. *ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
  482. *ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
  483. *ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
  484. *ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
  485. *ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
  486. *ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
  487. *ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
  488. *ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
  489. *ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
  490. *% ====================================================================
  491. *% Dataproducts - A. Levy 11/12/92
  492. *% The following changes have been made to this file to make it specific for the Dataproducts
  493. *% LZR 96X model.
  494. *%
  495. *% 1. *PCFilename: From "DP965JP1.PPD" To "DPLZ9652.PPD"
  496. *% 2. *Product: From "(LZR 965J plus)" To "(LZR 965)"
  497. *% 3. *ModelName: From "Dataproducts LZR 965J" To "Dataproducts LZR 965"
  498. *% 4. *NickName: From "Dataproducts LZR 965J v2011.113" To "Dataproducts LZR 965 v2011.113"
  499. *% 5. All references of the "Bottom" tray were changed to "Tray2" tray. A tray modifier is relative
  500. *% to the number of trays in the printer ie. 2 ,3 or 5. These are device dependencies, so we
  501. *% prefer "Tray2" tray instead, see the Dataproducts LZR 1560 for an example.
  502. *% 6. *OpenUI *Optin1/Optional Bottom Tray: Boolean
  503. *% From "Bottom" To "Tray2"
  504. *% 7. *UIConstraints: *Option1 False *InputSlot Bottom
  505. *% From "Bottom" To "Tray2"
  506. *% 8. The Envelope #10 known as "Comm10" was misprinted as "Com10".
  507. *% All references to "Com10" were changed to "Comm10"
  508. *% 9. Commented out the following Kanji fonts:
  509. *% FutoGoB101-Bold, FutoMinA101-Bold, GothicBBB-Medium, Jun101-Light,
  510. *% Mincho-PC, and Ryumin-Light
  511. *%
  512. *% ====================================================================
  513. *% David R. Webb 11/23/92
  514. *% Removed the following lines to remove the Smoothing option.
  515. *% The code was located just before the line
  516. *% Paper Handling ============
  517. *% *OpenUI *Smoothing: PickOne
  518. *% *OrderDependency: 50 AnySetup *Smoothing
  519. *% *DefaultSmoothing:False
  520. *% *Smoothing True: "1 dict dup /PostRenderingEnhance true put setpagedevice"
  521. *% *Smoothing False: "1 dict dup /PostRenderingEnhance false put setpagedevice"
  522. *% *?Smoothing: "
  523. *% save
  524. *% currentpagedevice /PostRenderingEnhance get
  525. *% {(True)}{(False)}ifelse = flush
  526. *% restore
  527. *% "
  528. *% *End
  529. *% Last Edit Date: Mar 16 1994
  530. *% end of PPD file for LZR 965J plus