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.

789 lines
28 KiB

  1. *PPD-Adobe: "4.2"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% for Canon MDC PS Printer.
  4. *%
  5. *% Copyright 1987-1995 Adobe Systems Incorporated.
  6. *% All Rights Reserved.
  7. *% Permission is granted for redistribution of this file as
  8. *% long as this copyright notice is intact and the contents
  9. *% of the file is not altered in any way from its original form.
  10. *% End of Copyright statement
  11. *%
  12. *% Copyright 1995 Canon Inc. All rights reserved.
  13. *% Copyright 1995 Peerless Systems Corp. All rights reserved.
  14. *%
  15. *% @(#)cnmdcp01.ppd 1.1 16:18:32 3/13/95
  16. *%
  17. *FormatVersion: "4.2"
  18. *FileVersion: "1.0"
  19. *LanguageEncoding: JIS83-RKSJ
  20. *LanguageVersion: Japanese
  21. *PCFileName: "MEDIO-PS.PPD"
  22. *Product: "(MDC PS Kanji)"
  23. *PSVersion: "(2013.109) 117"
  24. *ModelName: "Canon MEDIO MDC PS"
  25. *NickName: "Canon MEDIO MDC PS"
  26. *% === Options and Constraints =========
  27. *% Postcard is only supported by ManualFeed.
  28. *% UIConstraints: *PageSize Postcard *ManualFeed False
  29. *% UIConstraints: *PageRegion Postcard *ManualFeed False
  30. *UIConstraints: *PageSize Postcard *InputSlot Cassette1
  31. *UIConstraints: *PageRegion Postcard *InputSlot Cassette1
  32. *UIConstraints: *InputSlot Cassette1 *PageSize Postcard
  33. *UIConstraints: *InputSlot Cassette1 *PageRegion Postcard
  34. *UIConstraints: *PageSize Postcard *InputSlot Cassette2
  35. *UIConstraints: *PageRegion Postcard *InputSlot Cassette2
  36. *UIConstraints: *InputSlot Cassette2 *PageSize Postcard
  37. *UIConstraints: *InputSlot Cassette2 *PageRegion Postcard
  38. *UIConstraints: *PageSize Postcard *InputSlot Cassette3
  39. *UIConstraints: *PageRegion Postcard *InputSlot Cassette3
  40. *UIConstraints: *InputSlot Cassette3 *PageSize Postcard
  41. *UIConstraints: *InputSlot Cassette3 *PageRegion Postcard
  42. *UIConstraints: *PageSize Postcard *InputSlot Cassette4
  43. *UIConstraints: *PageRegion Postcard *InputSlot Cassette4
  44. *UIConstraints: *InputSlot Cassette4 *PageSize Postcard
  45. *UIConstraints: *InputSlot Cassette4 *PageRegion Postcard
  46. *UIConstraints: *PageSize Postcard *InputSlot Cassette5
  47. *UIConstraints: *PageRegion Postcard *InputSlot Cassette5
  48. *UIConstraints: *InputSlot Cassette5 *PageSize Postcard
  49. *UIConstraints: *InputSlot Cassette5 *PageRegion Postcard
  50. *UIConstraints: *PageSize Postcard *Duplex
  51. *UIConstraints: *PageRegion Postcard *Duplex
  52. *UIConstraints: *Duplex *PageSize Postcard
  53. *UIConstraints: *Duplex *PageRegion Postcard
  54. *UIConstraints: *Duplex *CNOutputFaceMode True
  55. *UIConstraints: *PageSize Postcard *InputSlot PaperDeck
  56. *UIConstraints: *PageRegion Postcard *InputSlot PaperDeck
  57. *UIConstraints: *InputSlot PaperDeck *PageSize Postcard
  58. *UIConstraints: *InputSlot PaperDeck *PageRegion Postcard
  59. *% UIConstraints: *Z40Sorter None *Sorter
  60. *% UIConstraints: *Z40Sorter None *StapleWhen
  61. *% UIConstraints: *Z40Sorter SorterType1 *StapleWhen
  62. *% UIConstraints: *Z40Sorter SorterType2 *StapleWhen
  63. *UIConstraints: *Z40Sorter None *Sorter
  64. *UIConstraints: *Z40Sorter SorterType1 *Sorter DocSortingStaple
  65. *UIConstraints: *Z40Sorter SorterType2 *Sorter DocSortingStaple
  66. *UIConstraints: *Z50Pedestal None *Duplex
  67. *UIConstraints: *Z50Pedestal None *InputSlot Cassette3
  68. *UIConstraints: *Z50Pedestal None *InputSlot Cassette4
  69. *UIConstraints: *Z50Pedestal None *InputSlot Cassette5
  70. *UIConstraints: *Z50Pedestal None *InputSlot PaperDeck
  71. *UIConstraints: *Z50Pedestal CassetteType1 *Duplex
  72. *UIConstraints: *Z50Pedestal CassetteType1 *InputSlot PaperDeck
  73. *UIConstraints: *Z50Pedestal CassetteType2 *InputSlot PaperDeck
  74. *UIConstraints: *Z50Pedestal CassetteType2 *InputSlot Cassette5
  75. *UIConstraints: *Z50Pedestal CassetteType3 *Duplex
  76. *UIConstraints: *Z50Pedestal CassetteType3 *InputSlot PaperDeck
  77. *UIConstraints: *Z50Pedestal CassetteType3 *InputSlot Cassette4
  78. *UIConstraints: *Z50Pedestal CassetteType3 *InputSlot Cassette5
  79. *UIConstraints: *Z50Pedestal CassetteType4 *InputSlot PaperDeck
  80. *UIConstraints: *Z50Pedestal CassetteType4 *InputSlot Cassette3
  81. *UIConstraints: *Z50Pedestal CassetteType4 *InputSlot Cassette4
  82. *UIConstraints: *Z50Pedestal CassetteType4 *InputSlot Cassette5
  83. *%UIConstraints: *Z50Pedestal CassetteType5 *InputSlot Cassette3
  84. *%UIConstraints: *Z50Pedestal CassetteType5 *InputSlot Cassette4
  85. *%UIConstraints: *Z50Pedestal CassetteType5 *InputSlot Cassette5
  86. *%UIConstraints: *Z50Pedestal CassetteType6 *Duplex
  87. *%UIConstraints: *Z50Pedestal CassetteType6 *InputSlot Cassette3
  88. *%UIConstraints: *Z50Pedestal CassetteType6 *InputSlot Cassette4
  89. *%UIConstraints: *Z50Pedestal CassetteType6 *InputSlot Cassette5
  90. *UIConstraints: *Z50Pedestal CassetteType7 *Duplex
  91. *UIConstraints: *Z50Pedestal CassetteType7 *InputSlot PaperDeck
  92. *UIConstraints: *Z50Pedestal CassetteType7 *InputSlot Cassette5
  93. *%UIConstraints: *Z50Pedestal CassetteType8 *Duplex
  94. *%UIConstraints: *Z50Pedestal CassetteType8 *InputSlot Cassette4
  95. *%UIConstraints: *Z50Pedestal CassetteType8 *InputSlot Cassette5
  96. *%UIConstraints: *Z50Pedestal CassetteType9 *InputSlot PaperDeck
  97. *%UIConstraints: *Z50Pedestal CassetteType9 *InputSlot Cassette4
  98. *%UIConstraints: *Z50Pedestal CassetteType9 *InputSlot Cassette5
  99. *% Document sorting (DocSorting) must be used in order to use stapling.
  100. *% UIConstraints: *StapleWhen EndOfJob *Sorter None
  101. *% UIConstraints: *StapleWhen EndOfJob *Sorter GroupSorting
  102. *% UIConstraints: *Sorter None *StapleWhen EndOfJob
  103. *% UIConstraints: *Sorter GroupSorting *StapleWhen EndOfJob
  104. *% ==== Device Capabilities ===============
  105. *LanguageLevel: "2"
  106. *Protocols: PJL TBCP
  107. *JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
  108. *JCLToPSInterpreter: "@PJL ENTER LANGUAGE=POSTSCRIPT<0A>"
  109. *JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"
  110. *FreeVM: "2600000"
  111. *VMOption 16Meg/16MB: "2600000"
  112. *VMOption 20Meg/20MB: "3500000"
  113. *VMOption 24Meg/24MB�ȏ�: "5400000"
  114. *ColorDevice: False
  115. *DefaultColorSpace: Gray
  116. *VariablePaperSize: False
  117. *TTRasterizer: Type42
  118. *FileSystem: True
  119. *?FileSystem: "save statusdict /diskonline get exec
  120. {(True)}{(False)} ifelse = flush restore"
  121. *End
  122. *Throughput: "30"
  123. *Password: "()"
  124. *ExitServer: "
  125. count 0 eq
  126. {false}
  127. {true exch startjob}
  128. ifelse
  129. not
  130. {
  131. (WARNING: Cannot modify initial VM.) =
  132. (Missing or invalid password.) =
  133. (Please contact the author of this software.) = flush quit
  134. } if
  135. "
  136. *End
  137. *Reset: "
  138. count 0 eq
  139. {false}
  140. {true exch startjob}
  141. ifelse
  142. not
  143. {
  144. (WARNING: Cannot reset printer.) =
  145. (Missing or invalid password.) =
  146. (Please contact the author of this software.) = flush quit
  147. } if
  148. systemdict /quit get exec
  149. (WARNING : Printer Reset Failed.) = flush
  150. "
  151. *End
  152. *OpenUI *Z30InstalledMemory/�������\��: PickOne
  153. *DefaultZ30InstalledMemory: 16Meg
  154. *Z30InstalledMemory 16Meg/16MB: ""
  155. *Z30InstalledMemory 20Meg/20MB: ""
  156. *Z30InstalledMemory 24Meg/24MB�ȏ�: ""
  157. *CloseUI: *Z30InstalledMemory
  158. *OpenUI *Z40Sorter/�\�[�^�[�\��: PickOne
  159. *DefaultZ40Sorter: None
  160. *Z40Sorter None/�\�[�^�[����: ""
  161. *Z40Sorter SorterType1/�T�r���\�[�^�[: ""
  162. *Z40Sorter SorterType2/�Q�O�r���\�[�^�[: ""
  163. *Z40Sorter SorterType3/�P�O�r���X�e�C�v���\�[�^�[: ""
  164. *Z40Sorter SorterType4/�Q�O�r���X�e�C�v���\�[�^�[: ""
  165. *CloseUI: *Z40Sorter
  166. *OpenUI *Z50Pedestal/�I�v�V�����J�Z�b�g�\��: PickOne
  167. *DefaultZ50Pedestal: None
  168. *Z50Pedestal None/�I�v�V�����J�Z�b�g����: ""
  169. *Z50Pedestal CassetteType4/���ʃJ�Z�b�g: ""
  170. *%Z50Pedestal CassetteType6/�y�[�p�[�f�b�L: ""
  171. *%Z50Pedestal CassetteType5/���ʃy�[�p�[�f�b�L: ""
  172. *Z50Pedestal CassetteType3/�P�J�Z�b�g: ""
  173. *%Z50Pedestal CassetteType8/�y�[�p�[�f�b�L�P�i�J�Z�b�g: ""
  174. *%Z50Pedestal CassetteType9/���ʂP�i�J�Z�b�g: ""
  175. *Z50Pedestal CassetteType7/�Q�J�Z�b�g: ""
  176. *Z50Pedestal CassetteType2/���ʂQ�J�Z�b�g: ""
  177. *Z50Pedestal CassetteType1/�R�J�Z�b�g: ""
  178. *CloseUI: *Z50Pedestal
  179. *% === Duplex options ============
  180. *OpenUI *Duplex/���ʈ������[�h: PickOne
  181. *OrderDependency: 50 AnySetup *Duplex
  182. *DefaultDuplex: None
  183. *Duplex None/���Ȃ��i�Жʈ����j: "
  184. <</Duplex false /Tumble false /Policies <</Duplex 2>> >> setpagedevice"
  185. *End
  186. *Duplex DuplexNoTumble/���ʈ����i���ӂ��Ԃ����j: "
  187. <</Duplex true /Tumble false /Policies <</Duplex 2>>/OutputFaceUp false >>
  188. setpagedevice"
  189. *End
  190. *Duplex DuplexTumble/���ʈ����i�Z�ӂ��Ԃ����j: "
  191. <</Duplex true /Tumble true /Policies <</Duplex 2>> /OutputFaceUp false>>
  192. setpagedevice"
  193. *End
  194. *?Duplex: "save
  195. currentpagedevice /Duplex get
  196. {currentpagedevice /Tumble get
  197. {(DuplexTumble)}{(DuplexNoTumble)}ifelse
  198. }
  199. {(None)}
  200. ifelse = flush
  201. restore"
  202. *End
  203. *CloseUI: *Duplex
  204. *% === OutputFaceMode options ============
  205. *% note: the duplex unit must be installed to select face down.
  206. *%
  207. *OpenUI *CNOutputFaceMode/�o�̓��[�h: Boolean
  208. *OrderDependency: 50 AnySetup *CNOutputFaceMode
  209. *DefaultCNOutputFaceMode: True
  210. *CNOutputFaceMode True/�t�F�[�X�A�b�v: "<</OutputFaceUp true>> setpagedevice"
  211. *CNOutputFaceMode False/�t�F�[�X�_�E��: "<</OutputFaceUp false>> setpagedevice"
  212. *?CNOutputFaceMode: "save
  213. currentpagedevice dup /OutputFaceUp known
  214. {/OutputFaceUp get {(True)}{(False)} ifelse}
  215. {pop (True)}
  216. ifelse = flush
  217. restore"
  218. *End
  219. *CloseUI: *CNOutputFaceMode
  220. *% === Sorter options ============
  221. *% note:
  222. *% The MDC printer supports "document sorting" and "group sorting";
  223. *% requires the use of a non-boolean value (not currently used by Adobe).
  224. *% Also note that separate user options for collate and jog are not
  225. *% provided, since they are not available in the printer.
  226. *%
  227. *OpenUI *Sorter/�\�[�g���[�h: PickOne
  228. *OrderDependency: 49 AnySetup *Sorter
  229. *DefaultSorter: None
  230. *Sorter None/�\�[�g���Ȃ� : "
  231. <</Jog 0 >> setpagedevice"
  232. *End
  233. *Sorter DocSorting/�\�[�g: "
  234. <</Jog 3 /Collate true /Staple 0>> setpagedevice"
  235. *End
  236. *Sorter DocSortingStaple/�X�e�C�v���\�[�g: "
  237. <</Jog 3 /Collate true /Staple 2>> setpagedevice"
  238. *End
  239. *Sorter GroupSorting/�O���[�v�\�[�g: "
  240. <</Jog 3 /Collate false /Staple 0>> setpagedevice"
  241. *End
  242. *?Sorter: "save
  243. currentpagedevice dup /Jog known
  244. {dup /Jog get 3 eq
  245. {dup /Collate known
  246. {dup /Collate get
  247. {dup /Staple known
  248. {/Staple get 2 eq {(DocSortingStaple)} {(DocSorting)} ifelse}
  249. {pop (None)} ifelse}
  250. {pop (GroupSorting)} ifelse}
  251. {pop (None)} ifelse}
  252. {pop (None)}
  253. ifelse}
  254. {pop (None)}
  255. ifelse = flush
  256. restore"
  257. *End
  258. *CloseUI: *Sorter
  259. *% === Staple options ============
  260. *% OpenUI *StapleWhen/Staple: PickOne
  261. *% OrderDependency: 50 AnySetup *StapleWhen
  262. *% DefaultStapleWhen: None
  263. *% StapleWhen None/Do not staple: "
  264. *% <</Staple 0>> setpagedevice"
  265. *% End
  266. *% StapleWhen EndOfJob/Staple at end of job: "
  267. *% <</Staple 2>> setpagedevice"
  268. *% End
  269. *% ?StapleWhen: "save
  270. *% currentpagedevice dup /Staple known
  271. *% {/Staple get 2 eq {(EndOfJob)} {(None)} ifelse}
  272. *% {pop (None)}
  273. *% ifelse = flush
  274. *% restore"
  275. *% End
  276. *% CloseUI: *StapleWhen
  277. *% === JamRecovery options ============
  278. *OpenUI *CNJamRecovery/�W�������J�o���|: Boolean
  279. *OrderDependency: 50 AnySetup *CNJamRecovery
  280. *DefaultCNJamRecovery: True
  281. *CNJamRecovery False/���Ȃ�: "<</ExitJamRecovery false>> setpagedevice"
  282. *CNJamRecovery True/���� : "<</ExitJamRecovery true>> setpagedevice"
  283. *?CNJamRecovery: "save
  284. currentpagedevice dup /ExitJamRecovery known
  285. {/ExitJamRecovery get {(True)}{(False)} ifelse}
  286. {pop (None)}
  287. ifelse = flush
  288. restore"
  289. *End
  290. *CloseUI: *CNJamRecovery
  291. *% Halftone Information ===============
  292. *ScreenFreq: "65.0"
  293. *ScreenAngle: "45.0"
  294. *DefaultResolution: 400dpi
  295. *?Resolution: "
  296. save
  297. initgraphics
  298. 0 0 moveto currentpoint matrix defaultmatrix transform
  299. 0 72 lineto currentpoint matrix defaultmatrix transform
  300. 3 -1 roll sub dup mul
  301. 3 1 roll exch sub dup mul
  302. add sqrt round cvi
  303. ( ) cvs print (dpi) = flush
  304. restore
  305. "
  306. *End
  307. *DefaultScreenProc: Dot
  308. *ScreenProc Dot: "
  309. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 sub}
  310. {dup mul exch dup mul add 1 exch sub} ifelse}"
  311. *End
  312. *ScreenProc Line: "{pop}"
  313. *ScreenProc Ellipse: "{dup 5 mul 8 div mul exch dup mul exch add sqrt 1
  314. exch sub}"
  315. *End
  316. *DefaultTransfer: Null
  317. *Transfer Null: "{ }"
  318. *Transfer Null.Inverse: "{1 exch sub}"
  319. *% Paper Handling ===================
  320. *LandscapeOrientation: Plus90
  321. *% Code in this section both selects a tray and sets up a frame buffer.
  322. *OpenUI *PageSize: PickOne
  323. *OrderDependency: 30 AnySetup *PageSize
  324. *DefaultPageSize: A4
  325. *%
  326. *PageSize Letter/���^�[ 8.5x11 in: "
  327. <</PageSize [612 792] /ImagingBBox null >> setpagedevice"
  328. *End
  329. *PageSize Legal/���[�K�� 8.5x14 in: "
  330. <</PageSize [612 1008] /ImagingBBox null >> setpagedevice"
  331. *End
  332. *PageSize 11x17/11x17 in: "
  333. <</PageSize [792 1224] /ImagingBBox null >> setpagedevice"
  334. *End
  335. *PageSize Statement/�X�e�C�g�����g 5.5x8.5 in: "
  336. <</PageSize [396 612] /ImagingBBox null >> setpagedevice"
  337. *End
  338. *PageSize Postcard/�n�K�L 100x148 mm: "
  339. <</PageSize [283 420] /ImagingBBox null >> setpagedevice"
  340. *End
  341. *PageSize A3/A3 297x420 mm: "
  342. <</PageSize [842 1191] /ImagingBBox null >> setpagedevice"
  343. *End
  344. *PageSize A4/A4 210x297 mm: "
  345. <</PageSize [595 842] /ImagingBBox null >> setpagedevice"
  346. *End
  347. *PageSize A5/A5 148x210 mm: "
  348. <</PageSize [420 595] /ImagingBBox null >> setpagedevice"
  349. *End
  350. *PageSize B4/B4 257x364 mm: "
  351. <</PageSize [729 1032] /ImagingBBox null >> setpagedevice"
  352. *End
  353. *PageSize B5/B5 182x257 mm: "
  354. <</PageSize [516 729] /ImagingBBox null >> setpagedevice"
  355. *End
  356. *?PageSize: "
  357. save
  358. currentpagedevice /PageSize get aload pop
  359. 2 copy gt {exch} if
  360. (Unknown)
  361. << [612 792] (Letter)
  362. [612 1008] (Legal)
  363. [792 1224] (11x17)
  364. [396 612] (Statement)
  365. [283 420] (Postcard)
  366. [842 1191] (A3)
  367. [595 842] (A4)
  368. [420 595] (A5)
  369. [729 1032] (B4)
  370. [516 729] (B5)
  371. >>
  372. { exch aload pop
  373. 4 index sub abs 5 le exch 5 index sub abs 5 le and
  374. {exch pop exit}
  375. {pop}
  376. ifelse
  377. } bind forall
  378. = flush pop pop
  379. restore
  380. "
  381. *End
  382. *CloseUI: *PageSize
  383. *OpenUI *PageRegion: PickOne
  384. *OrderDependency: 40 AnySetup *PageRegion
  385. *DefaultPageRegion: A4
  386. *PageRegion Letter: "
  387. << /PageSize [612 792]
  388. /ImagingBBox null
  389. >> setpagedevice"
  390. *End
  391. *PageRegion Legal: "
  392. << /PageSize [612 1008]
  393. /ImagingBBox null
  394. >> setpagedevice"
  395. *End
  396. *PageRegion 11x17: "
  397. << /PageSize [792 1224]
  398. /ImagingBBox null
  399. >> setpagedevice"
  400. *End
  401. *PageRegion Statement: "
  402. << /PageSize [396 612]
  403. /ImagingBBox null
  404. >> setpagedevice"
  405. *End
  406. *PageRegion Postcard: "
  407. << /PageSize [283 420]
  408. /ImagingBBox null
  409. >> setpagedevice"
  410. *End
  411. *PageRegion A3: "
  412. << /PageSize [842 1191]
  413. /ImagingBBox null
  414. >> setpagedevice"
  415. *End
  416. *PageRegion A4: "
  417. << /PageSize [595 842]
  418. /ImagingBBox null
  419. >> setpagedevice"
  420. *End
  421. *PageRegion A5: "
  422. << /PageSize [420 595]
  423. /ImagingBBox null
  424. >> setpagedevice"
  425. *End
  426. *PageRegion B4/Env B4: "
  427. << /PageSize [729 1032]
  428. /ImagingBBox null
  429. >> setpagedevice"
  430. *End
  431. *PageRegion B5: "
  432. << /PageSize [516 729]
  433. /ImagingBBox null
  434. >> setpagedevice"
  435. *End
  436. *CloseUI: *PageRegion
  437. *% The following entries provide information about specific paper keywords.
  438. *DefaultImageableArea: A4
  439. *ImageableArea Letter: "16.5 12.25 593.7 775.5"
  440. *ImageableArea Legal: "16.3 12.3 590.1 996.5"
  441. *ImageableArea 11x17: "16.5 16.4 775.5 1208.7"
  442. *ImageableArea Statement: "13.8 18.1 382.3 593.9"
  443. *ImageableArea Postcard: "15.11 13.22 260.5 392.8"
  444. *ImageableArea A3: "17.8 19.4 824.1 1171.3"
  445. *ImageableArea A4: "21.2 17.9 574.0 824.1"
  446. *ImageableArea A5: "14.73 21.16 406.3 574.1"
  447. *ImageableArea B4: "18.7 20.7 709.8 1011.3"
  448. *ImageableArea B5: "16.13 18.65 499.9 709.8"
  449. *?ImageableArea: "
  450. save
  451. /cvp {( ) cvs print ( )print} bind def
  452. /upperright {10000 mul floor 10000 div} bind def
  453. /lowerleft {10000 mul ceiling 10000 div} bind def
  454. newpath clippath pathbbox
  455. 4 -2 roll exch 2 {lowerleft cvp} repeat
  456. exch 2 {upperright cvp} repeat flush
  457. restore"
  458. *End
  459. *% These provide the physical dimensions of the paper (by keyword)
  460. *DefaultPaperDimension: A4
  461. *PaperDimension Letter: "612 792"
  462. *PaperDimension Legal: "612 1008"
  463. *PaperDimension 11x17: "792 1224"
  464. *PaperDimension Statement: "396 612"
  465. *PaperDimension Postcard: "283 420"
  466. *PaperDimension A3: "842 1191"
  467. *PaperDimension A4: "595 842"
  468. *PaperDimension A5: "420 595"
  469. *PaperDimension B4: "729 1032"
  470. *PaperDimension B5: "516 729"
  471. *RequiresPageRegion StackBypass: True
  472. *OpenUI *InputSlot: PickOne
  473. *OrderDependency: 20 AnySetup *InputSlot
  474. *DefaultInputSlot: Cassette1
  475. *InputSlot Cassette1/Cassette 1: "currentpagedevice
  476. /InputAttributes get 0 get dup null eq {pop} {dup
  477. /InputAttributes<</Priority[0 1 2 3 4]>>put setpagedevice}
  478. ifelse"
  479. *End
  480. *InputSlot Cassette2/Cassette 2: "currentpagedevice
  481. /InputAttributes get 1 get dup null eq {pop} {dup
  482. /InputAttributes<</Priority[1 0 2 3 4]>>put setpagedevice}
  483. ifelse"
  484. *End
  485. *InputSlot Cassette3/Cassette 3: "currentpagedevice
  486. /InputAttributes get 2 get dup null eq {pop} {dup
  487. /InputAttributes<</Priority[2 0 1 3 4]>>put setpagedevice}
  488. ifelse"
  489. *End
  490. *InputSlot Cassette4/Cassette 4: "currentpagedevice
  491. /InputAttributes get 3 get dup null eq {pop} {dup
  492. /InputAttributes<</Priority[3 0 1 2 4]>>put setpagedevice}
  493. ifelse"
  494. *End
  495. *InputSlot Cassette5/Cassette 5: "currentpagedevice
  496. /InputAttributes get 4 get dup null eq {pop} {dup
  497. /InputAttributes<</Priority[4 0 1 2 3]>>put setpagedevice}
  498. ifelse"
  499. *End
  500. *InputSlot PaperDeck/Paper Deck: "currentpagedevice
  501. /InputAttributes get 2 get dup null eq {pop} {dup
  502. /InputAttributes<</Priority[2 0 1 3 4]>>put setpagedevice}
  503. ifelse"
  504. *End
  505. *?InputSlot: "save
  506. << /0 (Cassette 1)
  507. /1 (Cassette 2)
  508. /2 (Cassette 3)
  509. /3 (Cassette 4)
  510. /4 (Cassette 5)
  511. >>
  512. currentpagedevice /InputAttributes get dup /Priority known
  513. {/Priority get 0 get ( ) cvs cvn get}
  514. {dup length 1 eq
  515. {{pop} forall ( ) cvs cvn get}
  516. {pop pop (Unknown)}
  517. ifelse
  518. }
  519. ifelse = flush
  520. restore"
  521. *End
  522. *CloseUI: *InputSlot
  523. *DefaultOutputBin: OnlyOne
  524. *DefaultOutputOrder: Normal
  525. *OpenUI *ManualFeed/�荷��: Boolean
  526. *OrderDependency: 20 AnySetup *ManualFeed
  527. *DefaultManualFeed: False
  528. *ManualFeed True: "<</ManualFeed true >> setpagedevice"
  529. *ManualFeed False: "<</ManualFeed false >> setpagedevice"
  530. *?ManualFeed: "save
  531. currentpagedevice /ManualFeed get
  532. {(True)} {(False)} ifelse = flush
  533. restore"
  534. *End
  535. *CloseUI: *ManualFeed
  536. *% Font Information =====================
  537. *DefaultFont: Ryumin
  538. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  539. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  540. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  541. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  542. *Font Bookman-Demi: Standard "(001.004S)" Standard ROM
  543. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
  544. *Font Bookman-Light: Standard "(001.004S)" Standard ROM
  545. *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
  546. *Font Courier: Standard "(002.004S)" Standard ROM
  547. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  548. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  549. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  550. *Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.002)" 83pv ROM
  551. *Font GothicBBB-Medium-Add-H: JIS "(003.002)" Add ROM
  552. *Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.002)" Add ROM
  553. *Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.002)" Add ROM
  554. *Font GothicBBB-Medium-Add-V: JIS "(003.002)" Add ROM
  555. *Font GothicBBB-Medium-EUC-H: EUC "(003.002)" JIS-83 ROM
  556. *Font GothicBBB-Medium-EUC-V: EUC "(003.002)" JIS-83 ROM
  557. *Font GothicBBB-Medium-Ext-H: JIS "(003.002)" Ext ROM
  558. *Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.002)" Ext ROM
  559. *Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.002)" Ext ROM
  560. *Font GothicBBB-Medium-Ext-V: JIS "(003.002)" Ext ROM
  561. *Font GothicBBB-Medium-H: JIS "(003.002)" JIS-83 ROM
  562. *Font GothicBBB-Medium-NWP-H: JIS "(003.002)" NWP ROM
  563. *Font GothicBBB-Medium-NWP-V: JIS "(003.002)" NWP ROM
  564. *Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.002)" JIS-83 ROM
  565. *Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.002)" Special ROM
  566. *Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.002)" JIS-83 ROM
  567. *Font GothicBBB-Medium-V: JIS "(003.002)" JIS-83 ROM
  568. *Font GothicBBB-Medium.Oubun: Special "(003.002)" Special ROM
  569. *Font GothicBBB-Medium.Roman: Special "(003.002)" Special ROM
  570. *Font GothicBBB-Medium.Roman83pv: Special "(003.002)" Special ROM
  571. *Font GothicBBB-Medium.WP-Symbol: Special "(003.002)" Special ROM
  572. *Font Helvetica: Standard "(001.006S)" Standard ROM
  573. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  574. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  575. *Font Helvetica-Condensed: Standard "(001.001)" Standard ROM
  576. *Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM
  577. *Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM
  578. *Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM
  579. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  580. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  581. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  582. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  583. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  584. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  585. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  586. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  587. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  588. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  589. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  590. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  591. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  592. *Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.001)" 83pv ROM
  593. *Font Ryumin-Light-Add-H: JIS "(003.001)" Add ROM
  594. *Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.001)" Add ROM
  595. *Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.001)" Add ROM
  596. *Font Ryumin-Light-Add-V: JIS "(003.001)" Add ROM
  597. *Font Ryumin-Light-EUC-H: EUC "(003.001)" JIS-83 ROM
  598. *Font Ryumin-Light-EUC-V: EUC "(003.001)" JIS-83 ROM
  599. *Font Ryumin-Light-Ext-H: JIS "(003.001)" Ext ROM
  600. *Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.001)" Ext ROM
  601. *Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.001)" Ext ROM
  602. *Font Ryumin-Light-Ext-V: JIS "(003.001)" Ext ROM
  603. *Font Ryumin-Light-H: JIS "(003.001)" JIS-83 ROM
  604. *Font Ryumin-Light-NWP-H: JIS "(003.001)" NWP ROM
  605. *Font Ryumin-Light-NWP-V: JIS "(003.001)" NWP ROM
  606. *Font Ryumin-Light-RKSJ-H: RKSJ "(003.001)" JIS-83 ROM
  607. *Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.001)" Special ROM
  608. *Font Ryumin-Light-RKSJ-V: RKSJ "(003.001)" JIS-83 ROM
  609. *Font Ryumin-Light-V: JIS "(003.001)" JIS-83 ROM
  610. *Font Ryumin-Light.Oubun: Special "(003.001)" Special ROM
  611. *Font Ryumin-Light.Roman: Special "(003.001)" Special ROM
  612. *Font Ryumin-Light.Roman83pv: Special "(003.001)" Special ROM
  613. *Font Ryumin-Light.WP-Symbol: Special "(003.001)" Special ROM
  614. *Font Symbol: Special "(001.007S)" Special ROM
  615. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  616. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  617. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  618. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  619. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  620. *Font ZapfDingbats: Special "(001.004S)" Special ROM
  621. *?FontQuery: "save
  622. {count 1 gt
  623. {exch dup 127 string cvs (/)print print (:)print
  624. /Font resourcestatus
  625. {pop pop (Yes)} {(No)} ifelse =
  626. }
  627. {exit}
  628. ifelse
  629. } bind loop
  630. (*) = flush
  631. restore"
  632. *End
  633. *?FontList: "save
  634. (*) {cvn ==} 128 string /Font resourceforall
  635. (*) = flush
  636. restore"
  637. *End
  638. *% Printer Messages (verbatim from printer):
  639. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  640. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  641. *Message: "\FontName\ not found, using Courier"
  642. *% Status (format: %%[ status: <one of these> ] %%)
  643. *Status: "initializing"
  644. *Status: "idle"
  645. *Status: "busy"
  646. *Status: "waiting"
  647. *Status: "online"
  648. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  649. *Source: "Serial"
  650. *Source: "Parallel"
  651. *Source: "LocalTalk"
  652. *Source: "EtherTalk"
  653. *%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  654. *% Color Separation Information =====================
  655. *DefaultColorSep: ProcessBlack.60lpi.400x400dpi/60 lpi / 400 dpi
  656. *InkName: ProcessBlack/Process Black
  657. *InkName: CustomColor/Custom Color
  658. *InkName: ProcessCyan/Process Cyan
  659. *InkName: ProcessMagenta/Process Magenta
  660. *InkName: ProcessYellow/Process Yellow
  661. *% For 60 lpi / 300 x 300 dpi ===============================
  662. *ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300 dpi: "45"
  663. *ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300 dpi: "45"
  664. *ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300 dpi: "15"
  665. *ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300 dpi: "75"
  666. *ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300 dpi: "0"
  667. *ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300 dpi: "60"
  668. *ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300 dpi: "60"
  669. *ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300 dpi: "60"
  670. *ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300 dpi: "60"
  671. *ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300 dpi: "60"
  672. *% For 53 lpi / 300 x 300 dpi ===============================
  673. *ColorSepScreenAngle ProcessBlack.53lpi.300x300dpi/53 lpi / 300 dpi: "45.0"
  674. *ColorSepScreenAngle CustomColor.53lpi.300x300dpi/53 lpi / 300 dpi: "45.0"
  675. *ColorSepScreenAngle ProcessCyan.53lpi.300x300dpi/53 lpi / 300 dpi: "71.5651"
  676. *ColorSepScreenAngle ProcessMagenta.53lpi.300x300dpi/53 lpi / 300 dpi: "18.4349"
  677. *ColorSepScreenAngle ProcessYellow.53lpi.300x300dpi/53 lpi / 300 dpi: "0.0"
  678. *ColorSepScreenFreq ProcessBlack.53lpi.300x300dpi/53 lpi / 300 dpi: "53.033"
  679. *ColorSepScreenFreq CustomColor.53lpi.300x300dpi/53 lpi / 300 dpi: "53.033"
  680. *ColorSepScreenFreq ProcessCyan.53lpi.300x300dpi/53 lpi / 300 dpi: "47.4342"
  681. *ColorSepScreenFreq ProcessMagenta.53lpi.300x300dpi/53 lpi / 300 dpi: "47.4342"
  682. *ColorSepScreenFreq ProcessYellow.53lpi.300x300dpi/53 lpi / 300 dpi: "50.0"
  683. *% For 60 lpi / 400 x 400 dpi =========================
  684. *ColorSepScreenAngle ProcessBlack.60lpi.400x400dpi/60 lpi / 400 dpi: "45.0"
  685. *ColorSepScreenAngle CustomColor.60lpi.400x400dpi/60 lpi / 400 dpi: "45.0"
  686. *ColorSepScreenAngle ProcessCyan.60lpi.400x400dpi/60 lpi / 400 dpi: "15.0086"
  687. *ColorSepScreenAngle ProcessMagenta.60lpi.400x400dpi/60 lpi / 400 dpi: "74.9914"
  688. *ColorSepScreenAngle ProcessYellow.60lpi.400x400dpi/60 lpi / 400 dpi: "0.0"
  689. *ColorSepScreenFreq ProcessBlack.60lpi.400x400dpi/60 lpi / 400 dpi: "59.9969"
  690. *ColorSepScreenFreq CustomColor.60lpi.400x400dpi/60 lpi / 400 dpi: "59.9969"
  691. *ColorSepScreenFreq ProcessCyan.60lpi.400x400dpi/60 lpi / 400 dpi: "59.996"
  692. *ColorSepScreenFreq ProcessMagenta.60lpi.400x400dpi/60 lpi / 400 dpi: "59.996"
  693. *ColorSepScreenFreq ProcessYellow.60lpi.400x400dpi/60 lpi / 400 dpi: "60.0"
  694. *% For 53 lpi / 400 x 400 dpi =========================
  695. *ColorSepScreenAngle ProcessBlack.53lpi.400x400dpi/53 lpi / 400 dpi: "45.0"
  696. *ColorSepScreenAngle CustomColor.53lpi.400x400dpi/53 lpi / 400 dpi: "45.0"
  697. *ColorSepScreenAngle ProcessCyan.53lpi.400x400dpi/53 lpi / 400 dpi: "74.9891"
  698. *ColorSepScreenAngle ProcessMagenta.53lpi.400x400dpi/53 lpi / 400 dpi: "15.0109"
  699. *ColorSepScreenAngle ProcessYellow.53lpi.400x400dpi/53 lpi / 400 dpi: "0.0"
  700. *ColorSepScreenFreq ProcessBlack.53lpi.400x400dpi/53 lpi / 400 dpi: "53.033"
  701. *ColorSepScreenFreq CustomColor.53lpi.400x400dpi/53 lpi / 400 dpi: "53.033"
  702. *ColorSepScreenFreq ProcessCyan.53lpi.400x400dpi/53 lpi / 400 dpi: "52.9925"
  703. *ColorSepScreenFreq ProcessMagenta.53lpi.400x400dpi/53 lpi / 400 dpi: "52.9925"
  704. *ColorSepScreenFreq ProcessYellow.53lpi.400x400dpi/53 lpi / 400 dpi: "53.012"
  705. *% Produced by "bldppd42.ps" version 4.0 edit 12
  706. *% Last Edit Date: Mar 11, 1995
  707. *% The byte count of this file should be exactly xxxxxx or xxxxxx
  708. *% depending on the filesystem it resides in.
  709. *% end of PPD file for Canon MDC PS Kanji