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.

474 lines
18 KiB

  1. *PPD-Adobe: "4.2"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright 1993-94 Electronics for Imaging, Inc.
  4. *% All Rights Reserved.
  5. *% Permission is granted for redistribution of this file as
  6. *% long as this copyright notice is intact and the contents
  7. *% of the file is not altered in any way from its original form.
  8. *% End of Copyright statement
  9. *%
  10. *FormatVersion: "4.2"
  11. *FileVersion: "1.0"
  12. *PCFileName: "CLBP3601.PPD"
  13. *LanguageVersion: English
  14. *LanguageEncoding: ISOLatin1
  15. *Product: "(Canon C LBP 360 PS)"
  16. *PSVersion: "(2013.114) 7"
  17. *ModelName: "Canon C LBP 360 PS v2013.114"
  18. *ShortNickName: "Canon C LBP 360 PS"
  19. *NickName: "Canon C LBP 360 PS v2013.114"
  20. *% === Options and Constraints =========
  21. *UIConstraints: *EFColorMode GRAY *ColorRenderDict Preferred
  22. *UIConstraints: *EFColorMode GRAY *ColorRenderDict Business
  23. *UIConstraints: *EFColorMode GRAY *ColorRenderDict Colorimetric
  24. *UIConstraints: *ColorRenderDict Preferred *EFColorMode GRAY
  25. *UIConstraints: *ColorRenderDict Colorimetric *EFColorMode GRAY
  26. *UIConstraints: *ColorRenderDict Business *EFColorMode GRAY
  27. *UIConstraints: *ManualFeed False *MediaType Transparent
  28. *%UIConstraints: *MediaType Transparent *InputSlot AutoSelect
  29. *UIConstraints: *MediaType Transparent *InputSlot Tray1
  30. *UIConstraints: *MediaType Transparent *InputSlot Tray2
  31. *UIConstraints: *MediaType Transparent *ColorRenderDict Preferred
  32. *UIConstraints: *MediaType Transparent *ColorRenderDict Colorimetric
  33. *UIConstraints: *ColorRenderDict Preferred *MediaType Transparent
  34. *UIConstraints: *ColorRenderDict Colorimetric *MediaType Transparent
  35. *% General Information and Defaults ===============
  36. *FreeVM: "16632226"
  37. *LanguageLevel: "2"
  38. *Extensions: FileSystem CMYK
  39. *ColorDevice: True
  40. *DefaultColorSpace: CMYK
  41. *VariablePaperSize: False
  42. *PrintPSErrors: True
  43. *FileSystem: True
  44. *?FileSystem: "
  45. save
  46. statusdict /diskstatus known{(True)} {(False)} ifelse = flush
  47. restore
  48. "
  49. *End
  50. *Throughput: "3"
  51. *Password: "0"
  52. *ExitServer: "
  53. count 0 eq
  54. { false } { true exch startjob } ifelse
  55. not { (WARNING: Cannot modify initial VM.) =
  56. (Missing or invalid password.) =
  57. (Please contact the author of this software.) = flush quit
  58. } if
  59. "
  60. *End
  61. *Reset: "
  62. count 0 eq
  63. { false } { true exch startjob } ifelse
  64. not { (WARNING: Cannot reset printer.) =
  65. (Missing or invalid password.) =
  66. (Please contact the author of this software.) = flush quit
  67. } if
  68. systemdict /quit get exec
  69. (WARNING : Printer Reset Failed.) = flush
  70. "
  71. *End
  72. *DefaultResolution: 600dpi
  73. *?Resolution: "
  74. save
  75. initgraphics
  76. 0 0 moveto currentpoint matrix defaultmatrix transform
  77. 0 72 lineto currentpoint matrix defaultmatrix transform
  78. 3 -1 roll sub dup mul
  79. 3 1 roll exch sub dup mul
  80. add sqrt round cvi
  81. ( ) cvs print (dpi) = flush
  82. restore
  83. "
  84. *End
  85. *AccurateScreensSupport: True
  86. *% Color Mode allowing selecting between CMYK, B&W
  87. *%
  88. *%EFIFlags *EFColorMode
  89. *OpenUI *EFColorMode/Color Mode :PickOne
  90. *OrderDependency: 35 AnySetup *EFColorMode
  91. *DefaultColorMode: ColorModeDEF
  92. *EFColorMode ColorModeDEF/Printer's default: ""
  93. *EFColorMode CMYK/CMYK: " userdict /setcolorbundle known
  94. { << /ColorMode /CMYK >> setcolorbundle }
  95. { << /ProcessColorModel /DeviceCMYK >> setpagedevice } ifelse "
  96. *End
  97. *EFColorMode GRAY/Grayscale: " userdict /setcolorbundle known
  98. { << /ColorMode /Grayscale >> setcolorbundle }
  99. { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse "
  100. *End
  101. *?EFColorMode: " currentpagedevice /ProcessColorModel get == "
  102. *CloseUI: *EFColorMode
  103. *%EFIFlags *MediaType
  104. *OpenUI *MediaType/Media Type :PickOne
  105. *OrderDependency: 50 AnySetup *MediaType
  106. *DefaultMediaType: MediaDEF
  107. *MediaType MediaDEF/Printer's default: ""
  108. *MediaType Plain/Plain Paper: " userdict /setcolorbundle known
  109. { << /MediaType /Plain >> setcolorbundle 1 XJXsetmediatype } if"
  110. *End
  111. *MediaType Transparent/Transparency: " userdict /setcolorbundle known
  112. { << /MediaType /Transparent >> setcolorbundle 2 XJXsetmediatype } if"
  113. *End
  114. *?MediaType: "currentpagedevice /MediaType get = flush"
  115. *CloseUI: *MediaType
  116. *%
  117. *%EFIFlags *ColorRenderDict
  118. *OpenUI *ColorRenderDict/Rendering Style :PickOne
  119. *OrderDependency: 60 AnySetup *ColorRenderDict
  120. *DefaultColorRenderDict: RenderingDEF
  121. *ColorRenderDict RenderingDEF/Printer's default: ""
  122. *ColorRenderDict Preferred/Photographic: " userdict /setcolorbundle known
  123. { << /ColorRendering /Photographic >> setcolorbundle }
  124. { /DefaultColorRendering
  125. /PreferredColorRendering
  126. /ColorRendering findresource
  127. /ColorRendering defineresource setcolorrendering
  128. } ifelse "
  129. *End
  130. *ColorRenderDict Business/Presentation: " userdict /setcolorbundle known
  131. { << /ColorRendering /Presentation >> setcolorbundle }
  132. { /DefaultColorRendering
  133. /BusinessColorRendering
  134. /ColorRendering findresource
  135. /ColorRendering defineresource setcolorrendering
  136. } ifelse "
  137. *End
  138. *ColorRenderDict Colorimetric/Solid Color: " userdict /setcolorbundle known
  139. { << /ColorRendering /Solid >> setcolorbundle }
  140. { /DefaultColorRendering
  141. /ColorimetricColorRendering
  142. /ColorRendering findresource
  143. /ColorRendering defineresource setcolorrendering
  144. } ifelse "
  145. *End
  146. *?ColorRenderDict: " userdict /setcolorbundle known
  147. { currentcolorbundle /ColorRenderring get == "
  148. *End
  149. *CloseUI: *ColorRenderDict
  150. *%
  151. *%EFIFlags *ManualFeed
  152. *OpenUI *ManualFeed/MultiPurpose Tray :Boolean
  153. *OrderDependency: 20 AnySetup *ManualFeed
  154. *DefaultManualFeed: False
  155. *ManualFeed True/On: "1 dict dup /ManualFeed true put setpagedevice"
  156. *ManualFeed False/Off: "1 dict dup /ManualFeed false put setpagedevice"
  157. *?ManualFeed: "
  158. save currentpagedevice /ManualFeed get
  159. {(True)} {(False)} ifelse = flush restore"
  160. *End
  161. *CloseUI: *ManualFeed
  162. *%EFIFlags *InputSlot
  163. *OpenUI *InputSlot/Paper Source : PickOne
  164. *OrderDependency: 20 AnySetup *InputSlot
  165. *InputSlot Tray1/Main Cassette: "(printerinfo trayselect 1) =string /CPSI /ProcSet
  166. findresource /externalcommand get exec {pop} if"
  167. *End
  168. *InputSlot Tray2/Optional Cassette: "(printerinfo trayselect 2) =string /CPSI /ProcSet
  169. findresource /externalcommand get exec {pop} if"
  170. *End
  171. *CloseUI: *InputSlot
  172. *%EFIFlags *Brightness Spooler
  173. *OpenUI *Brightness/Brightness :PickOne
  174. *OrderDependency: 30 AnySetup *Brightness
  175. *DefaultBrightness: BrightnessDEF
  176. *Brightness BrightnessDEF/Printer's default: ""
  177. *Brightness +0.24/85% Lightest: " {dup 180 mul sin 0.15 mul add } bind
  178. userdict /ColorAdjust known
  179. { dup dup dup ColorAdjust /coloradjust get exec }
  180. { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  181. dup 0 4 -1 roll put settransfer } ifelse "
  182. *End
  183. *Brightness +0.16/90% Lighter: " {dup 180 mul sin 0.10 mul add } bind
  184. userdict /ColorAdjust known
  185. { dup dup dup ColorAdjust /coloradjust get exec }
  186. { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  187. dup 0 4 -1 roll put settransfer } ifelse "
  188. *End
  189. *Brightness +0.08/95% Light: " {dup 180 mul sin 0.05 mul add } bind
  190. userdict /ColorAdjust known
  191. { dup dup dup ColorAdjust /coloradjust get exec }
  192. { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  193. dup 0 4 -1 roll put settransfer } ifelse "
  194. *End
  195. *Brightness 00.00/100% Normal: " {} settransfer "
  196. *Brightness -0.08/105% Dark: " {dup 180 mul sin -0.05 mul add } bind
  197. userdict /ColorAdjust known
  198. { dup dup dup ColorAdjust /coloradjust get exec }
  199. { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  200. dup 0 4 -1 roll put settransfer } ifelse "
  201. *End
  202. *Brightness -0.16/110% Darker: " {dup 180 mul sin -0.10 mul add } bind
  203. userdict /ColorAdjust known
  204. { dup dup dup ColorAdjust /coloradjust get exec }
  205. { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  206. dup 0 4 -1 roll put settransfer } ifelse "
  207. *End
  208. *Brightness -0.24/115% Darkest: " {dup 180 mul sin -0.15 mul add } bind
  209. userdict /ColorAdjust known
  210. { dup dup dup ColorAdjust /coloradjust get exec }
  211. { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put
  212. dup 0 4 -1 roll put settransfer } ifelse "
  213. *End
  214. *CloseUI: *Brightness
  215. *DefaultTransfer: Null
  216. *Transfer Null: "{ }"
  217. *Transfer Null.Inverse: "{ 1 exch sub }"
  218. *% Black substitution is always on.
  219. *DefaultBlackSubstitution: True
  220. *BlackSubstitution True: ""
  221. *?BlackSubstitution: "(True) == flush"
  222. *%EFIFlags *PageSize
  223. *OpenUI *PageSize/Page Size : PickOne
  224. *OrderDependency: 25 AnySetup *PageSize
  225. *DefaultPageSize: LetR
  226. *PageSize Legal/Legal: " userdict /setcolorbundle known
  227. { << /PageSize /Legal >> setcolorbundle } { legal } ifelse "
  228. *End
  229. *PageSize LetR/Letter:" userdict /setcolorbundle known
  230. { << /PageSize /Letter-R >> setcolorbundle }
  231. { << /PageSize [612 792] /MediaType (ShortEdgeFeed)
  232. /InputAttributes << 0 << /PageSize [612 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  233. } ifelse "
  234. *End
  235. *PageSize A4R/A4:" userdict /setcolorbundle known
  236. { << /PageSize /A4-R >> setcolorbundle }
  237. { << /PageSize [595 842] /MediaType (ShortEdgeFeed)
  238. /InputAttributes << 0 << /PageSize [595 842] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  239. } ifelse "
  240. *End
  241. *PageSize B5R/B5: " userdict /setcolorbundle known
  242. { << /PageSize /B5-R >> setcolorbundle }
  243. { << /PageSize [516 729] /MediaType (ShortEdgeFeed)
  244. /InputAttributes << 0 << /PageSize [516 729] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  245. } ifelse "
  246. *End
  247. *?PageSize: "
  248. save currentpagedevice /PageSize get aload pop
  249. 2 copy gt {exch} if (Unknown)
  250. 12 dict
  251. dup [612 1008] (Legal) put
  252. dup [612 792] (LetR) put
  253. dup [596 843] (A4R) put
  254. dup [516 729] (B5R) put
  255. { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and
  256. { exch pop exit } { pop } ifelse
  257. } bind forall = flush pop pop
  258. restore "
  259. *End
  260. *CloseUI: *PageSize
  261. *DefaultImageableArea: LetR
  262. *ImageableArea Legal: "14 14 598 980"
  263. *ImageableArea LetR: "14 14 598 764"
  264. *ImageableArea A4R: "14 14 581 814"
  265. *ImageableArea B5R: "14 14 502 701"
  266. *?ImageableArea: "
  267. save /cvp { cvi ( ) cvs print ( ) print } bind def
  268. newpath clippath pathbbox
  269. 4 -2 roll exch 2 {ceiling cvp} repeat
  270. exch 2 {floor cvp} repeat flush
  271. restore
  272. "
  273. *End
  274. *% These provide the physical dimensions of the paper (by keyword)
  275. *DefaultPaperDimension: LetR
  276. *PaperDimension Legal: "612 1008"
  277. *PaperDimension LetR: "612 792"
  278. *PaperDimension A4R: "595 843"
  279. *PaperDimension B5R: "516 729"
  280. *RequiresPageRegion All: True
  281. *DefaultOutputOrder: Reverse
  282. *%EFIFlags *PageRegion
  283. *OpenUI *PageRegion/PageRegion: PickOne
  284. *OrderDependency: 30 AnySetup *PageRegion
  285. *DefaultPageRegion: LetR
  286. *PageRegion Legal: " userdict /setcolorbundle known
  287. { << /PageSize /Legal >> setcolorbundle } { legal } ifelse "
  288. *End
  289. *PageRegion LetR:" userdict /setcolorbundle known
  290. { << /PageSize /Letter-R >> setcolorbundle }
  291. { << /PageSize [612 792] /MediaType (ShortEdgeFeed)
  292. /InputAttributes << 0 << /PageSize [612 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  293. } ifelse "
  294. *End
  295. *PageRegion A4R: " userdict /setcolorbundle known
  296. { << /PageSize /A4-R >> setcolorbundle }
  297. { << /PageSize [595 842] /MediaType (ShortEdgeFeed)
  298. /InputAttributes << 0 << /PageSize [595 842] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  299. } ifelse "
  300. *End
  301. *PageRegion B5R: " userdict /setcolorbundle known
  302. { << /PageSize /B5-R >> setcolorbundle }
  303. { << /PageSize [516 729] /MediaType (ShortEdgeFeed)
  304. /InputAttributes << 0 << /PageSize [516 729] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice
  305. } ifelse "
  306. *End
  307. *CloseUI: *PageRegion
  308. *% Font Information =====================
  309. *DefaultFont: Courier
  310. *Font AvantGarde-Book: Standard "(001.002)" Standard Disk
  311. *Font AvantGarde-BookOblique: Standard "(001.002)" Standard Disk
  312. *Font AvantGarde-Demi: Standard "(001.003)" Standard Disk
  313. *Font AvantGarde-DemiOblique: Standard "(001.003)" Standard Disk
  314. *Font Bookman-Demi: Standard "(001.001)" Standard Disk
  315. *Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk
  316. *Font Bookman-Light: Standard "(001.001)" Standard Disk
  317. *Font Bookman-LightItalic: Standard "(001.001)" Standard Disk
  318. *Font Courier: Standard "(002.002)" Standard Disk
  319. *Font Courier-Bold: Standard "(002.002)" Standard Disk
  320. *Font Courier-BoldOblique: Standard "(002.002)" Standard Disk
  321. *Font Courier-Oblique: Standard "(002.002)" Standard Disk
  322. *Font Helvetica: Standard "(001.006)" Standard Disk
  323. *Font Helvetica-Bold: Standard "(001.007)" Standard Disk
  324. *Font Helvetica-BoldOblique: Standard "(001.007)" Standard Disk
  325. *Font Helvetica-Condensed: Standard "(001.001)" Standard Disk
  326. *Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard Disk
  327. *Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard Disk
  328. *Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard Disk
  329. *Font Helvetica-Oblique: Standard "(001.006)" Standard Disk
  330. *Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard Disk
  331. *Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard Disk
  332. *Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard Disk
  333. *Font NewCenturySchlbk-Diskan: Standard "(001.006)" Standard Disk
  334. *Font Palatino-Bold: Standard "(001.005)" Standard Disk
  335. *Font Palatino-BoldItalic: Standard "(001.005)" Standard Disk
  336. *Font Palatino-Italic: Standard "(001.005)" Standard Disk
  337. *Font Palatino-Diskan: Standard "(001.005)" Standard Disk
  338. *Font Symbol: Special "(001.003)" Special Disk
  339. *Font Times-Bold: Standard "(001.007)" Standard Disk
  340. *Font Times-BoldItalic: Standard "(001.009)" Standard Disk
  341. *Font Times-Italic: Standard "(001.007)" Standard Disk
  342. *Font Times-Roman: Standard "(001.007)" Standard Disk
  343. *Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard Disk
  344. *Font ZapfDingbats: Special "(001.002)" Special Disk
  345. *?FontQuery: "
  346. save
  347. { count 1 gt
  348. { exch dup 127 string cvs (/) print print (:) print
  349. /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  350. } { exit } ifelse
  351. } bind loop
  352. (*) = flush
  353. restore"
  354. *End
  355. *?FontList: "
  356. save (*) {cvn ==} 128 string /Font resourceforall
  357. (*) = flush restore"
  358. *End
  359. *% Printer Messages (verbatim from printer):
  360. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  361. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  362. *Message: "\FontName\ not found, using Courier"
  363. *% Status (format: %%[ status: <one of these> ]%% )
  364. *Status: "idle"
  365. *Status: "busy"
  366. *Status: "waiting"
  367. *Status: "printing"
  368. *Status: "scanning"
  369. *Status: "PrinterError: Copier is busy"
  370. *Status: "PrinterError: Copier is in standby mode"
  371. *Status: "PrinterError: Service cable is disconnected"
  372. *Status: "PrinterError: Out of fuser oil"
  373. *Status: "PrinterError: Copier door is open"
  374. *Status: "PrinterError: Paper jam"
  375. *Status: "PrinterError: Out of paper"
  376. *Status: "PrinterError: Waste toner container is full"
  377. *Status: "PrinterError: Out of toner"
  378. *Status: "PrinterError: There is no key"
  379. *Status: "PrinterError: There is no control card"
  380. *Status: "PrinterError: ID mode"
  381. *Status: "PrinterError: Copier needs attention; see copier control panel"
  382. *Status: "PrinterError: Load A4 paper"
  383. *Status: "PrinterError: Load Letter paper"
  384. *Status: "PrinterError: Load Letter-R paper"
  385. *Status: "PrinterError: Load A4-R paper"
  386. *Status: "PrinterError: Load B5-R paper"
  387. *Status: "PrinterError: Load Legal paper"
  388. *Status: "PrinterError: Check copier power and cable connection"
  389. *Status: "PrinterError: Check film scanner connection"
  390. *Status: "PrinterError: Copier is warming up"
  391. *Status: "PrinterError: Copier communication error; call copier technician"
  392. *Status: "PrinterError: Set paper size, then load manual feed paper"
  393. *Status: "PrinterError: An unknown copier error occurred"
  394. *Status: "PrinterError: Load manual feed paper"
  395. *Status: "PrinterError: Remove manual feed paper, then set size"
  396. *Status: "PrinterError: Copier is disconnected"
  397. *Status: "PrinterError: Film Scanner has copy control"
  398. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  399. *Source: "AppleTalk"
  400. *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  401. *PrinterError: "Copier is busy"
  402. *PrinterError: "Copier is in standby mode"
  403. *PrinterError: "Service cable is disconnected"
  404. *PrinterError: "Out of fuser oil"
  405. *PrinterError: "Copier door is open"
  406. *PrinterError: "Paper jam"
  407. *PrinterError: "Out of paper"
  408. *PrinterError: "Waste toner container is full"
  409. *PrinterError: "Out of toner"
  410. *PrinterError: "There is no key"
  411. *PrinterError: "There is no control card"
  412. *PrinterError: "ID mode"
  413. *PrinterError: "Copier needs attention; see copier control panel"
  414. *PrinterError: "Load A4 paper"
  415. *PrinterError: "Load Legal paper"
  416. *PrinterError: "Load Letter-R paper"
  417. *PrinterError: "Load A4-R paper"
  418. *PrinterError: "Load B5-R paper"
  419. *PrinterError: "Check copier power and cable connection"
  420. *PrinterError: "Check film scanner connection"
  421. *PrinterError: "Copier is warming up"
  422. *PrinterError: "Copier communication error; call copier technician"
  423. *PrinterError: "Set paper size, then load manual feed paper"
  424. *PrinterError: "An unknown copier error occurred"
  425. *PrinterError: "Load manual feed paper"
  426. *PrinterError: "Remove manual feed paper, then set size"
  427. *PrinterError: "Copier is disconnected"
  428. *PrinterError: "Film Scanner has copy control"
  429. *DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  430. *% Color Separation Information ====================
  431. *InkName: Cyan/Process Cyan
  432. *InkName: Magenta/Process Magenta
  433. *InkName: Yellow/Process Yellow
  434. *InkName: Black/Process Black
  435. *DefaultColorSep: Black.94lpi.400dpi
  436. *DefaultSeparations: False