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.

703 lines
25 KiB

  1. *PPD-Adobe: "4.0"
  2. *%
  3. *% This PPD is used to select A4 for the default page size.
  4. *%
  5. *% Note: For use with some ancient applications, e.g., Adobe Separator 3.2,
  6. *% it may be necessary to make a version of this file with the first line
  7. *% commented out.
  8. *%
  9. *% PTL SCCS ID "@(#)PPD 1.9x 4/27/95";
  10. *%
  11. *FormatVersion: "4.0"
  12. *FileVersion: "1.9x"
  13. *LanguageVersion: English
  14. *%
  15. *Product: "(EPL-N2000A4)"
  16. *%
  17. *PSVersion: "(132.18) 2834"
  18. *%
  19. *ModelName: "EPSON EPL-N2000 EPSONScript(A4)"
  20. *%
  21. *% NickName can be customized by the local system administrator.
  22. *NickName: "EPSON EPL-N2000 EPSONScript(A4)"
  23. *%
  24. *PCFileName: "ESCRIPTD.PPD"
  25. *Manufacturer: "Epson"
  26. *%=== Basic Capabilities ===============
  27. *LanguageLevel: "2"
  28. *ColorDevice: False
  29. *DefaultColorSpace: Gray
  30. *Throughput: "20"
  31. *Protocols: TBCP
  32. *% The FreeVM number is most useful for intelligent spoolers that can
  33. *% decide which printer to use, based on the known available memory.
  34. *% I.e., in general, this number is not too important.
  35. *% FreeVM may be set for the particular printer's memory configuration
  36. *% by typing "vmstatus exch sub == pop" JUST AFTER POWER UP. This number
  37. *% varies only slightly for ON vs. OFF settings of "JOB MENU > PAGE PROTECT",
  38. *% or for 300 vs. 600 dpi.
  39. *% Note: The actual *usable* memory size *is* increased when "JOB MENU PAGE
  40. *% PROTECT" is set to "OFF", and when RESOLUTION is set to 300.
  41. *%
  42. *FreeVM: "3589888"
  43. *VMOption None/Minimum PS2 Standard 4.0 MB RAM: "3589888"
  44. *VMOption 6.0MB: "5687040"
  45. *VMOption 8.0MB: "7784192"
  46. *VMOption 12.0MB: "11978496"
  47. *VMOption 20.0MB: "20367104"
  48. *VMOption 68.0MB: "70698752"
  49. *Password: "()"
  50. *ExitServer: " count 0 eq % Is password on stack?
  51. { false } { true exch startjob } ifelse
  52. not { (WARNING: Cannot modify initial VM.) =
  53. (Missing or invalid password.) =
  54. (Please contact author of this software.) = flush quit
  55. } if"
  56. *End
  57. *Reset: "count 0 eq % Is password on stack?
  58. { false } { true exch startjob } ifelse
  59. not { (WARNING: Cannot reset printer.) =
  60. (Missing or invalid password.) =
  61. (Please contact author of this software.) = flush quit
  62. } if
  63. systemdict /quit get exec
  64. (WARNING: Printer Reset Failed.) = flush"
  65. *End
  66. *% When MicroGray is on, RITech is disabled automatically, invisible to user.
  67. *% (We needn't enforce this at the user interface.)
  68. *% *UIConstraints: *MicroGray On *Smoothing Off
  69. *% Resolution
  70. *%
  71. *% Must be followed by a paper or tray operator to take effect!
  72. *%
  73. *OpenUI *Resolution/Printing Resolution: PickOne
  74. *OrderDependency: 10 AnySetup *Resolution
  75. *% NOTE: Printer does NOT support 400dpi, and "400dpi" will not appear
  76. *% in the user interface. We are using 400dpi as a way to access
  77. *% "Printer's default", within the constraints of the PPD format.
  78. *%
  79. *% Printer's resolution selection
  80. *DefaultResolution: 400dpi
  81. *Resolution 400dpi/Printer's default: ""
  82. *Resolution 600dpi/600 dpi: "<</HWResolution [600 600] >> setpagedevice"
  83. *Resolution 300dpi/300 dpi: "<</HWResolution [300 300] >> setpagedevice"
  84. *?Resolution: "save currentpagedevice /HWResolution get 0 get
  85. ( ) cvs print (dpi) = flush restore"
  86. *End
  87. *CloseUI: *Resolution
  88. *% Duplex
  89. *%
  90. *OpenUI *PSDuplex/Duplex: PickOne
  91. *OrderDependency: 90 AnySetup *PSDuplex
  92. *DefaultPSDuplex: Default
  93. *
  94. *PSDuplex Default/Printer's default: ""
  95. *PSDuplex Off/Off: "<</Duplex false>> setpagedevice"
  96. *PSDuplex On/On: "<</Duplex true>> setpagedevice"
  97. *?PSDuplex: "save[(Off)(On)]
  98. currentpagedevice /Duplex get get
  99. = flush restore"
  100. *End
  101. *CloseUI: *PSDuplex
  102. *% Binding
  103. *%
  104. *OpenUI *PSBinding/Binding: PickOne
  105. *OrderDependency: 90 AnySetup *PSBinding
  106. *DefaultPSBinding: Default
  107. *%
  108. *PSBinding Default/Printer's default: ""
  109. *PSBinding LongEdge/Long Edge: "<</Tumble false>> setpagedevice"
  110. *PSBinding ShortEdge/Short Edge: "<</Tumble true>> setpagedevice"
  111. *?PSBinding: "save[(LongEdge)(ShortEdge)]
  112. currentpagedevice /Tumble get get
  113. = flush restore"
  114. *End
  115. *CloseUI: *PSBinding
  116. *% Epson RITech (Resolution Improvement Technology)
  117. *%
  118. *OpenUI *Smoothing/Resolution Improve: PickOne
  119. *OrderDependency: 50 AnySetup *Smoothing
  120. *DefaultSmoothing: Default
  121. *% "Printer's default" appears twice for PSPrinter/LW8.0, once for EpsonScript.
  122. *Smoothing Default/Printer's default: ""
  123. *Smoothing Off/Off: "<</REValue 0>> setsystemparams"
  124. *Smoothing Light/Light: "<</REValue 1>> setsystemparams"
  125. *Smoothing Medium/Medium: "<</REValue 2>> setsystemparams"
  126. *Smoothing Heavy/Dark: "<</REValue 3>> setsystemparams"
  127. *% First "Off" ("Not available"), should never occur for this product.
  128. *?Smoothing: "save [(Off)(Off)(Light)(Medium)(Heavy)]
  129. currentsystemparams /REValue get 1 add get
  130. = flush restore"
  131. *End
  132. *CloseUI: *Smoothing
  133. *% PS Printmode
  134. *%
  135. *OpenUI *PSprintmode/Page Protect: PickOne
  136. *OrderDependency: 90 AnySetup *PSprintmode
  137. *DefaultPSprintmode: Default
  138. *%
  139. *PSprintmode Default/Printer's default: ""
  140. *PSprintmode Off/Off: "<</PrintMode 0>> setsystemparams"
  141. *PSprintmode On/On: "<</PrintMode 1>> setsystemparams"
  142. *?PSprintmode: "save[(Off)(On)]
  143. currentsystemparams /PrintMode get get
  144. = flush restore"
  145. *End
  146. *CloseUI: *PSprintmode
  147. *% User preference of Printer's Default Monochrome Screen:
  148. *%
  149. *% At 600 dpi, when MultiGray/MicroGray is selected:
  150. *% * Images with 8 or more bits will be rendered by Epson's MicroGray (R)
  151. *% screening, with an effective frequency of 141 lpi at 45 degrees.
  152. *% * Other screened areas will be rendered by Phoenix Technologies'
  153. *% MultiGray (R), with an effective frequency of 106 lpi at 45 degrees.
  154. *% At 300 dpi, when MultiGray/MicroGray is selected:
  155. *% * All screened areas will be rendered by Phoenix Technologies'
  156. *% MultiGray (R), with an effective frequency of 53 lpi at 45 degrees.
  157. *%
  158. *OpenUI *MicroGray/Dot Screen: PickOne
  159. *OrderDependency: 60 AnySetup *MicroGray
  160. *DefaultMicroGray: Default
  161. *MicroGray Default/Printer's default: ""
  162. *MicroGray Off/Standard: "
  163. <</PrefScreenValue 0>> setuserparams currentscreen setscreen"
  164. *End
  165. *MicroGray On/MultiGray/MicroGray: "
  166. <</PrefScreenValue 1>> setuserparams currentscreen setscreen"
  167. *End
  168. *?MicroGray: "save [(Off)(On)]
  169. currentuserparams /PrefScreenValue get get
  170. = flush restore"
  171. *End
  172. *CloseUI: *MicroGray
  173. *% At 600 dpi, MicroGray is selected:
  174. *% frequency of 141 lpi at 45 degrees
  175. *% frequency of 106 lpi at 45 degrees
  176. *OpenUI *EmgtFrequency/MicroGray Frequency: PickOne
  177. *OrderDependency: 70 AnySetup *EmgtFrequency
  178. *DefaultEmgtFrequency: Default
  179. *EmgtFrequency Default/106 lpi: ""
  180. *End
  181. *EmgtFrequency 141lpi/141 lpi: "
  182. <</EmgtFrequency 0>> setuserparams"
  183. *End
  184. *EmgtFrequency 212lpi/212 lpi: "
  185. <</EmgtFrequency 2>> setuserparams"
  186. *End
  187. *?EmgtFrequency: "save [(141lpi)(212lpi)]
  188. currentuserparams /EmgtFrequency get get
  189. = flush restore"
  190. *End
  191. *CloseUI: *EmgtFrequency
  192. *% PS Error Sheet
  193. *%
  194. *OpenUI *PSerrorsheet/Error Sheet: PickOne
  195. *OrderDependency: 80 AnySetup *PSerrorsheet
  196. *DefaultPSerrorsheet: Default
  197. *%
  198. *PSerrorsheet Default/Printer's default: ""
  199. *PSerrorsheet Off/Off: "<</DoErrorSheet false>> setsystemparams"
  200. *PSerrorsheet On/On: "<</DoErrorSheet true>> setsystemparams"
  201. *?PSerrorsheet: "save[(Off)(On)]
  202. currentsystemparams /DoErrorSheet get get
  203. = flush restore"
  204. *End
  205. *CloseUI: *PSerrorsheet
  206. *% PSprotectLevel
  207. *%
  208. *OpenUI *PSprotectlevel/Protect Level: PickOne
  209. *OrderDependency: 100 AnySetup *PSprotectlevel
  210. *DefaultPSprotectlevel: Default
  211. *%
  212. *PSprotectlevel Default/Printer's default: ""
  213. *PSprotectlevel level1/1: "<</ProtectLevel 1>> setuserparams"
  214. *PSprotectlevel level2/2: "<</ProtectLevel 2>> setuserparams"
  215. *PSprotectlevel level3/3: "<</ProtectLevel 3>> setuserparams"
  216. *PSprotectlevel level4/4: "<</ProtectLevel 4>> setuserparams"
  217. *PSprotectlevel level5/5: "<</ProtectLevel 5>> setuserparams"
  218. *?PSprotectlevel: "save[(level1)(level2)(level3)(level4)(level5)]
  219. currentuserparams /ProtectLevel get get
  220. = flush restore"
  221. *End
  222. *CloseUI: *PSprotectlevel
  223. *% PS Toner Save
  224. *%
  225. *OpenUI *TonerSave/Toner Save: PickOne
  226. *OrderDependency: 110 AnySetup *TonerSave
  227. *DefaultTonerSave: Default
  228. *%
  229. *TonerSave Default/Printer's default: ""
  230. *TonerSave Off/Off: "<</TonerSave false>> setuserparams"
  231. *TonerSave On/On: "<</TonerSave true>> setuserparams"
  232. *?TonerSave: "save [(Off)(On)]
  233. currentuserparams /TonerSave get get
  234. = flush restore"
  235. *End
  236. *CloseUI: *TonerSave
  237. *% PS Toner Density
  238. *%
  239. *OpenUI *TonerDensity/Toner Density: PickOne
  240. *OrderDependency: 120 AnySetup *TonerDensity
  241. *DefaultTonerDensity: Default
  242. *%
  243. *TonerDensity Default/Printer's default: ""
  244. *TonerDensity Lightest/Lightest: "<</TonerDensity 1>> setuserparams"
  245. *TonerDensity Light/Light: "<</TonerDensity 2>> setuserparams"
  246. *TonerDensity Medium/Medium: "<</TonerDensity 3>> setuserparams"
  247. *TonerDensity Dark/Dark: "<</TonerDensity 4>> setuserparams"
  248. *TonerDensity Darkest/Darkest: "<</TonerDensity 5>> setuserparams"
  249. *?TonerDensity: "save [(Lightest)(Light)(Medium)(Dark)(Darkest)]
  250. currentuserparams /TonerDensity get get
  251. = flush restore"
  252. *End
  253. *CloseUI: *TonerDensity
  254. *% Halftone Information ===========================
  255. *%
  256. *% Standard non-MicroGray screen is 60 lpi for 300 dpi, 85 lpi for 600 dpi.
  257. *%
  258. *ScreenFreq: "60"
  259. *ScreenAngle: "45"
  260. *DefaultScreenProc: Dot
  261. *ScreenProc Dot: "
  262. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
  263. sub}{dup mul exch dup mul add 1 exch sub}ifelse}"
  264. *End
  265. *ScreenProc Line: "{pop}"
  266. *ScreenProc Ellipse: "{dup 5 mul 8 div mul exch dup mul exch add
  267. sqrt 1 exch sub}"
  268. *End
  269. *DefaultTransfer: Null
  270. *Transfer Null: "{}"
  271. *Transfer Null.Inverse: "{1 exch sub}"
  272. *% === Paper Handling ===================
  273. *%
  274. *% Use these PageSize entries to set paper size unless there is specific reason
  275. *% to use PageRegion, such as when using manual feed. (PageSize code is
  276. *% included in the PostScript file when Mac driver's "Paper from" is set
  277. *% to "Auto Select" or "Automatic".)
  278. *%
  279. *OpenUI *PageSize: PickOne
  280. *OrderDependency: 40 AnySetup *PageSize
  281. *%
  282. *% Typically, set DefaultPageSize to Letter for ActionLaser 1600.
  283. *% Typically, set DefaultPageSize to A4 for EPL-5600.
  284. *% This may be set to whatever is the most common PageSize at a site. (Note:
  285. *% per-job PageSize is not stored with the job by all Mac applications.)
  286. *DefaultPageSize: A4
  287. *%
  288. *PageSize A4: "%statusdict /a4tray get exec
  289. a4"
  290. *PageSize A3: "%statusdict /a3tray get exec
  291. a3"
  292. *PageSize A3P/A3+: "%statusdict /a3ptray get exec
  293. a3p"
  294. *PageSize A5: "%statusdict /a5tray get exec
  295. a5"
  296. *PageSize B4: "%statusdict /b4tray get exec
  297. b4"
  298. *PageSize B5: "%statusdict /b5tray get exec
  299. b5"
  300. *PageSize Letter: "%statusdict /lettertray get exec
  301. letter"
  302. *PageSize Ledger/B: "%statusdict /ledgertray get exec
  303. ledger"
  304. *PageSize Legal: "%statusdict /legaltray get exec
  305. legal"
  306. *PageSize HalfLetter/Half Letter: "%statusdict /halflettertray get exec
  307. halfletter"
  308. *PageSize Executive: "%statusdict /executivetray get exec
  309. executivepage"
  310. *PageSize Govlgl/Government Legal: "%statusdict /glgtray get exec
  311. glg"
  312. *PageSize Govltr/Government Letter: "%statusdict /glttray get exec
  313. glt"
  314. *PageSize F4: "%statusdict /f4tray get exec
  315. f4"
  316. *PageSize Monarch: "%statusdict /monarchtray get exec
  317. monarch"
  318. *PageSize Comm10/Commercial-10: "%statusdict /com10tray get exec
  319. com10"
  320. *PageSize DL: "%statusdict /dlenvelopetray get exec
  321. dlenvelope"
  322. *PageSize C5: "%statusdict /c5tray get exec
  323. c5"
  324. *PageSize ISOB5/International B5: "%statusdict /enb5tray get exec
  325. enb5"
  326. *PageSize C6: "%statusdict /c6tray get exec
  327. c6"
  328. *PageSize Custom: "%statusdict /customtray get exec
  329. custom"
  330. *?PageSize: "save
  331. 21 dict
  332. dup /a4 (A4) put
  333. dup /a3 (A3) put
  334. dup /a3p (A3P) put
  335. dup /a5 (A5) put
  336. dup /b4 (B4) put
  337. dup /b5 (B5) put
  338. dup /letter (Letter) put
  339. dup /ledger (Ledger) put
  340. dup /legal (Legal) put
  341. dup /halfletter (HalfLetter) put
  342. dup /executivepage (Executive) put
  343. dup /glg (Govlgl) put
  344. dup /glt (Govltr) put
  345. dup /f4 (F4) put
  346. dup /monarch (Monarch) put
  347. dup /com10 (Comm10) put
  348. dup /dl (DL) put
  349. dup /dlenvelope (DL) put
  350. dup /c5 (C5) put
  351. dup /enb5 (ISOB5) put
  352. dup /c6 (C6) put
  353. dup /custom (Custom) put
  354. paperdict {
  355. /pindex get
  356. currentsystemparams /PaperSize get eq
  357. { exit } { pop} ifelse
  358. } forall
  359. count 0 eq { (Unknown) }{ get } ifelse =
  360. flush restore"
  361. *End
  362. *CloseUI: *PageSize
  363. *% These entries set up the frame buffer. Usually used with manual feed.
  364. *% (These are intended to be ignored if emitted before InputSlot for
  365. *% this printer. I.e., InputSlot will override a preceding PageRegion.)
  366. *%
  367. *OpenUI *PageRegion: PickOne
  368. *OrderDependency: 20 AnySetup *PageRegion
  369. *%
  370. *% Typically, set DefaultPageRegion to Letter for ActionLaser 1300.
  371. *% Typically, set DefaultPageRegion to A4 for EPL-5500.
  372. *DefaultPageRegion: A4
  373. *%
  374. *PageRegion A4: "a4"
  375. *PageRegion A3: "a3"
  376. *PageRegion A3P/A3+: "a3p"
  377. *PageRegion A5: "a5"
  378. *PageRegion B4: "b4"
  379. *PageRegion B5: "b5"
  380. *PageRegion Ledger/B: "ledger"
  381. *PageRegion Letter: "letter"
  382. *PageRegion Legal: "legal"
  383. *PageRegion HalfLetter/Half Letter: "halfletter"
  384. *PageRegion Executive: "executivepage"
  385. *PageRegion Govlgl/Government Legal: "glg"
  386. *PageRegion Govltr/Government Letter: "glt"
  387. *PageRegion F4: "f4"
  388. *PageRegion Monarch: "monarch"
  389. *PageRegion Comm10/Commercial-10: "com10"
  390. *PageRegion DL: "dlenvelope"
  391. *PageRegion C5: "c5"
  392. *PageRegion ISOB5/International B5: "enb5"
  393. *PageRegion C6: "c6"
  394. *PageRegion Custom: "custom"
  395. *CloseUI: *PageRegion
  396. *% These entries provide the imageable areas of the media option keywords.
  397. *% Low x,y were rounded up, high x,y rounded down to integer for Windows.
  398. *%
  399. *% Typically, set DefaultImageableArea to Letter for ActionLaser 1600.
  400. *% Typically, set DefaultImageableArea to A4 for EPL-5600.
  401. *DefaultImageableArea: A4
  402. *%
  403. *ImageableArea A4: "12 13 583 829"
  404. *ImageableArea A3: "12 13 830 1178"
  405. *ImageableArea A3P/A3+: "12 13 921 1357"
  406. *ImageableArea A5: "12 13 407 582"
  407. *ImageableArea B4: "12 13 717 1020"
  408. *ImageableArea B5: "12 13 503 716"
  409. *ImageableArea Ledger/B: "12 13 780 1212"
  410. *ImageableArea Letter: "12 13 599 780"
  411. *ImageableArea Legal: "12 13 599 996"
  412. *ImageableArea HalfLetter/Half Letter: "12 13 383 583"
  413. *ImageableArea Executive: "12 13 509 744"
  414. *ImageableArea Govlgl/Government Legal: "12 13 599 924"
  415. *ImageableArea Govltr/Government Letter: "12 13 563 744"
  416. *ImageableArea F4: "12 13 583 923"
  417. *ImageableArea Monarch: "12 13 266 528"
  418. *ImageableArea Comm10/Commercial-10: "12 13 284 672"
  419. *ImageableArea DL: "12 13 299 611"
  420. *ImageableArea C5: "12 13 447 636"
  421. *ImageableArea ISOB5/International B5: "12 13 486 695"
  422. *ImageableArea C6: "12 13 312 448"
  423. *ImageableArea Custom: "12 13 924 1357"
  424. *?ImageableArea: "save
  425. /cvp {( ) cvs print ( ) print } bind def
  426. /upperright {10000 mul floor 10000 div} bind def
  427. /lowerleft {10000 mul ceiling 10000 div} bind def
  428. newpath clippath pathbbox
  429. 4 -2 roll exch 2 {lowerleft cvp} repeat
  430. exch 2 {upperright cvp} repeat flush
  431. restore"
  432. *End
  433. *% These provide the physical dimensions of the media, by option keyword.
  434. *%
  435. *% Typically, set DefaultPaperDimension to Letter for ActionLaser 1300.
  436. *% Typically, set DefaultPaperDimension to A4 for EPL-5500.
  437. *DefaultPaperDimension: A4
  438. *%
  439. *PaperDimension A4: "595 841"
  440. *PaperDimension A3: "841 1190"
  441. *PaperDimension A3P/A3+: "932 1369"
  442. *PaperDimension A5: "419 595"
  443. *PaperDimension B4: "728 1032"
  444. *PaperDimension B5: "516 728"
  445. *PaperDimension Ledger/B: "792 1224"
  446. *PaperDimension Letter: "612 792"
  447. *PaperDimension Legal: "612 1008"
  448. *PaperDimension HalfLetter/Half Letter: "396 612"
  449. *PaperDimension Executive: "522 756"
  450. *PaperDimension Govlgl/Government Legal: "612 936"
  451. *PaperDimension Govltr/Government Letter: "576 756"
  452. *PaperDimension F4: "595 935"
  453. *PaperDimension Monarch: "278 540"
  454. *PaperDimension Comm10/Commercial-10: "296 684"
  455. *PaperDimension DL: "311 623"
  456. *PaperDimension C5: "459 648"
  457. *PaperDimension ISOB5/International B5: "498 708"
  458. *PaperDimension C6: "323 459"
  459. *PaperDimension Custom: "936 1369"
  460. *% This controls the "Paper from" driver dialog.
  461. *%
  462. *OpenUI *InputSlot: PickOne
  463. *OrderDependency: 30 AnySetup *InputSlot
  464. *% *DefaultInputSlot: EpsonAuto
  465. *%
  466. *% The "Automatic" default causes tray-selection based on PageSize.
  467. *% Default appears to be "Automatic" for EpsonScript Driver, and equivalently,
  468. *% "Auto Select" for PSPrinter/LW8.0 . I.e., DefaultInputSlot is ignored.
  469. *%
  470. *InputSlot EpsonAuto/Printer's Automatic: "3 statusdict /setpapertray get exec
  471. <</ManualFeed false >> setpagedevice"
  472. *End
  473. *InputSlot Manual/Manual Feed: "0 statusdict /setpapertray get exec
  474. <</ManualFeed true >> setpagedevice"
  475. *End
  476. *InputSlot Upper/MP Tray: "0 statusdict /setpapertray get exec
  477. <</ManualFeed false >> setpagedevice"
  478. *End
  479. *InputSlot Lower1/Lower Cassette: "1 statusdict /setpapertray get exec
  480. <</ManualFeed false >> setpagedevice"
  481. *End
  482. *InputSlot Lower2/Optional Lower Cassette: "2 statusdict /setpapertray get exec
  483. <</ManualFeed false >> setpagedevice"
  484. *End*?InputSlot: "
  485. save
  486. currentpagedevice /ManualFeed get
  487. {(Manual)} {
  488. 4 dict
  489. dup /0 (Upper) put
  490. dup /1 (Lower1) put
  491. dup /2 (Lower2) put
  492. dup /3 (EpsonAuto) put
  493. statusdict /papertray get exec
  494. {get} stopped {pop pop (Unknown)} if
  495. } ifelse
  496. = flush restore"
  497. *End
  498. *CloseUI: *InputSlot
  499. *% Font Information =====================
  500. *%
  501. *% Note: "Helvetica", "Palatino" and "Times" are registered trademarks of
  502. *% Linotype AG and/or its subsidiaries. The PostScript interpreter
  503. *% addressed by this PPD will substitute the comparable Bitstream font
  504. *% families "Swiss", "Zapf Calligraphic", and "Dutch", respectively,
  505. *% for PostScript references to the former three names.
  506. *%
  507. *DefaultFont: Courier
  508. *Font AvantGarde-Book: Standard "(002)" Standard ROM
  509. *Font AvantGarde-BookOblique: Standard "(002)" Standard ROM
  510. *Font AvantGarde-Demi: Standard "(002)" Standard ROM
  511. *Font AvantGarde-DemiOblique: Standard "(002)" Standard ROM
  512. *Font Bookman-Demi: Standard "(002)" Standard ROM
  513. *Font Bookman-DemiItalic: Standard "(002)" Standard ROM
  514. *Font Bookman-Light: Standard "(002)" Standard ROM
  515. *Font Bookman-LightItalic: Standard "(002)" Standard ROM
  516. *Font Courier: Standard "(002)" Standard ROM
  517. *Font Courier-Bold: Standard "(002)" Standard ROM
  518. *Font Courier-BoldOblique: Standard "(002)" Standard ROM
  519. *Font Courier-Oblique: Standard "(002)" Standard ROM
  520. *Font Helvetica: Standard "(002)" Standard ROM
  521. *Font Helvetica-Bold: Standard "(002)" Standard ROM
  522. *Font Helvetica-BoldOblique: Standard "(002)" Standard ROM
  523. *Font Helvetica-Narrow: Standard "(002)" Standard ROM
  524. *Font Helvetica-Narrow-Bold: Standard "(002)" Standard ROM
  525. *Font Helvetica-Narrow-BoldOblique: Standard "(002)" Standard ROM
  526. *Font Helvetica-Narrow-Oblique: Standard "(002)" Standard ROM
  527. *Font Helvetica-Oblique: Standard "(002)" Standard ROM
  528. *Font NewCenturySchlbk-Bold: Standard "(002)" Standard ROM
  529. *Font NewCenturySchlbk-BoldItalic: Standard "(002)" Standard ROM
  530. *Font NewCenturySchlbk-Italic: Standard "(002)" Standard ROM
  531. *Font NewCenturySchlbk-Roman: Standard "(002)" Standard ROM
  532. *Font Palatino-Bold: Standard "(002)" Standard ROM
  533. *Font Palatino-BoldItalic: Standard "(002)" Standard ROM
  534. *Font Palatino-Italic: Standard "(002)" Standard ROM
  535. *Font Palatino-Roman: Standard "(002)" Standard ROM
  536. *Font Symbol: Standard "(002)" Standard ROM
  537. *Font Times-Bold: Standard "(002)" Standard ROM
  538. *Font Times-BoldItalic: Standard "(002)" Standard ROM
  539. *Font Times-Italic: Standard "(002)" Standard ROM
  540. *Font Times-Roman: Standard "(002)" Standard ROM
  541. *Font ZapfChancery-MediumItalic: Standard "(002)" Standard ROM
  542. *Font ZapfDingbats: Standard "(002)" Standard ROM
  543. *%
  544. *?FontQuery: "save
  545. /str 100 string dup 0 (fonts/) putinterval def
  546. {
  547. count 1 gt
  548. {
  549. exch dup str 6 94 getinterval cvs
  550. (/) print dup print (:) print exch
  551. FontDirectory exch known
  552. { pop (Yes) }
  553. {
  554. length 6 add str 0 3 -1 roll getinterval
  555. mark exch status
  556. {cleartomark (Yes)}{cleartomark (No)} ifelse
  557. } ifelse = flush
  558. }
  559. {exit} ifelse
  560. }bind loop
  561. (*) = flush
  562. restore"
  563. *End
  564. *?FontList: "save
  565. FontDirectory { pop == } bind forall flush
  566. (*) = flush
  567. restore"
  568. *End
  569. *% Printer Messages (verbatim from printer):
  570. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  571. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  572. *Message: "\FontName\ not found, using Courier"
  573. *% Status (format: %%[ status: <one of these> ]%% )
  574. *Status: "idle"
  575. *Status: "busy"
  576. *Status: "waiting"
  577. *Status: "printing"
  578. *Status: "initializing"
  579. *Status: "PrinterError:off line"
  580. *Status: "PrinterError:out of paper"
  581. *Status: "PrinterError:cover open"
  582. *Status: "PrinterError:paper entry misfeed"
  583. *Status: "PrinterError:Ink/Toner end"
  584. *Status: "PrinterError:PRINT OVERRUN"
  585. *Status: "PrinterError:INSERT CART"
  586. *Status: "PrinterError:ILLEGAL CART"
  587. *Status: "PrinterError:REMOVE CART"
  588. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  589. *Source: "Serial"
  590. *Source: "Parallel"
  591. *Source: "AppleTalk"
  592. *Source: "Other I/O"
  593. *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  594. *% (Printer Errors are reported via the LCD display on the printer.)
  595. *PrinterError: "off line"
  596. *PrinterError: "out of paper"
  597. *PrinterError: "cover open"
  598. *PrinterError: "paper entry misfeed"
  599. *PrinterError: "Ink/Toner end"
  600. *PrinterError: "PRINT OVERRUN"
  601. *PrinterError: "INSERT CART"
  602. *PrinterError: "ILLEGAL CART"
  603. *PrinterError: "REMOVE CART"
  604. *% Color Separation Information =====================
  605. *%*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
  606. *DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
  607. *InkName: ProcessBlack/Process Black
  608. *InkName: CustomColor/Custom Color
  609. *InkName: ProcessCyan/Process Cyan
  610. *InkName: ProcessMagenta/Process Magenta
  611. *InkName: ProcessYellow/Process Yellow
  612. *% For 60 lpi / 300 dpi ===============================
  613. *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
  614. *ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
  615. *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
  616. *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
  617. *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
  618. *%
  619. *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
  620. *ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
  621. *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
  622. *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
  623. *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
  624. *% For 53 lpi / 300 dpi ===============================
  625. *ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  626. *ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  627. *ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "21.801"
  628. *ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "68.1985"
  629. *ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
  630. *%
  631. *ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  632. *ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  633. *ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "55.7086"
  634. *ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "55.708"
  635. *ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
  636. *% For 85 lpi / 600 dpi ===============================
  637. *ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45"
  638. *ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45"
  639. *ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "15"
  640. *ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "75"
  641. *ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0"
  642. *%
  643. *ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "85"
  644. *ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "85"
  645. *ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "85"
  646. *ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "85"
  647. *ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "85"
  648. *% For 71 lpi / 600 dpi ===============================
  649. *ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45"
  650. *ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45"
  651. *ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "15"
  652. *ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "75"
  653. *ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0"
  654. *%
  655. *ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.71"
  656. *ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.71"
  657. *ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "72.76"
  658. *ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "72.76"
  659. *ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "75"
  660. *% end of PPD file for EPSON EPL-N2000 EpsonScript.