home *** CD-ROM | disk | FTP | other *** search
/ Soft 19 / Soft19.iso / win95-rc / win95_15.cab / qms420.spd < prev    next >
PostScript Printer Description  |  1995-07-11  |  9KB  |  225 lines

  1. *PPD-Adobe: "4.0"
  2. *% QMS420.spd: Simplified form of QMS420.ppd
  3. *Product: "(QMS 420 Print System)"
  4. *PSVersion: "(2011.22) 94"
  5. *ModelName: "QMS 420 Print System"
  6. *NickName: "QMS 420 Print System"
  7. *PCFileName: "QMS420.PPD"
  8. *FreeVM: "336596"
  9. *ColorDevice: False
  10. *Password: "0"
  11. *ExitServer: "
  12.   count 0 eq {  % is the password on the stack?
  13.     true
  14.   }{
  15.     dup % potential password
  16.     statusdict begin checkpassword end not
  17.   } ifelse
  18.   {  %  if no password or not valid
  19.     (WARNING : Cannot perform the exitserver command.) =
  20.     (Password supplied is not valid.) =
  21.     (Please contact the author of this software.) = flush
  22.     quit
  23.   } if
  24.   serverdict begin exitserver
  25. "
  26. *End
  27. *ScreenFreq: "60.0"
  28. *ScreenAngle: "45.0"
  29. *OpenGroup: PaperHandling
  30. *OpenUI *Resolution: PickOne
  31. *OrderDependency: 5 AnySetup *Resolution
  32. *DefaultResolution: 600dpi
  33. *Resolution 300dpi: "statusdict begin 300 setresolution end"
  34. *Resolution 600dpi: "statusdict begin 600 setresolution end"
  35. *?Resolution: "
  36. save
  37.   statusdict begin resolution end
  38.   128 string cvs dup print (x) print print (dpi) = flush
  39. restore
  40. "
  41. *End
  42. *CloseUI: *Resolution
  43. *OpenUI *PageSize: PickOne
  44. *OrderDependency: 15 AnySetup *PageSize
  45. *DefaultPageSize: Letter
  46. *PageSize Letter: "statusdict begin lettertray end"
  47. *PageSize Legal: "statusdict begin legaltray end"
  48. *PageSize Executive: "statusdict begin executivetray end"
  49. *PageSize A4: "statusdict begin a4tray end"
  50. *PageSize B5: "statusdict begin b5tray end"
  51. *PageSize Envelope.279.540/Monarch Envelope: "statusdict begin envelopetray monarcenvelope end"
  52. *PageSize Envelope.297.684/Common #10 Envelope: "statusdict begin envelopetray com10envelope end"
  53. *PageSize Envelope.312.624/DL Envelope: "statusdict begin envelopetray dlenvelope end"
  54. *PageSize Envelope.459.649/C5 Envelope: "statusdict begin envelopetray c5envelope end"
  55. *PageSize Envelope.279.639/Com9 Envelope: "statusdict begin envelopetray com9envelope end"
  56. *?PageSize: "
  57.  save statusdict begin
  58.   6 dict begin
  59.    /letter (Letter) def
  60.    /legal (Legal) def
  61.    /a4 (A4) def
  62.    /b5 (B5) def
  63.    /executivepage (Executive) def
  64.    /envelope (Envelope) def
  65.    papersize {
  66.      {load exec} stopped not{= flush}if
  67.    }{
  68.      {load exec} stopped not{print (.Transverse) = flush}{(Unknown) = flush}ifelse
  69.    }ifelse
  70.   end
  71.  end restore
  72. "
  73. *End
  74. *CloseUI: *PageSize
  75. *DefaultPageRegion: Letter
  76. *PageRegion Letter: "statusdict begin letter /QMSpaper {letter} def end"
  77. *PageRegion Legal: "statusdict begin legal /QMSpaper {legal} def end"
  78. *PageRegion Executive: "statusdict begin executivepage  /QMSpaper {executivepage} def end"
  79. *PageRegion A4: "statusdict begin a4 /QMSpaper {a4} def end"
  80. *PageRegion B5: "statusdict begin b5 /QMSpaper {b5} def end"
  81. *PageRegion Envelope.279.540/Monarch Envelope: "statusdict begin monarcenvelope /QMSpaper {monarcenvelope} def end"
  82. *PageRegion Envelope.297.684/Common #10 Envelope: "statusdict begin com10envelope /QMSpaper {com10envelope} def end"
  83. *PageRegion Envelope.312.624/DL Envelope: "statusdict begin dlenvelope /QMSpaper {dlenvelope} def end"
  84. *PageRegion Envelope.459.649/C5 Envelope: "statusdict begin c5envelope /QMSpaper {c5envelope} def end"
  85. *PageRegion Envelope.279.639/Com9 Envelope: "statusdict begin com9envelope /QMSpaper {com9envelope} def end"
  86. *OpenUI *PaperTray: PickOne
  87. *OrderDependency: 20 AnySetup *PaperTray
  88. *DefaultPaperTray: Letter
  89. *PaperTray Letter: "statusdict begin letter end"
  90. *PaperTray Legal: "statusdict begin legal end"
  91. *PaperTray Executive: "statusdict begin executivepage end"
  92. *PaperTray A4: "statusdict begin a4 end"
  93. *PaperTray B5: "statusdict begin b5 end"
  94. *PaperTray Envelope.279.540/Monarch Envelope: "statusdict begin monarcenvelope end"
  95. *PaperTray Envelope.297.684/Common #10 Envelope: "statusdict begin com10envelope end"
  96. *PaperTray Envelope.312.624/DL Envelope: "statusdict begin dlenvelope  end"
  97. *PaperTray Envelope.459.649/C5 Envelope: "statusdict begin c5envelope  end" 
  98. *PaperTray Envelope.279.639/Com9 Envelope:  "statusdict begin com9envelope end"
  99. *?PaperTray: "
  100.  save statusdict begin
  101.   6 dict begin
  102.    /letter (Letter) def
  103.    /legal (Legal) def
  104.    /a4 (A4) def
  105.    /b5 (B5) def
  106.    /executivepage (Executive) def
  107.    /envelope (Envelope) def
  108.    papersize {
  109.      {load exec} stopped not{= flush}if
  110.    }{
  111.      {load exec} stopped not{print (.Transverse) = flush}{(Unknown) = flush}ifelse
  112.    }ifelse
  113.   end
  114.  end restore
  115. "
  116. *End
  117. *CloseUI: *PaperTray
  118. *DefaultImageableArea: Letter
  119. *ImageableArea Letter: "15 13 597 780 "
  120. *ImageableArea Legal: "15 14 589 995 "
  121. *ImageableArea Executive: "18 18 503 738"
  122. *ImageableArea A4: "16 11 579 831 "
  123. *ImageableArea B5: "18 12 497 717 "
  124. *ImageableArea Envelope.279.540/Monarch Envelope: "1 1 279 540"
  125. *ImageableArea Envelope.297.684/Common #10 Envelope: "1 1 297 684"
  126. *ImageableArea Envelope.312.624/DL Envelope: "1 1 312 623"
  127. *ImageableArea Envelope.459.649/C5 Envelope: "1 1 459 649"
  128. *ImageableArea Envelope.279.639/Com9 Envelope: "1 1 279 639"
  129. *?ImageableArea: "
  130.  save /cvp { cvi (            ) cvs print ( ) print } bind def
  131.   newpath clippath pathbbox
  132.   4 -2 roll exch 2 {ceiling cvp} repeat
  133.   exch 2 {floor cvp} repeat flush
  134.  restore
  135. "
  136. *End
  137. *DefaultPaperDimension: Letter
  138. *PaperDimension Letter: "612 792"
  139. *PaperDimension Legal: "612 1008"
  140. *PaperDimension Executive: "540 756"
  141. *PaperDimension A4: "596 842"
  142. *PaperDimension B5: "516 729"
  143. *PaperDimension Envelope.279.540/Monarch Envelope: "279 540"
  144. *PaperDimension Envelope.297.684/Common #10 Envelope: "297 684"
  145. *PaperDimension Envelope.312.624/DL Envelope: "312 624"
  146. *PaperDimension Envelope.459.649/C5 Envelope: "459 649"
  147. *PaperDimension Envelope.279.639/Com9 Envelope: "279 639"
  148. *DefaultOutputBin: Upper
  149. *OpenUI *InputSlot: PickOne
  150. *OrderDependency: 5 AnySetup *InputSlot
  151. *DefaultInputSlot: Upper
  152. *InputSlot Lower: "statusdict begin 
  153.    2 setpapertray
  154.       statusdict /QMSpaper known
  155.         { QMSpaper } if
  156.     end"
  157. *End
  158. *InputSlot Upper: "statusdict begin 
  159.    1 setpapertray 
  160.       statusdict /QMSpaper known
  161.         { QMSpaper } if
  162.     end"
  163. *End
  164. *?InputSlot: "
  165.  save statusdict begin
  166.   2 dict begin
  167.    /2 (Lower) def
  168.    /1 (Upper) def
  169.    papertray
  170.      {( ) cvs cvn load exec} stopped not{= flush}if
  171.   end
  172.  end restore
  173. "
  174. *End
  175. *CloseUI: *InputSlot
  176. *CloseGroup: PaperHandling
  177. *DefaultManualFeed: False
  178. *?ManualFeed: "
  179.   statusdict /manualfeed get
  180.   {(True)}{(False)}ifelse = flush"
  181. *End
  182. *ManualFeed True: "statusdict begin /manualfeed true store end"
  183. *ManualFeed False: "statusdict begin /manualfeed false store end"
  184. *DefaultDuplex: None
  185. *DefaultFont: Courier
  186. *Font AvantGarde-Book: Standard "(001.002)"
  187. *Font AvantGarde-BookOblique: Standard "(001.002)"
  188. *Font AvantGarde-Demi: Standard "(001.003)"
  189. *Font AvantGarde-DemiOblique: Standard "(001.003)"
  190. *Font Bookman-Demi: Standard "(001.001)"
  191. *Font Bookman-DemiItalic: Standard "(001.001)"
  192. *Font Bookman-Light: Standard "(001.001)"
  193. *Font Bookman-LightItalic: Standard "(001.001)"
  194. *Font Courier: Standard "(002.003)"
  195. *Font Courier-Bold: Standard "(002.003)"
  196. *Font Courier-BoldOblique: Standard "(002.003)"
  197. *Font Courier-Oblique: Standard "(002.003)"
  198. *Font Helvetica: Standard "(001.006)"
  199. *Font Helvetica-Bold: Standard "(001.007)"
  200. *Font Helvetica-BoldOblique: Standard "(001.007)"
  201. *Font Helvetica-Condensed: Standard "(001.001)"
  202. *Font Helvetica-Condensed-Bold: Standard "(001.002)"
  203. *Font Helvetica-Condensed-BoldObl: Standard "(001.002)"
  204. *Font Helvetica-Condensed-Oblique: Standard "(001.001)"
  205. *Font Helvetica-Narrow: Standard "(001.006)"
  206. *Font Helvetica-Narrow-Bold: Standard "(001.007)"
  207. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007)"
  208. *Font Helvetica-Narrow-Oblique: Standard "(001.006)"
  209. *Font Helvetica-Oblique: Standard "(001.006)"
  210. *Font NewCenturySchlbk-Bold: Standard "(001.006)"
  211. *Font NewCenturySchlbk-BoldItalic: Standard "(001.004)"
  212. *Font NewCenturySchlbk-Italic: Standard "(001.003)"
  213. *Font NewCenturySchlbk-Roman: Standard "(001.004)"
  214. *Font Palatino-Bold: Standard "(001.002)"
  215. *Font Palatino-BoldItalic: Standard "(001.002)"
  216. *Font Palatino-Italic: Standard "(001.002)"
  217. *Font Palatino-Roman: Standard "(001.001)"
  218. *Font Symbol: Special "(001.007)"
  219. *Font Times-Bold: Standard "(001.007)"
  220. *Font Times-BoldItalic: Standard "(001.009)"
  221. *Font Times-Italic: Standard "(001.007)"
  222. *Font Times-Roman: Standard "(001.007)"
  223. *Font ZapfChancery-MediumItalic: Standard "(001.003)"
  224. *Font ZapfDingbats: Special "(001.002)"
  225.