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.

883 lines
26 KiB

  1. *PPD-Adobe: "4.3"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright 1987-1995 Adobe Systems Incorporated.
  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. *% --------------- General Information ---------------
  10. *FileVersion: "1.2"
  11. *FormatVersion: "4.3"
  12. *LanguageEncoding: ISOLatin1
  13. *LanguageVersion: English
  14. *Manufacturer: "RISO"
  15. *ModelName: "SC7500 for RISOGRAPH SR series 600 dpi"
  16. *ShortNickName: "SC7500-RISO SR-600dpi"
  17. *NickName: "SC7500 for RISOGRAPH SR series 600 dpi"
  18. *PCFileName: "RSS7_S6A.PPD"
  19. *Product: "(SC7500)"
  20. *PSVersion: "(2015.107) 0"
  21. *% --------------- System Management ---------------
  22. *FreeVM: "1000000"
  23. *Reset: "
  24. count 0 eq
  25. { false } { true exch startjob } ifelse not {
  26. (WARNING: Cannot reset printer.) =
  27. (Missing or invalid password.) =
  28. (Please contact the author of this software.)
  29. = flush quit
  30. } if systemdict /quit get exec
  31. (WARNING : Printer Reset Failed.) = flush"
  32. *End
  33. *Password: "0"
  34. *ExitServer: "
  35. count 0 eq
  36. { false } { true exch startjob } ifelse not {
  37. (WARNING: Cannot modify initial VM.) =
  38. (Missing or invalid password.) =
  39. (Please contact the author of this software.) = flush quit
  40. } if"
  41. *End
  42. *% --------------- Options ---------------
  43. *OpenGroup: InstallableOptions
  44. *OpenUI *Option1/Drum Size: PickOne
  45. *DefaultOption1: A3Drum
  46. *Option1 TabloidDrum/Ledger: ""
  47. *Option1 A3Drum/A3: ""
  48. *CloseUI: *Option1
  49. *OpenUI *Option2/Sorter: Boolean
  50. *DefaultOption2: False
  51. *Option2 True/Installed: ""
  52. *Option2 False/Not Installed: ""
  53. *CloseUI: *Option2
  54. *CloseGroup: InstallableOptions
  55. *% --------------- Constraints ---------------
  56. *% ----- Option1 TabloidDrum
  57. *UIConstraints: *Option1 TabloidDrum *PageSize A3
  58. *UIConstraints: *PageSize A3 *Option1 TabloidDrum
  59. *UIConstraints: *Option1 TabloidDrum *PageRegion A3
  60. *UIConstraints: *PageRegion A3 *Option1 TabloidDrum
  61. *% ----- Option1 A3Drum
  62. *UIConstraints: *Option1 A3Drum *PageSize Tabloid
  63. *UIConstraints: *PageSize Tabloid *Option1 A3Drum
  64. *UIConstraints: *Option1 A3Drum *PageRegion Tabloid
  65. *UIConstraints: *PageRegion Tabloid *Option1 A3Drum
  66. *% ----- Option2 False (Sorter not installed)
  67. *UIConstraints: *Option2 False *RS01Sorter
  68. *UIConstraints: *RS01Sorter *Option2 False
  69. *% --------------- Basic Device Capabilities ---------------
  70. *ColorDevice: False
  71. *DefaultColorSpace: Gray
  72. *FileSystem: True
  73. *?FileSystem: "
  74. save
  75. statusdict /diskstatus known {(True)} {(False)}
  76. ifelse = flush
  77. restore"
  78. *End
  79. *LanguageLevel: "2"
  80. *Throughput: "120"
  81. *TTRasterizer: Type42
  82. *1284Modes Parallel: Compat Nibble Byte ECP
  83. *1284DeviceID: "MANUFACTURER:RISO;COMMAND SET:PJL,PCL,POSTSCRIPT;MODEL:SC7500;CLASS:PRINTER"
  84. *% --------------- Emulations and Protocols ---------------
  85. *Protocols: PJL TBCP
  86. *% --------------- Job Control Language ---------------
  87. *JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
  88. *JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>"
  89. *JCLEnd: "<1B>%-12345X"
  90. *% --------------- Resolution and Appearance Control ---------------
  91. *DefaultResolution: 600dpi
  92. *?Resolution: "
  93. save
  94. currentpagedevice /HWResolution get
  95. aload pop 1 index
  96. ( ) cvs print
  97. dup 3 1 roll ne
  98. {(x) print ( ) cvs print} {pop} ifelse
  99. (dpi) = flush
  100. restore"
  101. *End
  102. *% --------------- Halftone Information ---------------
  103. *DefaultHalftoneType: 6
  104. *ScreenFreq: "75.0"
  105. *ScreenAngle: "45.0"
  106. *DefaultScreenProc: Dot
  107. *ScreenProc Dot: "
  108. {abs exch abs 2 copy add 1 gt
  109. {1 sub dup mul exch 1 sub dup mul add 1 sub }
  110. {dup mul exch dup mul add 1 exch sub }
  111. ifelse }"
  112. *End
  113. *ScreenProc Line: "{ pop }"
  114. *ScreenProc Ellipse: "
  115. { dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
  116. *End
  117. *% --------------- Media Selection ---------------
  118. *OpenUI *PageSize: PickOne
  119. *OrderDependency: 20 AnySetup *PageSize
  120. *DefaultPageSize: Unknown
  121. *PageSize Letter/Letter: "<< /PageSize [612 792] >> setpagedevice"
  122. *PageSize Legal/Legal: "<< /PageSize [612 1008] >> setpagedevice"
  123. *PageSize Tabloid/Tabloid: "<< /PageSize [792 1224] >> setpagedevice"
  124. *PageSize Foolscap/Foolscap: "<< /PageSize [612 964] >> setpagedevice"
  125. *PageSize Statement/Statement: "<< /PageSize [396 612] >> setpagedevice"
  126. *PageSize A3/A3: "<< /PageSize [842 1191] >> setpagedevice"
  127. *PageSize A4/A4: "<< /PageSize [595 842] >> setpagedevice"
  128. *PageSize ISOB4/ISO B4: "<< /PageSize [709 1001] >> setpagedevice"
  129. *PageSize ISOB5/ISO B5: "<< /PageSize [499 709] >> setpagedevice"
  130. *PageSize ISOB6/ISO B6: "<< /PageSize [354 499] >> setpagedevice"
  131. *PageSize B4/B4: "<< /PageSize [729 1032] >> setpagedevice"
  132. *PageSize B5/B5: "<< /PageSize [516 729] >> setpagedevice"
  133. *PageSize B6/B6: "<< /PageSize [363 516] >> setpagedevice"
  134. *PageSize Postcard/Postcard-J: "<< /PageSize [284 419] >> setpagedevice"
  135. *PageSize Postcard.1/Postcard: "<< /PageSize [252 396] >> setpagedevice"
  136. *?PageSize: "
  137. save
  138. currentpagedevice /PageSize get aload pop
  139. 2 copy gt {exch} if (Unknown)
  140. 15 dict
  141. dup [612 792] (Letter) put
  142. dup [612 1008] (Legal) put
  143. dup [792 1224] (Tabloid) put
  144. dup [612 964] (Foolscap) put
  145. dup [396 612] (Statement) put
  146. dup [842 1191] (A3) put
  147. dup [595 842] (A4) put
  148. dup [709 1001] (ISOB4) put
  149. dup [499 709] (ISOB5) put
  150. dup [354 499] (ISOB6) put
  151. dup [729 1032] (B4) put
  152. dup [516 729] (B5) put
  153. dup [363 516] (B6) put
  154. dup [284 419] (Postcard) put
  155. dup [252 396] (Postcard.1) put
  156. { exch aload pop 4 index sub abs 5 le exch 5 index sub
  157. abs 5 le and { exch pop exit } { pop } ifelse
  158. } bind forall = flush pop pop
  159. restore"
  160. *End
  161. *CloseUI: *PageSize
  162. *OpenUI *PageRegion: PickOne
  163. *OrderDependency: 20 AnySetup *PageRegion
  164. *DefaultPageRegion: Unknown
  165. *PageRegion Letter/Letter: "<< /PageSize [612 792] >> setpagedevice"
  166. *PageRegion Legal/Legal: "<< /PageSize [612 1008] >> setpagedevice"
  167. *PageRegion Tabloid/Tabloid: "<< /PageSize [792 1224] >> setpagedevice"
  168. *PageRegion Foolscap/Foolscap: "<< /PageSize [612 964] >> setpagedevice"
  169. *PageRegion Statement/Statement: "<< /PageSize [396 612] >> setpagedevice"
  170. *PageRegion A3/A3: "<< /PageSize [842 1191] >> setpagedevice"
  171. *PageRegion A4/A4: "<< /PageSize [595 842] >> setpagedevice"
  172. *PageRegion ISOB4/ISO B4: "<< /PageSize [709 1001] >> setpagedevice"
  173. *PageRegion ISOB5/ISO B5: "<< /PageSize [499 709] >> setpagedevice"
  174. *PageRegion ISOB6/ISO B6: "<< /PageSize [354 499] >> setpagedevice"
  175. *PageRegion B4/B4: "<< /PageSize [729 1032] >> setpagedevice"
  176. *PageRegion B5/B5: "<< /PageSize [516 729] >> setpagedevice"
  177. *PageRegion B6/B6: "<< /PageSize [363 516] >> setpagedevice"
  178. *PageRegion Postcard/Postcard-J: "<< /PageSize [284 419] >> setpagedevice"
  179. *PageRegion Postcard.1/Postcard: "<< /PageSize [252 396] >> setpagedevice"
  180. *CloseUI: *PageRegion
  181. *DefaultImageableArea: Unknown
  182. *ImageableArea Letter/Letter: "15 12 597 772"
  183. *ImageableArea Legal/Legal: "15 12 597 988"
  184. *ImageableArea Tabloid/Tabloid: "15 12 777 1204"
  185. *ImageableArea Foolscap/Foolscap: "15 12 597 944"
  186. *ImageableArea Statement/Statement: "15 12 381 592"
  187. *ImageableArea A3/A3: "15 12 827 1171"
  188. *ImageableArea A4/A4: "15 12 580 822"
  189. *ImageableArea ISOB4/ISO B4: "15 12 694 981"
  190. *ImageableArea ISOB5/ISO B5: "15 12 484 689"
  191. *ImageableArea ISOB6/ISO B6: "15 12 339 479"
  192. *ImageableArea B4/B4: "15 12 714 1012"
  193. *ImageableArea B5/B5: "15 12 501 709"
  194. *ImageableArea B6/B6: "15 12 348 496"
  195. *ImageableArea Postcard/Postcard-J: "15 12 269 399"
  196. *ImageableArea Postcard.1/Postcard: "15 12 237 376"
  197. *?ImageableArea: "
  198. save
  199. /cvp { cvi ( ) cvs print ( ) print } bind def
  200. newpath clippath pathbbox
  201. 4 -2 roll exch 2 {ceiling cvp} repeat
  202. exch 2 {floor cvp} repeat flush
  203. restore"
  204. *End
  205. *DefaultPaperDimension: Unknown
  206. *PaperDimension Letter/Letter: "612 792"
  207. *PaperDimension Legal/Legal: "612 1008"
  208. *PaperDimension Tabloid/Tabloid: "792 1224"
  209. *PaperDimension Foolscap/Foolscap: "612 964"
  210. *PaperDimension Statement/Statement: "396 612"
  211. *PaperDimension A3/A3: "842 1191"
  212. *PaperDimension A4/A4: "595 842"
  213. *PaperDimension ISOB4/ISO B4: "709 1001"
  214. *PaperDimension ISOB5/ISO B5: "499 709"
  215. *PaperDimension ISOB6/ISO B6: "354 499"
  216. *PaperDimension B4/B4: "729 1032"
  217. *PaperDimension B5/B5: "516 729"
  218. *PaperDimension B6/B6: "363 516"
  219. *PaperDimension Postcard/Postcard-J: "284 419"
  220. *PaperDimension Postcard.1/Postcard: "252 396"
  221. *% --------------- Custom Page Sizes ---------------
  222. *NonUIOrderDependency: 20 AnySetup *CustomPageSize
  223. *CustomPageSize True: "
  224. pop pop pop
  225. 2 dict begin
  226. /PageSize [4 -2 roll] def
  227. /ImagingBBox null def
  228. currentdict end setpagedevice"
  229. *End
  230. *ParamCustomPageSize Width: 1 points 1 842
  231. *ParamCustomPageSize Height: 2 points 1 1224
  232. *ParamCustomPageSize WidthOffset: 3 points 0 0
  233. *ParamCustomPageSize HeightOffset: 4 points 0 0
  234. *ParamCustomPageSize Orientation: 5 int 0 0
  235. *MaxMediaWidth: "842"
  236. *MaxMediaHeight: "1224"
  237. *LeadingEdge Short: ""
  238. *DefaultLeadingEdge: Short
  239. *HWMargins: 15 12 15 20
  240. *VariablePaperSize: True
  241. *% --------------- Media Handling ---------------
  242. *OpenUI *InputSlot: PickOne
  243. *OrderDependency: 10 AnySetup *InputSlot
  244. *DefaultInputSlot: MultipurposeTray
  245. *InputSlot MultipurposeTray/Multipurpose Tray: ""
  246. *CloseUI: *InputSlot
  247. *RequiresPageRegion All: True
  248. *OpenUI *RS01Sorter/Sort Mode: PickOne
  249. *OrderDependency: 30 AnySetup *RS01Sorter
  250. *DefaultRS01Sorter: None
  251. *RS01Sorter Sort/Sort: "<< /OutputAttributes << 1 << /OutputType (sort) /MatchAll false >> >> /OutputType (sort) >> setpagedevice"
  252. *RS01Sorter Group/Group: "<< /OutputAttributes << 1 << /OutputType (group) /MatchAll false >> >> /OutputType (group) >> setpagedevice"
  253. *RS01Sorter Stack/Stack: "<< /OutputAttributes << 1 << /OutputType (stack) /MatchAll false >> >> /OutputType (stack) >> setpagedevice"
  254. *RS01Sorter None/NonSort: "<< /OutputAttributes << 1 << /OutputType (none) /MatchAll false >> >> /OutputType (none) >> setpagedevice"
  255. *?RS01Sorter: "
  256. save
  257. currentpagedevice /OutputType get
  258. dup length 0 eq { pop (None) }
  259. { cvn << /sort (Sort) /group (Group) /stack (Stack) /none (None) >> exch get
  260. } ifelse
  261. = flush
  262. restore"
  263. *End
  264. *CloseUI: *RS01Sorter
  265. *OpenUI *RS02DefaultScreen/ABS Screening: PickOne
  266. *OrderDependency: 40 AnySetup *RS02DefaultScreen
  267. *DefaultRS02DefaultScreen: ABS
  268. *RS02DefaultScreen ABS/On: "
  269. 1
  270. dup
  271. /RisoControl/ProcSet findresource begin
  272. currentdict /GetJobAbsMode known {
  273. GetJobAbsMode
  274. }{
  275. GetAbsMode
  276. }ifelse ne {
  277. currentdict /SetJobAbsMode known {
  278. SetJobAbsMode
  279. }{
  280. SetAbsMode
  281. }ifelse
  282. currentpagedevice setpagedevice
  283. }if
  284. end"
  285. *End
  286. *RS02DefaultScreen Rational/Off: "
  287. 0
  288. dup
  289. /RisoControl/ProcSet findresource begin
  290. currentdict /GetJobAbsMode known {
  291. GetJobAbsMode
  292. }{
  293. GetAbsMode
  294. }ifelse ne {
  295. currentdict /SetJobAbsMode known {
  296. SetJobAbsMode
  297. }{
  298. SetAbsMode
  299. }ifelse
  300. currentpagedevice setpagedevice
  301. }if
  302. end"
  303. *End
  304. *?RS02DefaultScreen: "
  305. save
  306. /RisoControl /ProcSet findresource
  307. /GetJobAbsMode 2 copy known
  308. {
  309. get exec
  310. } {
  311. pop pop -1
  312. } ifelse (Unknown)
  313. << 0 (Rational) 1 (ABS) >> {
  314. exch 3 index
  315. eq {
  316. exch pop exit
  317. } if pop
  318. }forall
  319. = flush pop
  320. restore"
  321. *End
  322. *CloseUI: *RS02DefaultScreen
  323. *OpenUI *RS03Speed/Print Speed: PickOne
  324. *OrderDependency: 40 AnySetup *RS03Speed
  325. *DefaultRS03Speed: Standard
  326. *RS03Speed Panel/Panel Settings: "
  327. (Undefined)/RisoControl /ProcSet findresource dup
  328. /SetJobPrintSpeedName known {
  329. /SetJobPrintSpeedName
  330. }{
  331. /SetPrintSpeedName
  332. }ifelse
  333. get exec"
  334. *End
  335. *RS03Speed Lowest/Slowest: "
  336. (Lowest)/RisoControl /ProcSet findresource dup
  337. /SetJobPrintSpeedName known {
  338. /SetJobPrintSpeedName
  339. }{
  340. /SetPrintSpeedName
  341. }ifelse
  342. get exec"
  343. *End
  344. *RS03Speed Low/Slow: "
  345. (Low)/RisoControl /ProcSet findresource dup
  346. /SetJobPrintSpeedName known {
  347. /SetJobPrintSpeedName
  348. }{
  349. /SetPrintSpeedName
  350. }ifelse
  351. get exec"
  352. *End
  353. *RS03Speed Standard/Standard: "
  354. (Standard)/RisoControl /ProcSet findresource dup
  355. /SetJobPrintSpeedName known {
  356. /SetJobPrintSpeedName
  357. }{
  358. /SetPrintSpeedName
  359. }ifelse
  360. get exec"
  361. *End
  362. *RS03Speed High/Fast: "
  363. (High)/RisoControl /ProcSet findresource dup
  364. /SetJobPrintSpeedName known {
  365. /SetJobPrintSpeedName
  366. }{
  367. /SetPrintSpeedName
  368. }ifelse
  369. get exec"
  370. *End
  371. *RS03Speed Highest/Fastest: "
  372. (Highest)/RisoControl /ProcSet findresource dup
  373. /SetJobPrintSpeedName known {
  374. /SetJobPrintSpeedName
  375. }{
  376. /SetPrintSpeedName
  377. }ifelse
  378. get exec"
  379. *End
  380. *?RS03Speed: "
  381. save
  382. /RisoControl /ProcSet findresource dup /GetJobPrintSpeedName known{
  383. /GetJobPrintSpeedName
  384. }{
  385. /GetPrintSpeedName
  386. }ifelse get exec
  387. dup (Undefined) eq {
  388. pop (Panel)
  389. }if
  390. = flush
  391. restore"
  392. *End
  393. *CloseUI: *RS03Speed
  394. *OpenUI *RS04Density/Print Density: PickOne
  395. *OrderDependency: 40 AnySetup *RS04Density
  396. *DefaultRS04Density: Standard
  397. *RS04Density Panel/Panel Settings: "
  398. (Undefined)/RisoControl /ProcSet findresource dup
  399. /SetJobPrintDensName known {
  400. /SetJobPrintDensName
  401. }{
  402. /SetPrintDensName
  403. }ifelse
  404. get exec"
  405. *End
  406. *RS04Density Lightest/Lightest: "
  407. (Lightest)/RisoControl /ProcSet findresource dup
  408. /SetJobPrintDensName known {
  409. /SetJobPrintDensName
  410. }{
  411. /SetPrintDensName
  412. }ifelse
  413. get exec"
  414. *End
  415. *RS04Density Light/Light: "
  416. (Light)/RisoControl /ProcSet findresource dup
  417. /SetJobPrintDensName known {
  418. /SetJobPrintDensName
  419. }{
  420. /SetPrintDensName
  421. }ifelse
  422. get exec"
  423. *End
  424. *RS04Density Standard/Standard: "
  425. (Standard)/RisoControl /ProcSet findresource dup
  426. /SetJobPrintDensName known {
  427. /SetJobPrintDensName
  428. }{
  429. /SetPrintDensName
  430. }ifelse
  431. get exec"
  432. *End
  433. *RS04Density Dark/Dark: "
  434. (Dark)/RisoControl /ProcSet findresource dup
  435. /SetJobPrintDensName known {
  436. /SetJobPrintDensName
  437. }{
  438. /SetPrintDensName
  439. }ifelse
  440. get exec"
  441. *End
  442. *RS04Density Darkest/Darkest: "
  443. (Darkest)/RisoControl /ProcSet findresource dup
  444. /SetJobPrintDensName known {
  445. /SetJobPrintDensName
  446. }{
  447. /SetPrintDensName
  448. }ifelse
  449. get exec"
  450. *End
  451. *?RS04Density: "
  452. save
  453. /RisoControl /ProcSet findresource dup /GetJobPrintDensName known{
  454. /GetJobPrintDensName
  455. }{
  456. /GetPrintDensName
  457. }ifelse get exec
  458. dup (Undefined) eq {
  459. pop (Panel)
  460. }if = flush
  461. restore"
  462. *End
  463. *CloseUI: *RS04Density
  464. *OpenUI *RS05ConfidentialMode/Confidential Mode: PickOne
  465. *OrderDependency: 40 AnySetup *RS05ConfidentialMode
  466. *DefaultRS05ConfidentialMode: False
  467. *RS05ConfidentialMode True/On: "
  468. true /RisoControl /ProcSet findresource
  469. dup /SetJobConfidentialMode known {
  470. /SetJobConfidentialMode
  471. }{
  472. /SetConfidentialMode
  473. }ifelse get exec"
  474. *End
  475. *RS05ConfidentialMode False/Off: "
  476. false /RisoControl /ProcSet findresource
  477. dup /SetJobConfidentialMode known {
  478. /SetJobConfidentialMode
  479. }{
  480. /SetConfidentialMode
  481. }ifelse get exec"
  482. *End
  483. *?RS05ConfidentialMode: "
  484. save
  485. /RisoControl /ProcSet findresource
  486. dup /GetJobConfidentialMode known {
  487. /GetJobConfidentialMode
  488. }{
  489. /GetConfidentialMode
  490. }
  491. ifelse
  492. get exec {
  493. (True)
  494. }{
  495. (False)
  496. }ifelse = flush
  497. restore"
  498. *End
  499. *CloseUI: *RS05ConfidentialMode
  500. *OpenUI *RS06AutoContinue/Auto Print: PickOne
  501. *OrderDependency: 40 AnySetup *RS06AutoContinue
  502. *DefaultRS06AutoContinue: True
  503. *RS06AutoContinue True/On: "
  504. true /RisoControl /ProcSet findresource dup /SetJobAutoContinue
  505. known {
  506. /SetJobAutoContinue
  507. }{
  508. /SetAutoContinue
  509. }ifelse get exec"
  510. *End
  511. *RS06AutoContinue False/Off: "
  512. false /RisoControl /ProcSet findresource dup /SetJobAutoContinue
  513. known {
  514. /SetJobAutoContinue
  515. }{
  516. /SetAutoContinue
  517. }ifelse get exec"
  518. *End
  519. *?RS06AutoContinue: "
  520. save
  521. /RisoControl /ProcSet findresource dup /GetJobAutoContinue
  522. known {
  523. /GetJobAutoContinue
  524. }{
  525. /GetAutoContinue
  526. }ifelse get exec
  527. {
  528. (True)
  529. }{
  530. (False)
  531. }ifelse
  532. = flush
  533. restore"
  534. *End
  535. *CloseUI: *RS06AutoContinue
  536. *OpenUI *RS07NumProofCopies/Proof Copies: PickOne
  537. *OrderDependency: 40 AnySetup *RS07NumProofCopies
  538. *DefaultRS07NumProofCopies: 1
  539. *RS07NumProofCopies 0: "
  540. 0 /RisoControl /ProcSet findresource dup /SetJobNumberProofCopies
  541. known {
  542. /SetJobNumberProofCopies
  543. }{
  544. /SetNumberProofCopies
  545. }ifelse get exec"
  546. *End
  547. *RS07NumProofCopies 1: "
  548. 1 /RisoControl /ProcSet findresource dup /SetJobNumberProofCopies
  549. known {
  550. /SetJobNumberProofCopies
  551. }{
  552. /SetNumberProofCopies
  553. }ifelse get exec"
  554. *End
  555. *RS07NumProofCopies 2: "
  556. 2 /RisoControl /ProcSet findresource dup /SetJobNumberProofCopies
  557. known {
  558. /SetJobNumberProofCopies
  559. }{
  560. /SetNumberProofCopies
  561. }ifelse get exec"
  562. *End
  563. *RS07NumProofCopies 3: "
  564. 3 /RisoControl /ProcSet findresource dup /SetJobNumberProofCopies
  565. known {
  566. /SetJobNumberProofCopies
  567. }{
  568. /SetNumberProofCopies
  569. }ifelse get exec"
  570. *End
  571. *RS07NumProofCopies 4: "
  572. 4 /RisoControl /ProcSet findresource dup /SetJobNumberProofCopies
  573. known {
  574. /SetJobNumberProofCopies
  575. }{
  576. /SetNumberProofCopies
  577. }ifelse get exec"
  578. *End
  579. *RS07NumProofCopies 5: "
  580. 5 /RisoControl /ProcSet findresource dup /SetJobNumberProofCopies
  581. known {
  582. /SetJobNumberProofCopies
  583. }{
  584. /SetNumberProofCopies
  585. }ifelse get exec"
  586. *End
  587. *RS07NumProofCopies 6: "
  588. 6 /RisoControl /ProcSet findresource dup /SetJobNumberProofCopies
  589. known {
  590. /SetJobNumberProofCopies
  591. }{
  592. /SetNumberProofCopies
  593. }ifelse get exec"
  594. *End
  595. *RS07NumProofCopies 7: "
  596. 7 /RisoControl /ProcSet findresource dup /SetJobNumberProofCopies
  597. known {
  598. /SetJobNumberProofCopies
  599. }{
  600. /SetNumberProofCopies
  601. }ifelse get exec"
  602. *End
  603. *RS07NumProofCopies 8: "
  604. 8 /RisoControl /ProcSet findresource dup /SetJobNumberProofCopies
  605. known {
  606. /SetJobNumberProofCopies
  607. }{
  608. /SetNumberProofCopies
  609. }ifelse get exec"
  610. *End
  611. *RS07NumProofCopies 9: "
  612. 9 /RisoControl /ProcSet findresource dup /SetJobNumberProofCopies
  613. known {
  614. /SetJobNumberProofCopies
  615. }{
  616. /SetNumberProofCopies
  617. }ifelse get exec"
  618. *End
  619. *?RS07NumProofCopies: "
  620. save
  621. /RisoControl /ProcSet findresource dup /GetJobNumberProofCopies
  622. known {
  623. /GetJobNumberProofCopies
  624. }{
  625. /GetNumberProofCopies
  626. }ifelse get exec = flush
  627. restore"
  628. *End
  629. *CloseUI: *RS07NumProofCopies
  630. *OpenUI *RS08StopBeforeNextMaster/Pause Before Next Master: PickOne
  631. *OrderDependency: 40 AnySetup *RS08StopBeforeNextMaster
  632. *DefaultRS08StopBeforeNextMaster: False
  633. *RS08StopBeforeNextMaster True/Yes: "
  634. true /RisoControl /ProcSet findresource
  635. /SetJobStopBeforeNextMaster
  636. get exec"
  637. *End
  638. *RS08StopBeforeNextMaster False/No: "
  639. false /RisoControl /ProcSet findresource
  640. /SetJobStopBeforeNextMaster
  641. get exec"
  642. *End
  643. *?RS08StopBeforeNextMaster: "
  644. save
  645. /RisoControl /ProcSet findresource
  646. /GetJobStopBeforeNextMaster
  647. get exec
  648. {(True)} {(False)}
  649. ifelse = flush restore"
  650. *End
  651. *CloseUI: *RS08StopBeforeNextMaster
  652. *OpenUI *RS09JobSelectPages/Print Even<2F>Odd Pages: PickOne
  653. *OrderDependency: 40 AnySetup *RS09JobSelectPages
  654. *DefaultRS09JobSelectPages: All
  655. *RS09JobSelectPages All/Print All Pages: "
  656. /All /RisoControl /ProcSet findresource
  657. /SetJobSelectPages
  658. get exec"
  659. *End
  660. *RS09JobSelectPages Odd/Print Odd Pages Only: "
  661. /Odd /RisoControl /ProcSet findresource
  662. /SetJobSelectPages
  663. get exec"
  664. *End
  665. *RS09JobSelectPages Even/Print Even Pages Only: "
  666. /Even /RisoControl /ProcSet findresource
  667. /SetJobSelectPages
  668. get exec"
  669. *End
  670. *?RS09JobSelectPages: "
  671. save
  672. /RisoControl /ProcSet findresource
  673. /GetJobSelectPages
  674. get exec =
  675. flush restore"
  676. *End
  677. *CloseUI: *RS09JobSelectPages
  678. *OpenUI *RS10Rotate180/Rotate 180<B0>: PickOne
  679. *OrderDependency: 40 AnySetup *RS10Rotate180
  680. *DefaultRS10Rotate180: False
  681. *RS10Rotate180 True/Yes: "
  682. 2 /RisoControl /ProcSet findresource
  683. /SetJobImageRotate
  684. 2 copy known {
  685. get exec
  686. }{
  687. pop pop pop
  688. } ifelse"
  689. *End
  690. *RS10Rotate180 False/No: "
  691. 0 /RisoControl /ProcSet findresource
  692. /SetJobImageRotate
  693. 2 copy known {
  694. get exec
  695. }{
  696. pop pop pop
  697. } ifelse"
  698. *End
  699. *?RS10Rotate180: "
  700. save
  701. /RisoControl /ProcSet findresource
  702. /GetJobImageRotate
  703. 2 copy known {
  704. get exec
  705. } {
  706. pop pop -1
  707. } ifelse (Unknown)
  708. << 0 (False) 2 (True) >> {
  709. exch 3 index eq {
  710. exch pop exit
  711. } if pop
  712. } forall
  713. = flush pop
  714. restore"
  715. *End
  716. *CloseUI: *RS10Rotate180
  717. *% --------------- Fonts ---------------
  718. *DefaultFont: Courier
  719. *Font AvantGarde-Book: Standard "(001.006)" Standard Disk
  720. *Font AvantGarde-BookOblique: Standard "(001.006)" Standard Disk
  721. *Font AvantGarde-Demi: Standard "(001.007)" Standard Disk
  722. *Font AvantGarde-DemiOblique: Standard "(001.007)" Standard Disk
  723. *Font Bookman-Demi: Standard "(001.004)" Standard Disk
  724. *Font Bookman-DemiItalic: Standard "(001.004)" Standard Disk
  725. *Font Bookman-Light: Standard "(001.004)" Standard Disk
  726. *Font Bookman-LightItalic: Standard "(001.004)" Standard Disk
  727. *Font Courier: Standard "(002.004)" Standard Disk
  728. *Font Courier-Bold: Standard "(002.004)" Standard Disk
  729. *Font Courier-BoldOblique: Standard "(002.004)" Standard Disk
  730. *Font Courier-Oblique: Standard "(002.004)" Standard Disk
  731. *Font Helvetica: Standard "(001.006)" Standard Disk
  732. *Font Helvetica-Bold: Standard "(001.007)" Standard Disk
  733. *Font Helvetica-BoldOblique: Standard "(001.007)" Standard Disk
  734. *Font Helvetica-Narrow: Standard "(001.006)" Standard Disk
  735. *Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard Disk
  736. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard Disk
  737. *Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard Disk
  738. *Font Helvetica-Oblique: Standard "(001.006)" Standard Disk
  739. *Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard Disk
  740. *Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard Disk
  741. *Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard Disk
  742. *Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard Disk
  743. *Font Palatino-Bold: Standard "(001.000)" Standard Disk
  744. *Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk
  745. *Font Palatino-Italic: Standard "(001.000)" Standard Disk
  746. *Font Palatino-Roman: Standard "(001.000)" Standard Disk
  747. *Font Symbol: Special "(001.007)" Special Disk
  748. *Font Times-Bold: Standard "(001.007)" Standard Disk
  749. *Font Times-BoldItalic: Standard "(001.009)" Standard Disk
  750. *Font Times-Italic: Standard "(001.007)" Standard Disk
  751. *Font Times-Roman: Standard "(001.007)" Standard Disk
  752. *Font ZapfChancery-MediumItalic: Standard "(001.007)" Standard Disk
  753. *Font ZapfDingbats: Special "(001.004)" Special Disk
  754. *?FontList: "
  755. save
  756. (*) {cvn ==} 128 string /Font resourceforall
  757. (*) = flush
  758. restore"
  759. *End
  760. *?FontQuery: "
  761. save
  762. { count 1 gt
  763. { exch dup 127 string cvs (/) print print (:) print
  764. /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  765. } { exit } ifelse
  766. } bind loop
  767. (*) = flush
  768. restore"
  769. *End
  770. *% --------------- Printer Messages ---------------
  771. *% ----- Consumables
  772. *PrinterError: "paper empty"
  773. *PrinterError: "master roll empty"
  774. *PrinterError: "master disposal box full"
  775. *PrinterError: "ink cartridge empty"
  776. *% ----- Engine
  777. *PrinterError: "paper jam"
  778. *PrinterError: "master jam"
  779. *PrinterError: "option error"
  780. *PrinterError: "offline, press printer I/F key to continue"
  781. *PrinterError: "check printer control panel"
  782. *PrinterError: "fatal, check printer control panel"
  783. *PrinterError: "check printer power and cable connection"
  784. *% ----- General
  785. *Status: "idle"
  786. *Status: "busy"
  787. *Status: "waiting"
  788. *Status: "printing"
  789. *% ----- Consumables
  790. *Status: "PrinterError: paper empty"
  791. *Status: "PrinterError: master roll empty"
  792. *Status: "PrinterError: master disposal box full"
  793. *Status: "PrinterError: ink cartridge empty"
  794. *% ----- Engine
  795. *Status: "PrinterError: paper jam"
  796. *Status: "PrinterError: master jam"
  797. *Status: "PrinterError: option error"
  798. *Status: "PrinterError: offline, press printer I/F key to continue"
  799. *Status: "PrinterError: check printer control panel"
  800. *Status: "PrinterError: fatal, check printer control panel"
  801. *Status: "PrinterError: check printer power and cable connection"
  802. *Source: "Serial"
  803. *Source: "EtherTalk"
  804. *Source: "Parallel"
  805. *Source: "LPR"
  806. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  807. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  808. *Message: "\FontName\ not found, using Courier"
  809. *% --------------- Color Separation ---------------
  810. *DefaultColorSep: ProcessBlack.75lpi.600dpi/75 lpi / 600 dpi
  811. *% ----- 75 lpi / 600 dpi
  812. *ColorSepScreenAngle ProcessBlack.75lpi.600dpi/75 lpi / 600 dpi: "45"
  813. *ColorSepScreenAngle ProcessCyan.75lpi.600dpi/75 lpi / 600 dpi: "15"
  814. *ColorSepScreenAngle ProcessMagenta.75lpi.600dpi/75 lpi / 600 dpi: "75"
  815. *ColorSepScreenAngle ProcessYellow.75lpi.600dpi/75 lpi / 600 dpi: "0"
  816. *ColorSepScreenFreq ProcessBlack.75lpi.600dpi/75 lpi / 600 dpi: "75"
  817. *ColorSepScreenFreq ProcessCyan.75lpi.600dpi/75 lpi / 600 dpi: "75"
  818. *ColorSepScreenFreq ProcessMagenta.75lpi.600dpi/75 lpi / 600 dpi: "75"
  819. *ColorSepScreenFreq ProcessYellow.75lpi.600dpi/75 lpi / 600 dpi: "75"
  820. *% 16 April 1997
  821. *% End of PPD file for SC7500 for RISOGRAPH SR series 600 dpi
  822. *% The byte count of this file should be exactly 025296 or 026179
  823. *% depending on the filesystem it resides in.
  824. *% end of PPD file for SC7500