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.

554 lines
20 KiB

  1. *PPD-Adobe: "4.3"
  2. *%================================================
  3. *% Copyright(C) 1997 Brother Industries, Ltd.
  4. *% "Brother HL-1660e BR-Script2 "
  5. *%================================================
  6. *%==== General Information Keywords ==========
  7. *FormatVersion: "4.3"
  8. *FileVersion: "1.0"
  9. *LanguageEncoding: ISOLatin1
  10. *PCFileName: "BROH16E1.PPD"
  11. *Product: "(Brother HL-1660e)"
  12. *PSVersion: "(2011.110)2"
  13. *ModelName: "Brother HL-1660e BR-Script2"
  14. *ShortNickName: "Brother HL-1660e BR-Script2"
  15. *NickName: "Brother HL-1660e BR-Script2"
  16. *%==== Basic Device Capabilities =============
  17. *LanguageLevel: "2"
  18. *Protocols: PJL
  19. *TTRasterizer: Type42
  20. *ColorDevice: False
  21. *FileSystem: True
  22. *?FileSystem:"
  23. save
  24. false
  25. (%disk?%) {
  26. currentdevparams dup /Writeable known
  27. {/Writeable get {pop true} if} {pop} ifelse
  28. } 10 string /IODevice resourceforall
  29. {(True)}{(False)} ifelse = flush
  30. restore
  31. "
  32. *End
  33. *Throughput: "16"
  34. *FreeVM: "332748"
  35. *%==== Installable Options ===================
  36. *OpenGroup: InstallableOptions/Options Installed
  37. *OpenUI *Option1/Option Lower Tray: Boolean
  38. *DefaultOption1: False
  39. *Option1 True/Installed: ""
  40. *Option1 False/Not Installed: ""
  41. *CloseUI: *Option1
  42. *OpenUI *Option2/Duplex Unit:Boolean
  43. *DefaultOption2:False
  44. *Option2 True/Installed: ""
  45. *Option2 False/Not Installed: ""
  46. *CloseUI: *Option2
  47. *CloseGroup: InstallableOptions
  48. *UIConstraints: *Option1 False *InputSlot Lower
  49. *UIConstraints: *Option2 False *Duplex DuplexTumble
  50. *UIConstraints: *Option2 False *Duplex DuplexNoTumble
  51. *%==== JCL Features ==========================
  52. *JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
  53. *JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>"
  54. *JCLEnd:"<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"
  55. *JCLOpenUI *JCLTonerSaveMode/TonerSaveMode: PickOne
  56. *DefaultJCLTonerSaveMode: Off
  57. *OrderDependency: 10 JCLSetup *JCLTonerSaveMode
  58. *JCLTonerSaveMode Off/Off : "@PJL SET ECONOMODE = OFF<0A>"
  59. *JCLTonerSaveMode 25%/25% Toner Saving: "@PJL SET ECONOMODE = ON<0A>@PJL SET ECONOLEVEL = 2<0A>"
  60. *JCLTonerSaveMode 50%/50% Toner Saving: "@PJL SET ECONOMODE = ON<0A>@PJL SET ECONOLEVEL = 1<0A>"
  61. *JCLCloseUI: *JCLTonerSaveMode
  62. *JCLOpenUI *JCLSleep/SleepMode[Min.]: PickOne
  63. *DefaultJCLSleep: PrinterDefault
  64. *OrderDependency: 10 JCLSetup *JCLSleep
  65. *JCLSleep PrinterDefault/Printer Default: ""
  66. *JCLSleep 2minutes/2: "@PJL SET TIMEOUTSLEEP = 2<0A>"
  67. *JCLSleep 10minutes/10: "@PJL SET TIMEOUTSLEEP = 10<0A>"
  68. *JCLSleep 30minutes/30: "@PJL SET TIMEOUTSLEEP = 30<0A>"
  69. *JCLCloseUI: *JCLSleep
  70. *JCLOpenUI *JCLMediaType/MediaType: PickOne
  71. *DefaultJCLSleep: PrinterDefault
  72. *OrderDependency: 10 JCLSetup *JCLMediaType
  73. *JCLMediaType PrinterDefault/Printer Default: ""
  74. *JCLMediaType Regular/Regular: "@PJL SET MEDIATYPE = REGULAR<0A>"
  75. *JCLMediaType ThickPaper/ThickPaper: "@PJL SET MEDIATYPE = THICK<0A>"
  76. *JCLMediaType Transparency/Transparency: "@PJL SET MEDIATYPE = TRANSPARENCY<0A>"
  77. *JCLCloseUI: *JCLMediaType
  78. *%==== Media Selection ======================
  79. *OpenUI *PageSize: PickOne
  80. *OrderDependency: 30 AnySetup *PageSize
  81. *DefaultPageSize: Letter
  82. *PageSize Letter/Letter: "mark statusdict begin {lettertray} stopped {letter}if end cleartomark"
  83. *PageSize Legal/Legal: "mark statusdict begin {legaltray} stopped {legal}if end cleartomark"
  84. *PageSize Executive/Executive: "mark statusdict begin {executivepagetray} stopped {executivepage}if end cleartomark"
  85. *PageSize A4/A4: "mark statusdict begin {a4tray} stopped {a4}if end cleartomark"
  86. *PageSize A5/A5: "mark statusdict begin {a5tray} stopped {a5}if end cleartomark"
  87. *PageSize ISOB5/B5: "mark statusdict begin {b5tray} stopped {b5}if end cleartomark"
  88. *PageSize Envelope.297.684/COM-10: "mark statusdict begin {com10envelopetray} stopped {com10envelope}if end cleartomark"
  89. *PageSize Envelope.312.624/DL: "mark statusdict begin {dlenvelopetray} stopped {dlenvelope}if end cleartomark"
  90. *PageSize Envelope.459.649/C5: "mark statusdict begin {c5envelopetray} stopped {c5envelope}if end cleartomark"
  91. *PageSize Envelope.279.540/Monarch: "mark statusdict begin {monarcenvelopetray} stopped {monarcenvelope}if end cleartomark"
  92. *PageSize ISOB6/B6: "mark statusdict begin {b6tray} stopped {b6}if end cleartomark"
  93. *PageSize A6/A6: "mark statusdict begin {a6tray} stopped {a6}if end cleartomark"
  94. *PageSize LetterSmall/Letter Small: "mark statusdict begin {lettersmalltray} stopped {lettersmall}if end cleartomark"
  95. *PageSize A4Small/A4 Small: "mark statusdict begin {a4smalltray} stopped {a4small}if end cleartomark"
  96. *PageSize LegalSmall/Legal Small: "userdict /legalsmall known {legalsmall}{legal} ifelse"
  97. *?PageSize: "/sr save def
  98. statusdict begin
  99. mark
  100. [595 842](A4)
  101. [420 595](A5)
  102. [297 420](A6)
  103. [516 729](B5)
  104. [363 516](B6)
  105. [459 649](Envelope.459.649/C5 Envelope)
  106. [312 624](Envelope.312.624/DL Envelope)
  107. [612 792](Letter)
  108. [612 1008](Legal)
  109. [612 792(LetterSmall)
  110. [595 842](A4Small)
  111. [612 1008](LegalSmall)
  112. [522 756](Executive)
  113. [297 684](Envelope.297.684/Com #10 Envelope)
  114. [279 540](Envelope.279.540/Monarch Envelope)
  115. currentpagedevice begin PageSize
  116. 0 1 49
  117. { pop dup 4 -1 roll dup 0 get dup 3 -1 roll 1 get dup
  118. 5 -1 roll dup 0 get dup 3 -1 roll 1 get dup
  119. 1 add exch 1 sub
  120. 5 -1 roll le exch 5 -1 roll ge and
  121. 5 1 roll
  122. 1 add exch 1 sub
  123. 4 -1 roll le exch 3 -1 roll ge and
  124. and
  125. { pop
  126. 1 dict begin
  127. /a exch def
  128. a = flush
  129. end exit
  130. }
  131. { exch pop
  132. }ifelse
  133. }for
  134. cleartomark end sr restore
  135. "
  136. *End
  137. *CloseUI: *PageSize
  138. *OpenUI *PageRegion: PickOne
  139. *OrderDependency: 40 AnySetup *PageRegion
  140. *DefaultPageRegion: Letter
  141. *PageRegion Letter/Letter: "letter"
  142. *PageRegion Legal/Legal: "legal"
  143. *PageRegion Executive/Executive: "executivepage"
  144. *PageRegion A4/A4: "a4"
  145. *PageRegion A5/A5: "a5"
  146. *PageRegion ISOB5/B5: "b5"
  147. *PageRegion Envelope.297.684/COM-10: "com10envelope"
  148. *PageRegion Envelope.312.624/DL: "dlenvelope"
  149. *PageRegion Envelope.459.649/C5: "c5envelope"
  150. *PageRegion Envelope.279.540/Monarch: "monarcenvelope"
  151. *PageRegion ISOB6/B6: "b6"
  152. *PageRegion A6/A6: "a6"
  153. *PageRegion LetterSmall/Letter Small: "lettersmall"
  154. *PageRegion A4Small/A4 Small: "a4small"
  155. *PageRegion LegalSmall/Legal Small: "legalsmall"
  156. *CloseUI: *PageRegion
  157. *DefaultImageableArea: Letter
  158. *ImageableArea Letter/Letter: "12.24 12.06 599.76 780.06"
  159. *ImageableArea Legal/Legal: "12.24 12.06 599.76 996.06"
  160. *ImageableArea Executive/Executive: "13.32 12.06 508.68 744.06"
  161. *ImageableArea A4/A4: "13.44 12.06 581.76 829.74"
  162. *ImageableArea A5/A5: "13.44 12.06 405.76 582.74"
  163. *ImageableArea ISOB5/B5: "13.2 12.06 485.52 696.54"
  164. *ImageableArea Envelope.297.684/COM-10: "12.12 12.06 284.76 672.06"
  165. *ImageableArea Envelope.312.624/DL: "13.8 12.06 297.96 611.58"
  166. *ImageableArea Envelope.459.649/C5: "12.6 12.06 446.52 637.02"
  167. *ImageableArea Envelope.279.540/Monarch: "12.72 12.06 266.16 528.06"
  168. *ImageableArea ISOB6/B6: "13.2 12.06 341.52 486.54 "
  169. *ImageableArea A6/A6: "13.44 12.06 283.76 408.74"
  170. *ImageableArea LetterSmall/Letter Small: "27.36 27.36 584.4 764.4"
  171. *ImageableArea A4Small/A4 Small: "27.36 27.36 567.6 814.32"
  172. *ImageableArea LegalSmall/Legal Small: "39 65 574 943"
  173. *?ImageableArea: "
  174. /sr save def
  175. /pr
  176. {{ceiling exch ceiling}
  177. {floor exch floor}ifelse
  178. psub psub
  179. }def
  180. /psub {cvi =string cvs print ( ) print} def
  181. initgraphics clippath pathbbox
  182. 4 2 roll true pr false pr flush
  183. sr restore
  184. "
  185. *End
  186. *%==== Information About Media Sizes ========
  187. *DefaultPaperDimension: Letter
  188. *PaperDimension Letter/Letter: "612 792"
  189. *PaperDimension Legal/Legal: "612 1008"
  190. *PaperDimension Executive/Executive: "522 756"
  191. *PaperDimension A4/A4: "595 842"
  192. *PaperDimension A5/A5: "420 595"
  193. *PaperDimension ISOB5/B5: "499 709"
  194. *PaperDimension Envelope.297.684/COM-10: "297 684"
  195. *PaperDimension Envelope.312.624/DL: "312 624"
  196. *PaperDimension Envelope.459.649/C5: "459 649"
  197. *PaperDimension Envelope.279.540/Monarch: "279 540"
  198. *PaperDimension ISOB6/B6: "354 499"
  199. *PaperDimension A6/A6: "297 420"
  200. *PaperDimension LetterSmall/Letter Small: "612 792"
  201. *PaperDimension A4Small/A4 Small: "595 842"
  202. *PaperDimension LegalSmall/Legal Small: "612 1008"
  203. *End
  204. *MaxMediaWidth: "612"
  205. *HWMargins: 12 12 12 12
  206. *%==== Custom Page SIzes ====================
  207. *CustomPageSize True: "
  208. pop
  209. pop
  210. pop
  211. 3 dict begin
  212. /DeferredMediaSelection true def
  213. 2 array astore /PageSize exch def
  214. /ImagingBBox null def
  215. currentdict end setpagedevice
  216. "
  217. *End
  218. *ParamCustomPageSize Width: 1 points 216 612
  219. *ParamCustomPageSize Height: 2 points 360 1008
  220. *ParamCustomPageSize WidthOffset: 3 points 0 0
  221. *ParamCustomPageSize HeightOffset: 4 points 0 0
  222. *ParamCustomPageSize Orientation: 5 int 0 0
  223. *%==== Media Handling Features ==============
  224. *OpenUI *InputSlot: PickOne
  225. *OrderDependency: 20 AnySetup *InputSlot
  226. *DefaultInputSlot: Auto
  227. *InputSlot Auto: "statusdict begin true settrayswitch end"
  228. *InputSlot MPTray: "statusdict begin false settrayswitch 3 setpapertray end"
  229. *InputSlot Upper: "statusdict begin false settrayswitch 0 setpapertray end"
  230. *InputSlot Lower: "statusdict begin false settrayswitch 1 setpapertray end"
  231. *End
  232. *CloseUI: *InputSlot
  233. *RequiresPageRegion All: True
  234. *OpenUI *ManualFeed: Boolean
  235. *OrderDependency: 20 AnySetup *ManualFeed
  236. *DefaultManualFeed: False
  237. *ManualFeed True: "
  238. {statusdict /manualfeed true put
  239. currentpagedevice /ManualFeed true put
  240. }stopped
  241. "
  242. *End
  243. *ManualFeed False: "
  244. {statusdict /manualfeed false put
  245. currentpagedevice /ManualFeed false put
  246. }stopped
  247. "
  248. *End
  249. *?ManualFeed: "
  250. statusdict/manualfeed get
  251. {currentpagedevice /ManualFeed get or} stopped
  252. {}if
  253. {(True)}{(False)}ifelse
  254. = flush
  255. "
  256. *End
  257. *CloseUI: *ManualFeed
  258. *%=== Duplex ================================
  259. *OpenUI *Duplex: PickOne
  260. *OrderDependency: 25 AnySetup *Duplex
  261. *DefautlDuplex: None
  262. *Duplex DuplexTumble: "statusdict begin true setduplexmode true settumble end"
  263. *Duplex DuplexNoTumble: "statusdict begin true setduplexmode false settumble end"
  264. *Duplex None: "statusdict begin false setduplexmode false settumble end"
  265. *?Duplex: "{ statusdict begin defaultduplexmode}stopped{ (None)}{ { defaulttumble }stopped { pop (DuplexNoTumble) } { exch { { (DuplexTumble) } { (DuplexNoTunble) }ifelse } { { (SimplexTumble) } { (None) }ifelse }ifelse }ifelse}ifelse= flush end"
  266. *End
  267. *CloseUI: *Duplex
  268. *%==== 5.14 Finishing Features =================================
  269. *%%%%% Resolution and Appearance Control %%%%%
  270. *OpenUI *Resolution: PickOne
  271. *OrderDependency: 11 AnySetup *Resolution
  272. *DefaultResolution: 600dpi
  273. *Resolution 600dpi: "<</HWResolution [600 600] >> setpagedevice"
  274. *Resolution 300dpi: "<</HWResolution [300 300] >> setpagedevice"
  275. *?Resolution: "
  276. /sr save def
  277. initgraphics
  278. matrix defaultmatrix 0 get 72 mul round cvi
  279. =string cvs print (dpi)= flush
  280. sr restore
  281. "
  282. *End
  283. *CloseUI: *Resolution
  284. *OpenUI *APT/APT(600dpi only):PickOne
  285. *OrderDependency: 12 AnySetup *APT
  286. *DefaultAPT: Off
  287. *APT Off/Off: "<</BRApt 0>> setpagedevice"
  288. *APT On/On: "<</BRApt 1>> setpagedevice"
  289. *?APT: "
  290. currentpagedevice /BRApt get 0 eq
  291. {(Off)}{(On)}ifelse == flush
  292. "
  293. *End
  294. *CloseUI: *APT
  295. *OpenUI *Smoothing/HRC SETTING: PickOne
  296. *OrderDependency: 14 AnySetup *Smoothing
  297. *DefaultSmoothing: Medium
  298. *Smoothing Off/Off: "<</BRHrc 0>> setpagedevice"
  299. *Smoothing Light/Light: "<</BRHrc 1>> setpagedevice"
  300. *Smoothing Medium/Medium: "<</BRHrc 2>> setpagedevice"
  301. *Smoothing Dark/Dark: "<</BRHrc 3>> setpagedevice"
  302. *?Smoothing: "
  303. {currentpagedevice /BRHrc get}stopped
  304. { (None)}
  305. { dup 3 le
  306. { [(None) (Light) (Medium) (Dark)] exch get
  307. }
  308. { (None)
  309. }ifelse
  310. }ifelse
  311. = flush
  312. "
  313. *End
  314. *CloseUI: *Smoothing
  315. *%==== 5.17 Gray Levels and Halftoninig ========================
  316. *AccurateScreenSupport: False
  317. *ScreenFreq: "60.0"
  318. *ScreenAngle: "45.0"
  319. *DefaultScreenProc: Dot
  320. *ScreenProc Dot: "{1.0 add 180 mul 1 add sin 0.001 add exch 1.0 add 180 mul 2 add sin mul}"
  321. *DefaultTransfer: Null
  322. *Transfer Null: "{}"
  323. *Transfer Null.Inverse: "{1 exch sub}"
  324. *%==== Color Separation Keywords ============
  325. *DefaultColorSep: ProcessBlack
  326. *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
  327. *ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
  328. *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
  329. *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
  330. *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
  331. *ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  332. *ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  333. *ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  334. *ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi:"47.4342"
  335. *ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
  336. *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
  337. *ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
  338. *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
  339. *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
  340. *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
  341. *ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  342. *ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  343. *ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
  344. *ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
  345. *ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
  346. *ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
  347. *ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
  348. *ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
  349. *ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
  350. *ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
  351. *ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
  352. *ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
  353. *ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
  354. *ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
  355. *ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
  356. *End
  357. *%==== Font Related Keywords ==============================
  358. *DefaultFont: Courier
  359. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  360. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  361. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  362. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  363. *Font Helvetica: Standard "(001.006S)" Standard ROM
  364. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  365. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  366. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  367. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  368. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  369. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  370. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  371. *Font Courier: Standard "(002.004S)" Standard ROM
  372. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  373. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  374. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  375. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  376. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  377. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  378. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  379. *Font Bookman-Demi: Standard "(001.004S)" Standard ROM
  380. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
  381. *Font Bookman-Light: Standard "(001.004S)" Standard ROM
  382. *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
  383. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  384. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  385. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  386. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  387. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  388. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  389. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  390. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  391. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  392. *Font ZapfDingbats: Special "(001.004S)" Special ROM
  393. *Font Symbol: Special "(001.007S)" Special ROM
  394. *?FontList: "
  395. /sr save def
  396. FontDirectory
  397. {pop ==}forall
  398. (fonts/*)
  399. {dup length 6 sub 6 exch getinterval cvn ==}=string filenameforall
  400. (*) = flush
  401. sr restore
  402. "
  403. *End
  404. *?FontQuery: "
  405. /sr save def
  406. count 1 gt
  407. {exch dup dup
  408. =string cvs (/) print print (:) print
  409. FontDirectory exch known
  410. {pop(Yes)}
  411. {(fonts/)AppendName exch pop mark exch
  412. {}=string filenameforall
  413. counttomark
  414. 0 gt
  415. {cleartomark(Yes)}
  416. {cleartomark(No)}ifelse
  417. }ifelse
  418. =
  419. }if
  420. (*) = flush
  421. sr restore
  422. "
  423. *End
  424. *%==== Printer Messages =====================
  425. *PrinterError: "service call"
  426. *PrinterError: "cover open"
  427. *PrinterError: "no cartridge"
  428. *PrinterError: "paper empty"
  429. *PrinterError: "out of paper"
  430. *PrinterError: "paper jam"
  431. *PrinterError: "manual feed time out"
  432. *PrinterError: "job time out"
  433. *PrinterError: "T2 SIZE ERROR"
  434. *PrinterError: "DX SIZE ERROR"
  435. *PrinterError: "NO DPX UNIT"
  436. *PrinterError: "NO DPX TRAY"
  437. *PrinterError: "DPX OPEN"
  438. *Status: "idle"
  439. *Status: "busy"
  440. *Status: "waiting"
  441. *Status: "printing"
  442. *Status: "warning up"
  443. *Status: "ignore data"
  444. *Status: "PrinterError: service call"
  445. *Status: "PrinterError: cover open"
  446. *Status: "PrinterError: no cartrige"
  447. *Status: "PrinterError: paper empty"
  448. *Status: "PrinterError: out of paper"
  449. *Status: "PrinterError: paper jam"
  450. *Status: "PrinterError: manual feed time out"
  451. *Status: "PrinterError: wait time out"
  452. *Status: "PrinterError: job time out"
  453. *Status: "PrinterError: T2 SIZE ERROR"
  454. *Status: "PrinterError: DX SIZE ERROR"
  455. *Status: "PrinterError: NO DPX UNIT"
  456. *Status: "PrinterError: NO DPX TRAY"
  457. *Status: "PrinterError: DPX OPEN"
  458. *Status: "offline"
  459. *Status: "letter paper manual feed request"
  460. *Status: "load paper MP tray letter size"
  461. *Status: "load paper tray1 letter size"
  462. *Status: "load paper tray2 letter size"
  463. *Status: "legal paper manual feed request"
  464. *Status: "load paper MP tray legal size"
  465. *Status: "load paper tray1 legal size"
  466. *Status: "load paper tray2 legal size"
  467. *Status: "a4 paper manual feed request"
  468. *Status: "load paper MP tray a4 size"
  469. *Status: "load paper tray1 a4 size"
  470. *Status: "load paper tray2 a4 size"
  471. *Status: "executive paper manual feed request"
  472. *Status: "load paper MP tray executive size"
  473. *Status: "load paper tray1 executive size"
  474. *Status: "load paper tray2 executive size"
  475. *Status: "com10envelope paper manual feed request"
  476. *Status: "load paper MP tray com10envelope size"
  477. *Status: "load paper tray1 com10envelope size"
  478. *Status: "load paper tray2 com10envelope size"
  479. *Status: "monarcenvelope paper manual feed request"
  480. *Status: "load paper MP tray monarcenvelope size"
  481. *Status: "load paper tray1 monarcenvelope size"
  482. *Status: "load paper tray2 monarcenvelope size"
  483. *Status: "c5envelope paper manual feed request"
  484. *Status: "load paper MP tray c5envelope size"
  485. *Status: "load paper tray1 c5envelope size"
  486. *Status: "load paper tray2 c5envelope size"
  487. *Status: "dlenvelope paper manual feed request"
  488. *Status: "load paper MP tray dlenvelope size"
  489. *Status: "load paper tray1 dlenvelope size"
  490. *Status: "load paper tray2 dlenvelope size"
  491. *Status: "b5 paper manual feed request"
  492. *Status: "load paper MP tray b5 size"
  493. *Status: "load paper tray1 b5 size"
  494. *Status: "load paper tray2 b5 size"
  495. *Status: "a5 paper manual feed request"
  496. *Status: "a5 paper manual feed request"
  497. *Status: "load paper MP tray a5 size"
  498. *Status: "load paper tray1 a5 size"
  499. *Status: "load paper tray2 a5 size"
  500. *Status: "a6 paper manual feed request"
  501. *Status: "load paper MP tray a6 size"
  502. *Status: "load paper tray1 a6 size"
  503. *Status: "load paper tray2 a6 size"
  504. *Status: "b6 paper manual feed request"
  505. *Status: "load paper MP tray b6 size"
  506. *Status: "load paper tray1 b6 size"
  507. *Status: "load paper tray2 b6 size"
  508. *Source: "Parallel"
  509. *Source: "Serial232"
  510. *Source: "Option"
  511. *Source: "Internal"
  512. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  513. *Message: "%% [ Flushing: rest of job (to end-of-file) will be ignored ] %%"
  514. *Message: "\\FontName\\ not found, using Brougham."
  515. *%==== System Management ==================================
  516. *PassWord: "0"
  517. *ExitServer: "
  518. serverdict begin 0 exitserver
  519. "
  520. *End