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.

367 lines
13 KiB

  1. *PPD-Adobe: "4.0"
  2. *%% PPD file
  3. *%% for "HL-10H Ver 4.0"
  4. *%% Copyright(C) 1993 Brother Industries,Ltd
  5. *%
  6. *%
  7. *% General Defaults & Information
  8. *%
  9. *FormatVersion: "4.0"
  10. *FileVersion: "1.9"
  11. *LanguageVersion: English
  12. *ModelName: "Brother HL-10h PS"
  13. *NickName: "Brother HL-10h PS"
  14. *PCFileName: "HL-10H.PPD"
  15. *Product: "(Brother HL-10h)"
  16. *PSVersion: "(51.8)1"
  17. *ColorDevice: False
  18. *DefaultColorSpace: Gray
  19. *FileSystem: False
  20. *LanguageLevel: "1"
  21. *Throughput: "10"
  22. *% Media Selection
  23. *OpenUI *PageSize: PickOne
  24. *OrderDependency: 30 AnySetup *PageSize
  25. *DefaultPageSize: Letter
  26. *PageSize A4: "mark statusdict begin {a4tray}stopped {a4}if end cleartomark"
  27. *PageSize A5: "mark statusdict begin {a5tray}stopped {a5}if end cleartomark"
  28. *PageSize A4Small: "mark statusdict begin {a4tray}stopped {a4small}if end cleartomark"
  29. *PageSize B5: "mark statusdict begin /JISBsize true def {b5tray}stopped {b5}if end cleartomark"
  30. *PageSize Envelope.459.649/C5 Envelope: "mark statusdict begin {c5envelopetray}stopped {c5envelope}if end cleartomark"
  31. *PageSize Envelope.312.624/DL Envelope: "mark statusdict begin {dlenvelopetray}stopped {dlenvelope}if end cleartomark"
  32. *PageSize Letter: "mark statusdict begin {lettertray} stopped {letter}if end cleartomark"
  33. *PageSize LetterSmall: "mark statusdict begin {lettertray} stopped {lettersmall}if end cleartomark"
  34. *PageSize Legal: "mark statusdict begin{legaltray}stopped {legal}if end cleartomark"
  35. *PageSize Executive: "mark statusdict begin {executivetray}stopped {executive}if end cleartomark"
  36. *PageSize Envelope.297.684/Comm #10 Envelope: "mark statusdict begin {com10envelopetray}stopped {com10envelope}if end cleartomark"
  37. *PageSize Envelope.279.540/Monarch Envelope: "mark statusdict begin {monarcenvelopetray}stopped {monarcenvelope}if end cleartomark"
  38. *?PageSize: "save statusdict begin 10 dict flush begin
  39. /small? {initgraphics clippath pathbbox pop pop pop 20 lt}def
  40. /a4tray {small? {(A4)}{(A4Small)}ifelse }def
  41. /lettertray {small? {(Letter)}{(LetterSmall)}ifelse}def
  42. /b5tray (B5) def
  43. /c5envelopetray(Envelope.459.649/C5 Envelope) def
  44. /dlenvelopetray(Envelope.312.624/DL Envelope) def
  45. /legaltray(Legal) def
  46. /executivetray(Executive) def
  47. /com10envelopetray(Com #10) def
  48. /monarcenvelopetray(Monarch) def
  49. mark {papersize {cvx exec = flush} if}stopped
  50. {printerstatus 16#ff and
  51. dup dup dup 2 eq {/a4tray cvx exec = flush}
  52. {8 eq {/lettertray cvx exec = flush}
  53. {18 eq {/b5tray cvx exec = flush}
  54. {24 eq {/legaltray cvx exec = flush}
  55. {(nocassette) = flush}ifelse
  56. }ifelse
  57. }ifelse
  58. }ifelse
  59. }if
  60. end end cleartomark restore
  61. "
  62. *End
  63. *CloseUI: *PageSize
  64. *OpenUI *PageRegion: PickOne
  65. *OrderDependency: 40 AnySetup *PageRegion
  66. *DefaultPageRegion: Letter
  67. *PageRegion A4: "a4"
  68. *PageRegion A5: "a5"
  69. *PageRegion B5: "JISb5"
  70. *PageRegion Envelope.459.649/C5 Envelope: "c5envelope"
  71. *PageRegion Envelope.312.624/DL Envelope: "dlenvelope"
  72. *PageRegion Letter: "letter"
  73. *PageRegion Legal: "legal"
  74. *PageRegion LetterSmall: "lettersmall"
  75. *PageRegion A4Small: "a4small"
  76. *PageRegion Executive: "executivepage"
  77. *PageRegion Envelope.297.684/Comm #10 Envelope: "com10envelope"
  78. *PageRegion Envelope.279.540/Monarch Envelope: "monarcenvelope"
  79. *CloseUI: *PageRegion
  80. *DefaultImageableArea: Letter
  81. *ImageableArea A4: "13 10 581 832 "
  82. *ImageableArea A5: "14 13 405 583 "
  83. *ImageableArea B5: "17 10 499 715 "
  84. *ImageableArea Envelope.459.649/C5 Envelope: "18 19 440 630 "
  85. *ImageableArea Envelope.312.624/DL Envelope: "18 19 294 605 "
  86. *ImageableArea Letter: "15 8 597 784 "
  87. *ImageableArea Legal: "15 8 597 1000 "
  88. *ImageableArea LetterSmall: "31 31 583 761 "
  89. *ImageableArea A4Small: "27 31 571 811 "
  90. *ImageableArea Executive: "18 19 501 738 "
  91. *ImageableArea Envelope.297.684/Comm #10 Envelope: "18 19 279 666 "
  92. *ImageableArea Envelope.279.540/Monarch Envelope: "18 19 263 522 "
  93. *?ImageableArea: "
  94. save
  95. /pr{{ceiling exch ceiling}{floor exch floor}ifelse
  96. psub psub
  97. }def
  98. /psub{cvi =string cvs print ( ) print}def
  99. initgraphics clippath pathbbox
  100. 4 2 roll true pr false pr flush
  101. restore
  102. "
  103. *End
  104. *DefaultPaperDimension: Letter
  105. *PaperDimension A4: "595 842"
  106. *PaperDimension A5: "420 595"
  107. *PaperDimension B5: "516 729"
  108. *PaperDimension Envelope.459.649/C5 Envelope: "459 649"
  109. *PaperDimension Envelope.312.624/DL Envelope: "312 624"
  110. *PaperDimension Letter: "612 792"
  111. *PaperDimension Legal: "612 1008"
  112. *PaperDimension LetterSmall: "612 1008"
  113. *PaperDimension A4Small: "595 842"
  114. *PaperDimension Executive: "522 756"
  115. *PaperDimension Envelope.297.684/Comm #10 Envelope: "297 684"
  116. *PaperDimension Envelope.279.540/Monarch Envelope: "279 540"
  117. *VariablePaperSize: False
  118. *% ==== Options and Constraints =====
  119. *OpenGroup: InstallableOptions/Options Installed
  120. *OpenUI *Option1/Option Lower Cassette: Boolean
  121. *DefaultOption1: False
  122. *Option1 True/Installed: ""
  123. *Option1 False/Not Installed: ""
  124. *CloseUI: *Option1
  125. *CloseGroup: InstallableOptions
  126. *UIConstraints: *Option1 False *InputSlot Lower
  127. *OpenUI *InputSlot: PickOne
  128. *OrderDependency: 20 AnySetup *InputSlot
  129. *DefaultInputSlot: Upper
  130. *InputSlot Upper: "
  131. statusdict begin
  132. false settrayswitch
  133. 0 assignpapertray
  134. papersize pop
  135. dup dup /letter eq exch /a4 eq or
  136. {initgraphics clippath pathbbox pop pop pop 20 ge
  137. {/letter eq
  138. {/lettersmall}
  139. {/a4small} ifelse
  140. }if
  141. } if
  142. cvx exec
  143. end
  144. "
  145. *End
  146. *InputSlot Lower: "
  147. statusdict begin
  148. false settrayswitch
  149. 1 assignpapertray
  150. papersize pop
  151. dup dup /letter eq exch /a4 eq or
  152. {initgraphics clippath pathbbox pop pop pop 20 ge
  153. {/letter eq
  154. {/lettersmall}
  155. {/a4small} ifelse
  156. }if
  157. } if
  158. cvx exec
  159. end
  160. "
  161. *End
  162. *CloseUI: *InputSlot
  163. *RequiresPageRegion All: True
  164. *DefaultOutputOrder: Normal
  165. *OpenUI *ManualFeed: Boolean
  166. *OrderDependency: 20 AnySetup *ManualFeed
  167. *DefaultManualFeed: False
  168. *ManualFeed True: "statusdict/manualfeed true put"
  169. *ManualFeed False: "statusdict/manualfeed false put"
  170. *?ManualFeed: "
  171. statusdict/manualfeed get{(True)}{(False)}ifelse = flush"
  172. *End
  173. *CloseUI :*ManualFeed
  174. *%===== Resolution Information ==========
  175. *OpenUI *Resolution/Choose Resolution: PickOne
  176. *OrderDependency: 10 AnySetup *Resolution
  177. *Resolution 600dpi: "statusdict begin 600 setresolution end"
  178. *Resolution 300dpi: "statusdict begin 300 setresolution end"
  179. *DefaultResolution:300dpi
  180. *?Resolution: "
  181. save
  182. initgraphics
  183. matrix defaultmatrix 0 get 72 mul round cvi
  184. ( ) cvs print (dpi)= flush
  185. restore
  186. "
  187. *End
  188. *CloseUI: *Resolution
  189. *ScreenFreq: "75.0"
  190. *ScreenAngle: "45.0"
  191. *ScreenProc Dot: "
  192. { dup mul exch dup mul add 1 exch sub }
  193. "
  194. *End
  195. *DefaultScreenProc: Dot
  196. *% Font Information ========================
  197. *DefaultFont: Courier
  198. *Font AvantGarde-Book: Standard "(001.002)" Standard ROM
  199. *Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM
  200. *Font AvantGarde-Demi: Standard "(001.000)" Standard ROM
  201. *Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM
  202. *Font Bookman-Demi: Standard "(001.000)" Standard ROM
  203. *Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM
  204. *Font Bookman-Light: Standard "(001.000)" Standard ROM
  205. *Font Bookman-LightItalic: Standard "(001.000)" Standard ROM
  206. *Font Courier: Standard "(001.000)" Standard ROM
  207. *Font Courier-Bold: Standard "(001.000)" Standard ROM
  208. *Font Courier-BoldOblique: Standard "(001.000)" Standard ROM
  209. *Font Courier-Oblique: Standard "(001.000)" Standard ROM
  210. *Font Helvetica: Standard "(001.000)" Standard ROM
  211. *Font Helvetica-Bold: Standard "(001.000)" Standard ROM
  212. *Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM
  213. *Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
  214. *Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
  215. *Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
  216. *Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
  217. *Font Helvetica-Oblique: Standard "(001.000)" Standard ROM
  218. *Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM
  219. *Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM
  220. *Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM
  221. *Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM
  222. *Font Palatino-Bold: Standard "(001.000)" Standard ROM
  223. *Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM
  224. *Font Palatino-Italic: Standard "(001.000)" Standard ROM
  225. *Font Palatino-Roman: Standard "(001.000)" Standard ROM
  226. *Font Symbol: Special "(001.001)" Special ROM
  227. *Font Times-Bold: Standard "(001.000)" Standard ROM
  228. *Font Times-BoldItalic: Standard "(001.000)" Standard ROM
  229. *Font Times-Italic: Standard "(001.000)" Standard ROM
  230. *Font Times-Roman: Standard "(001.000)" Standard ROM
  231. *Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM
  232. *Font ZapfDingbats: Special "(001.000)" Special ROM
  233. *?FontList: "
  234. save
  235. FontDirectory{pop ==}forall
  236. (*)print
  237. restore
  238. "
  239. *End
  240. *?FontQuery: "
  241. save
  242. count 1 gt
  243. {exch dup dup
  244. =string cvs (/) print print (:) print
  245. FontDirectory exch known
  246. {pop(Yes)}
  247. counttomark
  248. 0 gt {cleartomark(Yes)}
  249. {cleartomark(No)
  250. }ifelse
  251. }ifelse
  252. =
  253. }if
  254. (*) = flush
  255. restore
  256. "
  257. *End
  258. *ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
  259. *ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
  260. *ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
  261. *ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
  262. *ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
  263. *ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
  264. *ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
  265. *ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
  266. *ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
  267. *ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
  268. *ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
  269. *ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
  270. *ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
  271. *ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
  272. *ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
  273. *ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
  274. *ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
  275. *ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
  276. *ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
  277. *ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
  278. *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
  279. *ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
  280. *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
  281. *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
  282. *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
  283. *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
  284. *ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
  285. *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
  286. *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
  287. *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
  288. *ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  289. *ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  290. *ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
  291. *ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
  292. *ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
  293. *ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  294. *ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  295. *ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  296. *ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi:"47.4342"
  297. *ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
  298. *InkName: ProcessBlack/Process Black
  299. *InkName: CustomColor/Custom Color
  300. *InkName: ProcessCyan/Process Cyan
  301. *InkName: ProcessMagenta/Process Magenta
  302. *InkName: ProcessYellow/Process Yellow
  303. *PrinterError: "service call"
  304. *PrinterError: "cover open"
  305. *PrinterError: "no paper casette"
  306. *PrinterError: "out of paper"
  307. *PrinterError: "paper jam"
  308. *PrinterError: "warning up"
  309. *PrinterError: "paper entry missfeed"
  310. *PrinterError: "no toner cartridge"
  311. *PrinterError: "manual feed time out"
  312. *Status: "idle"
  313. *Status: "busy"
  314. *Status: "printing"
  315. *Status: "printing test page"
  316. *Status: "Initializing"
  317. *Status: "PrinterError: service call"
  318. *Status: "PrinterError: cover open"
  319. *Status: "PrinterError: no paper casette"
  320. *Status: "PrinterError: out of paper"
  321. *Status: "PrinterError: paper jam"
  322. *Status: "PrinterError: no toner cartridge"
  323. *Status: "PrinterError: paper entry misfeed"
  324. *Status: "PrinterError: manual feed time out"
  325. *Status: "PrinterError: warning up"
  326. *Source: "serial 9"
  327. *Source: "serial 25"
  328. *Source: "parallel"
  329. *Source: "Apple Talk"
  330. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  331. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  332. *Message: "\\FontName\\ not found, using Broughan."
  333. *FreeVM: "471528"
  334. *Reset: "
  335. clear cleardictstack
  336. serverdict begin 0 exitserver
  337. systemdict /quit get exec
  338. "
  339. *End
  340. *PassWord: "0"
  341. *ExitServer: "serverdict begin 0 exitserver"
  342. *DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  343. *%End of PPD file