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.

838 lines
28 KiB

  1. *PPD-Adobe: "4.2"
  2. *% Printer Description file
  3. *% for "NRG C7005w RPS"
  4. *%
  5. *% CreationDate: 1998/10/30
  6. *% Modified: 2000/11/07
  7. *%
  8. *% COPYRIGHT (C) 1998-2000 RICOH COMPANY, LTD.
  9. *% All rights reserved.
  10. *%
  11. *FileVersion: "1.2"
  12. *FormatVersion: "4.2"
  13. *LanguageEncoding: ISOLatin1
  14. *LanguageVersion: English
  15. *PCFileName: "NRGC7052.PPD"
  16. *Product: "(RICOH-SCRIPT)"
  17. *PSVersion: "(2002.61) 2"
  18. *ModelName: "NRG C7005w"
  19. *ShortNickName: "NRG C7005w RPS"
  20. *NickName: "NRG C7005w RPS"
  21. *%========== Basic Device Capabilities ==========
  22. *LanguageLevel: "2"
  23. *Protocols: PJL BCP
  24. *JCLBegin: ""
  25. *JCLToPSInterpreter: "<1B><12>!1<2C>1@RPS<1B><20>"
  26. *JCLEnd: ""
  27. *ColorDevice: True
  28. *DefaultColorSpace: CMYK
  29. *TTRasterizer: Type42
  30. *FileSystem: True
  31. *?FileSystem: "
  32. save
  33. statusdict /diskonline get exec
  34. {(True)}{(False)}ifelse = flush
  35. restore
  36. "
  37. *End
  38. *Throughput: "17"
  39. *%========== Installable Options ==========
  40. *%========== & System Management ==========
  41. *OpenGroup: InstallableOptions
  42. *OpenUI *InstalledMemory/Total Printer Memory: PickOne
  43. *InstalledMemory None/32 MB: ""
  44. *InstalledMemory 48Meg/48 MB: ""
  45. *InstalledMemory 64Meg/64 MB: ""
  46. *InstalledMemory 80Meg/80 MB: ""
  47. *InstalledMemory 96Meg/96 MB: ""
  48. *?InstalledMemory: "
  49. save
  50. currentsystemparams /RamSize get 1048576 div round cvi
  51. dup 32 eq { pop (None)}{
  52. dup 24 eq 1 index 32 eq or 1 index 40 eq or 1 index 48 eq or
  53. 1 index 56 eq or 1 index 64 eq or 1 index 80 eq or 1 index 96 eq or
  54. {( ) cvs print (Meg)}{ pop (Unknown)} ifelse} ifelse = flush
  55. restore
  56. "
  57. *End
  58. *DefaultInstalledMemory: None
  59. *CloseUI: *InstalledMemory
  60. *OpenUI *Option1/Option Tray: PickOne
  61. *Option1 None/None: ""
  62. *Option1 1Cassette/Tray 2: ""
  63. *Option1 2Cassette/Tray 3: ""
  64. *?Option1: "
  65. save
  66. {
  67. currentpagedevice /InputAttributes get length
  68. dup 3 eq { (None) exit } if
  69. dup 4 eq { (1Cassette) exit } if
  70. 5 eq { (2Cassette) exit } if
  71. (Unknown) exit
  72. } loop
  73. mark count 1 sub 2 roll cleartomark
  74. = flush
  75. restore
  76. "
  77. *End
  78. *DefaultOption1: None
  79. *CloseUI: *Option1
  80. *CloseGroup: InstallableOptions
  81. *UIConstraints: *Option1 None *InputSlot 2Tray
  82. *UIConstraints: *Option1 None *InputSlot 3Tray
  83. *UIConstraints: *Option1 1Cassette *InputSlot 3Tray
  84. *UIConstraints: *InputSlot 2Tray *Option1 None
  85. *UIConstraints: *InputSlot 3Tray *Option1 None
  86. *UIConstraints: *InputSlot 3Tray *Option1 1Cassette
  87. *UIConstraints: *InputSlot 1Tray *PageSize B6
  88. *UIConstraints: *InputSlot 1Tray *PageSize A6
  89. *UIConstraints: *InputSlot 2Tray *PageSize A5
  90. *UIConstraints: *InputSlot 2Tray *PageSize B6
  91. *UIConstraints: *InputSlot 2Tray *PageSize A6
  92. *UIConstraints: *InputSlot 2Tray *PageSize HalfLetter
  93. *UIConstraints: *InputSlot 3Tray *PageSize A5
  94. *UIConstraints: *InputSlot 3Tray *PageSize B6
  95. *UIConstraints: *InputSlot 3Tray *PageSize A6
  96. *UIConstraints: *InputSlot 3Tray *PageSize HalfLetter
  97. *UIConstraints: *PageSize B6 *InputSlot 1Tray
  98. *UIConstraints: *PageSize A6 *InputSlot 1Tray
  99. *UIConstraints: *PageSize A5 *InputSlot 2Tray
  100. *UIConstraints: *PageSize B6 *InputSlot 2Tray
  101. *UIConstraints: *PageSize A6 *InputSlot 2Tray
  102. *UIConstraints: *PageSize HalfLetter *InputSlot 2Tray
  103. *UIConstraints: *PageSize A5 *InputSlot 3Tray
  104. *UIConstraints: *PageSize B6 *InputSlot 3Tray
  105. *UIConstraints: *PageSize A6 *InputSlot 3Tray
  106. *UIConstraints: *PageSize HalfLetter *InputSlot 3Tray
  107. *UIConstraints: *InputSlot 1Tray *PageRegion B6
  108. *UIConstraints: *InputSlot 1Tray *PageRegion A6
  109. *UIConstraints: *InputSlot 2Tray *PageRegion A5
  110. *UIConstraints: *InputSlot 2Tray *PageRegion B6
  111. *UIConstraints: *InputSlot 2Tray *PageRegion A6
  112. *UIConstraints: *InputSlot 2Tray *PageRegion HalfLetter
  113. *UIConstraints: *InputSlot 3Tray *PageRegion A5
  114. *UIConstraints: *InputSlot 3Tray *PageRegion B6
  115. *UIConstraints: *InputSlot 3Tray *PageRegion A6
  116. *UIConstraints: *InputSlot 3Tray *PageRegion HalfLetter
  117. *UIConstraints: *PageRegion B6 *InputSlot 1Tray
  118. *UIConstraints: *PageRegion A6 *InputSlot 1Tray
  119. *UIConstraints: *PageRegion A5 *InputSlot 2Tray
  120. *UIConstraints: *PageRegion B6 *InputSlot 2Tray
  121. *UIConstraints: *PageRegion A6 *InputSlot 2Tray
  122. *UIConstraints: *PageRegion HalfLetter *InputSlot 2Tray
  123. *UIConstraints: *PageRegion A5 *InputSlot 3Tray
  124. *UIConstraints: *PageRegion B6 *InputSlot 3Tray
  125. *UIConstraints: *PageRegion A6 *InputSlot 3Tray
  126. *UIConstraints: *PageRegion HalfLetter *InputSlot 3Tray
  127. *UIConstraints: *InputSlot 1Tray *MediaType Transparency
  128. *UIConstraints: *InputSlot 1Tray *MediaType Thick
  129. *UIConstraints: *InputSlot 2Tray *MediaType Transparency
  130. *UIConstraints: *InputSlot 2Tray *MediaType Thick
  131. *UIConstraints: *InputSlot 3Tray *MediaType Transparency
  132. *UIConstraints: *InputSlot 3Tray *MediaType Thick
  133. *UIConstraints: *MediaType Transparency *InputSlot 1Tray
  134. *UIConstraints: *MediaType Transparency *InputSlot 2Tray
  135. *UIConstraints: *MediaType Transparency *InputSlot 3Tray
  136. *UIConstraints: *MediaType Thick *InputSlot 1Tray
  137. *UIConstraints: *MediaType Thick *InputSlot 2Tray
  138. *UIConstraints: *MediaType Thick *InputSlot 3Tray
  139. *FreeVM: "3188000"
  140. *VMOption None/32 MB RAM: "3188000"
  141. *VMOption 48Meg/48 MB RAM: "6561000"
  142. *VMOption 64Meg/64 MB RAM: "10286000"
  143. *VMOption 80Meg/80 MB RAM: "10286000"
  144. *VMOption 96Meg/96 MB RAM: "10286000"
  145. *Password: "0"
  146. *ExitServer: "
  147. count 0 eq
  148. {false}{true exch startjob}ifelse
  149. not {(WARNING: Cannot modify initial VM.) =
  150. (Missing or invalid Password.) =
  151. (Please contact the author.) = flush quit
  152. }if
  153. "
  154. *End
  155. *Reset: "
  156. count 0 eq
  157. {false}{true exch startjob}ifelse
  158. not {(WARNING: Cannot reset printer.) =
  159. (Missing or invalid Password.) =
  160. (Please contact the author.) = flush quit
  161. }if
  162. systemdict /quit get exec
  163. (WARNING: Printer Reset Failed.) = flush
  164. "
  165. *End
  166. *SuggestedJobTimeout: "0"
  167. *SuggestedWaitTimeout: "300"
  168. *PrintPSErrors: True
  169. *DeviceAdjustedMatrix: "[1 0 0 1 0 0]"
  170. *%========== Media Selection ==========
  171. *OpenUI *PageSize: PickOne
  172. *OrderDependency: 60 AnySetup *PageSize
  173. *PageSize A3: "{statusdict /a3tray get exec}stopped {a3}if"
  174. *PageSize A4: "{statusdict /a4tray get exec}stopped {a4}if"
  175. *PageSize A5: "{statusdict /a5tray get exec}stopped {a5}if"
  176. *PageSize A6: "{statusdict /a6tray get exec}stopped {a6}if"
  177. *PageSize B4/B4 (JIS): "{statusdict /b4tray get exec}stopped {b4}if"
  178. *PageSize B5/B5 (JIS): "{statusdict /b5tray get exec}stopped {b5}if"
  179. *PageSize B6/B6 (JIS): "{statusdict /b6tray get exec}stopped {b6}if"
  180. *PageSize Letter/Letter: "{statusdict /lettertray get exec}stopped {letter}if"
  181. *PageSize Legal/Legal: "{statusdict /legaltray get exec}stopped {legal}if"
  182. *PageSize HalfLetter/HalfLetter: "
  183. {statusdict /halflettertray get exec}stopped {halfletter}if"
  184. *End
  185. *PageSize 11x17: "{statusdict /11x17tray get exec}stopped {11x17}if"
  186. *PageSize Executive/7.25x10.5: "
  187. {statusdict /executivepagetray get exec}stopped {executivepage}if"
  188. *End
  189. *PageSize 8x13: "{statusdict /8x13tray get exec}stopped {8x13}if"
  190. *PageSize Folio/8.25x13: "{statusdict /foliotray get exec}stopped {folio}if"
  191. *PageSize 8.5x13: "{statusdict /8.5x13tray get exec}stopped {8.5x13}if"
  192. *?PageSize: "
  193. save
  194. currentpagedevice /PageSize get aload pop
  195. 2 copy gt {exch}if (Unknown)
  196. 15 dict
  197. dup [842 1191] (A3) put
  198. dup [595 842] (A4) put
  199. dup [421 595] (A5) put
  200. dup [298 421] (A6) put
  201. dup [728 1031] (B4) put
  202. dup [516 729] (B5) put
  203. dup [363 516] (B6) put
  204. dup [612 1008] (Legal) put
  205. dup [612 792] (Letter) put
  206. dup [396 612] (HalfLetter) put
  207. dup [792 1224] (11x17) put
  208. dup [522 756] (Executive) put
  209. dup [576 936] (8x13) put
  210. dup [594 936] (Folio) put
  211. dup [612 936] (8.5x13) put
  212. {exch aload pop 4 index sub abs 5 le exch 5 index
  213. sub abs 5 le and {exch pop exit}{pop}ifelse
  214. }bind forall = flush pop pop
  215. restore
  216. "
  217. *End
  218. *DefaultPageSize: A4
  219. *CloseUI: *PageSize
  220. *OpenUI *PageRegion: PickOne
  221. *OrderDependency: 75 AnySetup *PageRegion
  222. *PageRegion A3: "a3"
  223. *PageRegion A4: "a4"
  224. *PageRegion A5: "a5"
  225. *PageRegion A6: "a6"
  226. *PageRegion B4/B4 (JIS): "b4"
  227. *PageRegion B5/B5 (JIS): "b5"
  228. *PageRegion B6/B6 (JIS): "b6"
  229. *PageRegion Letter/Letter: "letter"
  230. *PageRegion Legal/Legal: "legal"
  231. *PageRegion HalfLetter/HalfLetter: "halfletter"
  232. *PageRegion 11x17: "11x17"
  233. *PageRegion Executive/7.25x10.5: "executivepage"
  234. *PageRegion 8x13: "8x13"
  235. *PageRegion Folio/8.25x13: "folio"
  236. *PageRegion 8.5x13: "8.5x13"
  237. *DefaultPageRegion: A4
  238. *CloseUI: *PageRegion
  239. *%========== Information About Media Sizes ==========
  240. *DefaultImageableArea: A4
  241. *ImageableArea A3: "7.68 10.20 829.32 1181.28"
  242. *ImageableArea A4: "12.84 12.60 584.88 834.24"
  243. *ImageableArea A5: "12.60 11.40 411.84 583.44"
  244. *ImageableArea A6: "11.52 12.60 287.88 411.84"
  245. *ImageableArea B4/B4 (JIS): "7.68 11.52 714.12 1021.32"
  246. *ImageableArea B5/B5 (JIS): "11.52 14.76 506.76 721.2"
  247. *ImageableArea B6/B6 (JIS): "9.72 12.96 351.36 508.2"
  248. *ImageableArea Letter/Letter: "11.52 8.64 602.76 780.36"
  249. *ImageableArea Legal/Legal: "7.68 10.56 598.92 997.32"
  250. *ImageableArea HalfLetter/HalfLetter: "11.04 12.96 387.24 604.2"
  251. *ImageableArea 11x17: "11.52 13.44 783.24 1215.24"
  252. *ImageableArea Executive/7.25x10.5: "3.60 11.04 502.68 744.36"
  253. *ImageableArea 8x13: "11.52 13.4401 564.36 927.24"
  254. *ImageableArea Folio/8.25x13: "11.52 13.4401 583.56 927.24"
  255. *ImageableArea 8.5x13: "7.68 13.4401 598.92 927.24"
  256. *?ImageableArea: "
  257. save
  258. /cvp {( ) cvs print ( ) print}bind def
  259. newpath clippath pathbbox 4 -2 roll exch
  260. 2 {10000 mul ceiling 10000 div cvp}repeat exch
  261. 2 {10000 mul floor 10000 div cvp}repeat flush
  262. restore
  263. "
  264. *End
  265. *DefaultPaperDimension: A4
  266. *PaperDimension A3: "842 1191"
  267. *PaperDimension A4: "595 842"
  268. *PaperDimension A5: "421 595"
  269. *PaperDimension A6: "298 421"
  270. *PaperDimension B4/B4 (JIS): "728 1031"
  271. *PaperDimension B5/B5 (JIS): "516 729"
  272. *PaperDimension B6/B6 (JIS): "363 516"
  273. *PaperDimension Letter/Letter: "612 792"
  274. *PaperDimension Legal/Legal: "612 1008"
  275. *PaperDimension HalfLetter/HalfLetter: "396 612"
  276. *PaperDimension 11x17: "792 1224"
  277. *PaperDimension Executive/7.25x10.5: "522 756"
  278. *PaperDimension 8x13: "576 936"
  279. *PaperDimension Folio/8.25x13: "594 936"
  280. *PaperDimension 8.5x13: "612 936"
  281. *%========== Media Handling Features ==========
  282. *OpenUI *InputSlot: PickOne
  283. *OrderDependency: 70 AnySetup *InputSlot
  284. *InputSlot ManualFeedTray/Bypass Tray: "
  285. <</DeferredMediaSelection false>>setpagedevice
  286. 0 statusdict /setpapertray get {exec}stopped pop"
  287. *End
  288. *InputSlot 1Tray/Tray 1: "
  289. <</DeferredMediaSelection false>>setpagedevice
  290. 1 statusdict /setpapertray get exec"
  291. *End
  292. *InputSlot 2Tray/Tray 2: "
  293. <</DeferredMediaSelection false>>setpagedevice
  294. 2 statusdict /setpapertray get {exec}stopped pop"
  295. *End
  296. *InputSlot 3Tray/Tray 3: "
  297. <</DeferredMediaSelection false>>setpagedevice
  298. 3 statusdict /setpapertray get {exec}stopped pop"
  299. *End
  300. *?InputSlot: "
  301. save
  302. [(ManualFeedTray)(1Tray)(2Tray)(3Tray)]
  303. statusdict /papertray get exec {get}stopped
  304. {pop pop (Unknown)}if = flush
  305. restore
  306. "
  307. *End
  308. *DefaultInputSlot: 1Tray
  309. *CloseUI: *InputSlot
  310. *RequiresPageRegion ManualFeedTray: False
  311. *RequiresPageRegion 1Tray: False
  312. *RequiresPageRegion 2Tray: False
  313. *RequiresPageRegion 3Tray: False
  314. *OpenUI *TraySwitch/Auto Tray Switch: Boolean
  315. *OrderDependency: 30 AnySetup *TraySwitch
  316. *TraySwitch True/On: "<</TraySwitch true>>setpagedevice"
  317. *TraySwitch False/Off: "<</TraySwitch false>>setpagedevice"
  318. *?TraySwitch: "
  319. save
  320. currentpagedevice /TraySwitch get
  321. {(True)}{(False)}ifelse = flush
  322. restore
  323. "
  324. *End
  325. *DefaultTraySwitch: True
  326. *CloseUI: *TraySwitch
  327. *%========== Resolution and Appearance Control ==========
  328. *OpenUI *RPSBitsPerPixel/Color Level: PickOne
  329. *OrderDependency: 110 AnySetup *RPSBitsPerPixel
  330. *RPSBitsPerPixel 1/1 bit: "
  331. << /DeviceRenderingInfo << /ValuesPerColorComponent 2 >> >> setpagedevice"
  332. *End
  333. *RPSBitsPerPixel 2/2 bit: "
  334. << /DeviceRenderingInfo << /ValuesPerColorComponent 4 >> >> setpagedevice"
  335. *End
  336. *%RPSBitsPerPixel 4/4 bit: "
  337. *% << /DeviceRenderingInfo << /ValuesPerColorComponent 16 >> >> setpagedevice"
  338. *%End
  339. *?RPSBitsPerPixel: "
  340. save
  341. /UK (Unknown) def
  342. {
  343. currentpagedevice /DeviceRenderingInfo 2 copy known not { UK exit } if
  344. get /ValuesPerColorComponent 2 copy known not { UK exit } if
  345. get dup 2 eq { (1) exit } if dup 4 eq { (2) exit } if 16 eq { (4) exit } if
  346. UK exit
  347. } bind loop
  348. mark count 1 sub 2 roll cleartomark = flush
  349. restore
  350. "
  351. *End
  352. *DefaultRPSBitsPerPixel: 2
  353. *CloseUI: *RPSBitsPerPixel
  354. *OpenUI *ColorModel/Color Mode: PickOne
  355. *OrderDependency: 20 AnySetup *ColorModel
  356. *ColorModel Gray/Black & White: "
  357. << /ProcessColorModel /DeviceGray >> setpagedevice"
  358. *End
  359. *ColorModel CMYK/Color: "<< /ProcessColorModel /DeviceCMYK >> setpagedevice"
  360. *?ColorModel: "
  361. save
  362. /UK (Unknown) def
  363. {
  364. currentpagedevice /ProcessColorModel 2 copy known not { UK exit } if
  365. get dup /DeviceCMYK eq {(CMYK) exit }if dup /DeviceGray eq {(Gray) exit } if
  366. UK exit
  367. } bind loop
  368. mark count 1 sub 2 roll cleartomark = flush
  369. restore
  370. "
  371. *End
  372. *DefaultColorModel: CMYK
  373. *CloseUI: *ColorModel
  374. *OpenUI *Resolution/Resolution: PickOne
  375. *OrderDependency: 10 AnySetup *Resolution
  376. *Resolution 300dpi: "<</HWResolution[300 300]>>setpagedevice"
  377. *Resolution 600dpi: "<</HWResolution[600 600]>>setpagedevice"
  378. *?Resolution: "
  379. save
  380. currentpagedevice /HWResolution get 0 get
  381. ( ) cvs print (dpi) = flush
  382. restore
  383. "
  384. *End
  385. *DefaultResolution: 600dpi
  386. *CloseUI: *Resolution
  387. *OpenUI *RPSRGBcorrect/Color Setting: PickOne
  388. *OrderDependency: 120 AnySetup *RPSRGBcorrect
  389. *RPSRGBcorrect None/Off: "
  390. << /DeviceRenderingInfo << /CustomRGB 0 >> >> setpagedevice"
  391. *End
  392. *RPSRGBcorrect VividNormal/Vivid: "
  393. << /DeviceRenderingInfo << /CustomRGB 1 /SBWeight [1.4 1.8] >> >>
  394. setpagedevice"
  395. *End
  396. *RPSRGBcorrect VividBright/Super Vivid: "
  397. << /DeviceRenderingInfo << /CustomRGB 1 /SBWeight [1.7 2.2] >> >>
  398. setpagedevice"
  399. *End
  400. *RPSRGBcorrect DetailNormal/Fine: "
  401. << /DeviceRenderingInfo << /CustomRGB 2 /WhitePoint /6500K >> >>
  402. setpagedevice"
  403. *End
  404. *RPSRGBcorrect DetailBright/Super Fine: "
  405. << /DeviceRenderingInfo << /CustomRGB 2 /WhitePoint /5000K >> >>
  406. setpagedevice"
  407. *End
  408. *?RPSRGBcorrect: "
  409. save
  410. /UK (Unknown) def
  411. /toI { 10 mul round cvi } bind def
  412. /VN_S 14 def /VN_B 18 def /VB_S 17 def /VB_B 22 def
  413. {currentpagedevice /DeviceRenderingInfo 2 copy known not{UK exit}if
  414. get /CustomRGB 2 copy known not{UK exit}if 1 index 3 1 roll get dup 0 eq{
  415. (None) exit}if dup 1 eq{pop /SBWeight 2 copy known not{UK exit}if get dup 0
  416. get toI VN_S eq 1 index 1 get toI VN_B eq and{(VividNormal) exit}if dup 0
  417. get toI VB_S eq 1 index 1 get toI VB_B eq and{(VividBright) exit}if UK exit}
  418. if 2 eq{/WhitePoint 2 copy known not{UK exit}if get dup /6500K eq{
  419. (DetailNormal) exit}if /5000K eq{(DetailBright) exit}if UK exit}if UK exit
  420. } bind loop
  421. mark count 1 sub 2 roll cleartomark = flush
  422. restore
  423. "
  424. *End
  425. *DefaultRPSRGBcorrect: VividNormal
  426. *CloseUI: *RPSRGBcorrect
  427. *OpenUI *RPSColorRendDict/Color Profile: PickOne
  428. *OrderDependency: 40 AnySetup *RPSColorRendDict
  429. *RPSColorRendDict Photograph/Photograph: "
  430. <</DeviceRenderingInfo << /CRDType /Photograph >> >> setpagedevice"
  431. *End
  432. *RPSColorRendDict Business/Presentation: "
  433. <</DeviceRenderingInfo << /CRDType /Business >> >> setpagedevice"
  434. *End
  435. *RPSColorRendDict Colorimetric/Solid Color: "
  436. <</DeviceRenderingInfo << /CRDType /Colorimetric >> >> setpagedevice"
  437. *End
  438. *?RPSColorRendDict: "
  439. save
  440. /UK (Unknown) def
  441. {
  442. currentpagedevice /DeviceRenderingInfo 2 copy known not { UK exit } if
  443. get /CRDType 2 copy known not { UK exit } if
  444. get dup /Photograph ne 1 index /Business ne and
  445. 1 index /Colorimetric ne and { UK exit }if
  446. exit
  447. } bind loop
  448. mark count 1 sub 2 roll cleartomark = flush
  449. restore
  450. "
  451. *End
  452. *DefaultRPSColorRendDict: Business
  453. *CloseUI: *RPSColorRendDict
  454. *OpenUI *RPSOutputMode/Smoothing: PickOne
  455. *OrderDependency: 80 AnySetup *RPSOutputMode
  456. *RPSOutputMode False/Off: "<</PostRenderingEnhance true
  457. /PostRenderingEnhanceDetails << /Type 13 /OutputMode 0 >> >> setpagedevice"
  458. *End
  459. *RPSOutputMode Auto/Auto: "<< /PostRenderingEnhance true
  460. /PostRenderingEnhanceDetails << /Type 13 /OutputMode 1 >> >> setpagedevice"
  461. *End
  462. *?RPSOutputMode: "
  463. save
  464. /UK (Unknown) def
  465. {
  466. currentpagedevice dup /PostRenderingEnhance 2 copy known not{UK exit}if
  467. get not { (False) exit } if
  468. /PostRenderingEnhanceDetails 2 copy known not { UK exit } if
  469. get dup /Type 2 copy known not { UK exit } if
  470. get dup type /integertype ne { UK exit } if
  471. 13 ne { UK exit } if
  472. /OutputMode 2 copy known not { UK exit } if
  473. get dup 0 eq { (False) exit } if
  474. dup 1 eq 1 index 2 eq or { (Auto) exit } if
  475. UK exit
  476. } bind loop
  477. mark count 1 sub 2 roll cleartomark
  478. = flush
  479. restore
  480. "
  481. *End
  482. *DefaultRPSOutputMode: Auto
  483. *CloseUI: *RPSOutputMode
  484. *OpenUI *RPSTonerSave/Toner Saving: PickOne
  485. *OrderDependency: 90 AnySetup *RPSTonerSave
  486. *RPSTonerSave False/Off: "
  487. <</PostRenderingEnhance true
  488. /PostRenderingEnhanceDetails << /Type 13 /TonerSaveMode 0>>
  489. >> setpagedevice"
  490. *End
  491. *RPSTonerSave True/On: "
  492. <</PostRenderingEnhance true
  493. /PostRenderingEnhanceDetails << /Type 13 /TonerSaveMode 4>>
  494. >> setpagedevice"
  495. *End
  496. *?RPSTonerSave: "
  497. save
  498. /UK (Unknown) def
  499. {
  500. currentpagedevice dup /PostRenderingEnhance 2 copy known not{UK exit}if
  501. get not { (False) exit } if
  502. /PostRenderingEnhanceDetails 2 copy known not { UK exit } if
  503. get dup /Type 2 copy known not { UK exit } if
  504. get dup type /integertype ne { UK exit } if
  505. 13 ne { UK exit } if
  506. /TonerSaveMode 2 copy known not { UK exit } if
  507. get dup 0 eq { (False) exit } if
  508. dup 4 eq exch 5 eq or { (True) exit } if
  509. UK exit
  510. } bind loop
  511. mark count 1 sub 2 roll cleartomark
  512. = flush
  513. restore
  514. "
  515. *End
  516. *DefaultRPSTonerSave: False
  517. *CloseUI: *RPSTonerSave
  518. *OpenUI *RPSDitherType/Dithering: PickOne
  519. *OrderDependency: 100 AnySetup *RPSDitherType
  520. *RPSDitherType Auto/Auto: "
  521. << /DeviceRenderingInfo << /DitherType 0 >> >> setpagedevice"
  522. *End
  523. *RPSDitherType Photo/Photographic: "
  524. << /DeviceRenderingInfo << /DitherType 1 >> >> setpagedevice"
  525. *End
  526. *RPSDitherType Letter/Text: "
  527. << /DeviceRenderingInfo << /DitherType 2 >> >> setpagedevice"
  528. *End
  529. *?RPSDitherType: "
  530. save
  531. /UK (Unknown) def
  532. {
  533. currentpagedevice dup /DeviceRenderingInfo 2 copy known not{UK exit}if
  534. get /DitherType 2 copy known not { UK exit } if
  535. get dup 0 eq { (Auto) exit } if
  536. dup 1 eq { (Photo) exit } if
  537. 2 eq { (Letter) exit } if
  538. UK exit
  539. } bind loop
  540. mark count 1 sub 2 roll cleartomark
  541. = flush
  542. restore
  543. "
  544. *End
  545. *DefaultRPSDitherType: Auto
  546. *CloseUI: *RPSDitherType
  547. *OpenUI *MediaType/Paper Type: PickOne
  548. *OrderDependency: 50 AnySetup *MediaType
  549. *MediaType Plain/Plain Paper: "<< /MediaType (Plain) >> setpagedevice"
  550. *MediaType Transparency/OHP Transparency: "
  551. << /MediaType (Transparency)
  552. /DeviceRenderingInfo << /CRDType /Transparency >> >> setpagedevice"
  553. *End
  554. *MediaType Thick/Thick Paper: "<< /MediaType (Thick) >> setpagedevice"
  555. *?MediaType: "
  556. save
  557. /UK (Unknown) def
  558. {
  559. currentpagedevice /MediaType 2 copy known not { UK exit } if
  560. get dup null eq 1 index (Plain) eq or { (Plain) exit } if
  561. dup (Transparency) eq { dup exit } if
  562. dup (Thick) eq { dup exit } if
  563. UK exit
  564. } bind loop
  565. mark count 1 sub 2 roll cleartomark
  566. = flush
  567. restore
  568. "
  569. *End
  570. *DefaultMediaType: Plain
  571. *CloseUI: *MediaType
  572. *%========== Gray Levels and Halftoning ==========
  573. *AccurateScreensSupport: True
  574. *ScreenFreq: "100.0"
  575. *ScreenAngle: "45.0"
  576. *DefaultScreenProc: Dot
  577. *ScreenProc Dot: "
  578. {abs exch abs 2 copy add 1 gt
  579. {1 sub dup mul exch 1 sub dup mul add 1 sub}
  580. {dup mul exch dup mul add 1 exch sub}
  581. ifelse}
  582. "
  583. *End
  584. *ScreenProc Line: "{pop}"
  585. *ScreenProc Ellipse: "
  586. {dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub}
  587. "
  588. *End
  589. *%========== Font ==========
  590. *DefaultFont: Courier
  591. *Font Courier: Standard "(000.000)" Standard ROM
  592. *Font Courier-Bold: Standard "(000.000)" Standard ROM
  593. *Font Courier-Oblique: Standard "(000.000)" Standard ROM
  594. *Font Courier-BoldOblique: Standard "(000.000)" Standard ROM
  595. *Font Times-Bold: Standard "(000.000)" Standard ROM
  596. *Font Times-Italic: Standard "(000.000)" Standard ROM
  597. *Font Times-BoldItalic: Standard "(000.000)" Standard ROM
  598. *Font Times-Roman: Standard "(000.000)" Standard ROM
  599. *Font Helvetica: Standard "(000.000)" Standard ROM
  600. *Font Helvetica-Bold: Standard "(000.000)" Standard ROM
  601. *Font Helvetica-Oblique: Standard "(000.000)" Standard ROM
  602. *Font Helvetica-BoldOblique: Standard "(000.000)" Standard ROM
  603. *Font AvantGarde-Book: Standard "(000.000)" Standard ROM
  604. *Font AvantGarde-BookOblique: Standard "(000.000)" Standard ROM
  605. *Font AvantGarde-Demi: Standard "(000.000)" Standard ROM
  606. *Font AvantGarde-DemiOblique: Standard "(000.000)" Standard ROM
  607. *Font Bookman-Demi: Standard "(000.000)" Standard ROM
  608. *Font Bookman-DemiItalic: Standard "(000.000)" Standard ROM
  609. *Font Bookman-Light: Standard "(000.000)" Standard ROM
  610. *Font Bookman-LightItalic: Standard "(000.000)" Standard ROM
  611. *Font Helvetica-Narrow: Standard "(000.000)" Standard ROM
  612. *Font Helvetica-Narrow-Bold: Standard "(000.000)" Standard ROM
  613. *Font Helvetica-Narrow-BoldOblique: Standard "(000.000)" Standard ROM
  614. *Font Helvetica-Narrow-Oblique: Standard "(000.000)" Standard ROM
  615. *Font Helvetica-Condensed: Standard "(000.000)" Standard ROM
  616. *Font Helvetica-Condensed-Bold: Standard "(000.000)" Standard ROM
  617. *Font Helvetica-Condensed-BoldObl: Standard "(000.000)" Standard ROM
  618. *Font Helvetica-Condensed-Oblique: Standard "(000.000)" Standard ROM
  619. *Font NewCenturySchlbk-Bold: Standard "(000.000)" Standard ROM
  620. *Font NewCenturySchlbk-BoldItalic: Standard "(000.000)" Standard ROM
  621. *Font NewCenturySchlbk-Italic: Standard "(000.000)" Standard ROM
  622. *Font NewCenturySchlbk-Roman: Standard "(000.000)" Standard ROM
  623. *Font Palatino-Bold: Standard "(000.000)" Standard ROM
  624. *Font Palatino-BoldItalic: Standard "(000.000)" Standard ROM
  625. *Font Palatino-Italic: Standard "(000.000)" Standard ROM
  626. *Font Palatino-Roman: Standard "(000.000)" Standard ROM
  627. *Font ZapfChancery-MediumItalic: Standard "(000.000)" Standard ROM
  628. *Font Symbol: Special "(000.000)" Special ROM
  629. *Font ZapfDingbats: Special "(000.000)" Special ROM
  630. *?FontQuery: "
  631. save
  632. {
  633. count 1 gt {
  634. exch dup 127 string cvs (/) print print (:) print
  635. /Font resourcestatus {pop pop (Yes)}{(NO)}ifelse =
  636. }{exit}ifelse
  637. }bind loop (*) = flush
  638. restore
  639. "
  640. *End
  641. *?FontList: "
  642. save
  643. (*) {cvn ==} 128 string /Font resourceforall (*) = flush
  644. restore
  645. "
  646. *End
  647. *%========== Printer Messages ==========
  648. *PrinterError: "initializing"
  649. *PrinterError: "holding"
  650. *PrinterError: "idle"
  651. *PrinterError: "busy"
  652. *PrinterError: "printing"
  653. *PrinterError: "toner near empty"
  654. *PrinterError: "waster toner near full"
  655. *PrinterError: "fuser oil near empty"
  656. *PrinterError: "command que buffer near full"
  657. *PrinterError: "maintenance #1"
  658. *PrinterError: "maintenance #2"
  659. *PrinterError: "maintenance #3"
  660. *PrinterError: "engine ready"
  661. *PrinterError: "warming up"
  662. *PrinterError: "power save mode"
  663. *PrinterError: "engine self test printing"
  664. *PrinterError: "toner end"
  665. *PrinterError: "waster toner full"
  666. *PrinterError: "fuser oil end"
  667. *PrinterError: "paper size error"
  668. *PrinterError: "paper path error"
  669. *PrinterError: "paper end"
  670. *PrinterError: "paper cassette not equipped"
  671. *PrinterError: "front cover open"
  672. *PrinterError: "rear over open"
  673. *PrinterError: "no color toner unit"
  674. *PrinterError: "no waste toner bottle"
  675. *PrinterError: "fuser error"
  676. *PrinterError: "no black toner unit"
  677. *PrinterError: "no OPC unit"
  678. *PrinterError: "jam"
  679. *PrinterError: "serviceman call #1"
  680. *PrinterError: "serviceman call #2"
  681. *PrinterError: "serviceman call #3"
  682. *PrinterError: "serviceman call #4"
  683. *PrinterError: "serviceman call #5"
  684. *PrinterError: "serviceman call #6"
  685. *PrinterError: "serviceman call #7"
  686. *PrinterError: "serviceman call #8"
  687. *PrinterError: "serviceman call #9"
  688. *PrinterError: "serviceman call #10"
  689. *PrinterError: "serviceman call #11"
  690. *PrinterError: "serviceman call #17"
  691. *PrinterError: "manualfeed timeout"
  692. *PrinterError: "complex page, image down-sampled"
  693. *Status: "initializing"
  694. *Status: "holding"
  695. *Status: "idle"
  696. *Status: "busy"
  697. *Status: "printing"
  698. *Status: "PrinterError: toner near empty"
  699. *Status: "PrinterError: waster toner near full"
  700. *Status: "PrinterError: fuser oil near empty"
  701. *Status: "PrinterError: command que buffer near full"
  702. *Status: "PrinterError: maintenance #1"
  703. *Status: "PrinterError: maintenance #2"
  704. *Status: "PrinterError: maintenance #3"
  705. *Status: "PrinterError: engine ready"
  706. *Status: "PrinterError: warming up"
  707. *Status: "PrinterError: power save mode"
  708. *Status: "PrinterError: engine self test printing"
  709. *Status: "PrinterError: toner end"
  710. *Status: "PrinterError: waster toner full"
  711. *Status: "PrinterError: fuser oil end"
  712. *Status: "PrinterError: paper size error"
  713. *Status: "PrinterError: paper path error"
  714. *Status: "PrinterError: paper end"
  715. *Status: "PrinterError: paper cassette not equipped"
  716. *Status: "PrinterError: front cover open"
  717. *Status: "PrinterError: rear over open"
  718. *Status: "PrinterError: no color toner unit"
  719. *Status: "PrinterError: no waste toner bottle"
  720. *Status: "PrinterError: fuser error"
  721. *Status: "PrinterError: no black toner unit"
  722. *Status: "PrinterError: no OPC unit"
  723. *Status: "PrinterError: jam"
  724. *Status: "PrinterError: serviceman call #1"
  725. *Status: "PrinterError: serviceman call #2"
  726. *Status: "PrinterError: serviceman call #3"
  727. *Status: "PrinterError: serviceman call #4"
  728. *Status: "PrinterError: serviceman call #5"
  729. *Status: "PrinterError: serviceman call #6"
  730. *Status: "PrinterError: serviceman call #7"
  731. *Status: "PrinterError: serviceman call #8"
  732. *Status: "PrinterError: serviceman call #9"
  733. *Status: "PrinterError: serviceman call #10"
  734. *Status: "PrinterError: serviceman call #11"
  735. *Status: "PrinterError: serviceman call #17"
  736. *Status: "PrinterError: manualfeed timeout"
  737. *Status: "PrinterError: complex page, image down-sampled"
  738. *Source: "Centronics"
  739. *Source: "TCP/IP"
  740. *Source: "NetBEUI"
  741. *Source: "SPX/IPX"
  742. *Source: "EtherTalk"
  743. *Source: "LocalTalk"
  744. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  745. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  746. *Message: "\FontName\ not found, using Courier"
  747. *%========== Color Separation ==========
  748. *DefaultColorSep: ProcessBlack.100lpi.600dpi/100 lpi / 600 dpi
  749. *InkName: ProcessBlack/Process Black
  750. *InkName: CustomColor/Custom Color
  751. *InkName: ProcessCyan/Process Cyan
  752. *InkName: ProcessMagenta/Process Magenta
  753. *InkName: ProcessYellow/Process Yellow
  754. *%===== For 100 lpi / 600 dpi =====
  755. *ColorSepScreenAngle ProcessBlack.100lpi.600dpi/100 lpi / 600 dpi: "45.0"
  756. *ColorSepScreenAngle CustomColor.100lpi.600dpi/100 lpi / 600 dpi: "45.0"
  757. *ColorSepScreenAngle ProcessCyan.100lpi.600dpi/100 lpi / 600 dpi: "15.0"
  758. *ColorSepScreenAngle ProcessMagenta.100lpi.600dpi/100 lpi / 600 dpi: "75.0"
  759. *ColorSepScreenAngle ProcessYellow.100lpi.600dpi/100 lpi / 600 dpi: "0.0"
  760. *ColorSepScreenFreq ProcessBlack.100lpi.600dpi/100 lpi / 600 dpi: "100"
  761. *ColorSepScreenFreq CustomColor.100lpi.600dpi/100 lpi / 600 dpi: "100"
  762. *ColorSepScreenFreq ProcessCyan.100lpi.600dpi/100 lpi / 600 dpi: "100"
  763. *ColorSepScreenFreq ProcessMagenta.100lpi.600dpi/100 lpi / 600 dpi: "100"
  764. *ColorSepScreenFreq ProcessYellow.100lpi.600dpi/100 lpi / 600 dpi: "100"
  765. *%===== For 60 lpi / 300 dpi =====
  766. *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
  767. *ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
  768. *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15.0"
  769. *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75.0"
  770. *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0.0"
  771. *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
  772. *ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
  773. *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
  774. *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
  775. *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
  776. *%
  777. *% COPYRIGHT (C) 1998-2000 RICOH COMPANY, LTD.
  778. *% All rights reserved.
  779. *%
  780. *% end of Printer Description file for "NRG C7005w RPS"