home *** CD-ROM | disk | FTP | other *** search
/ What the Doctor Required - The Freshest December / December.iso / windows / mem1614 / driver20.cab / t40v4.spd < prev    next >
Encoding:
PostScript Printer Description  |  1997-10-20  |  8.4 KB  |  223 lines

  1. *PPD-Adobe: "4.2"
  2. *% T40V4.spd: Simplified form of T40V4.ppd
  3. *LanguageEncoding: ISOLatin1
  4. *ModelName: "Dataproducts Typhoon 40"
  5. *ShortNickName:  "Dataproducts Typhoon 40 PS"
  6. *NickName:  "Dataproducts Typhoon 40 PS"
  7. *PCFileName: "T40V4.PPD"
  8. *Product: "(Typhoon 40)"
  9. *PSVersion: "(3.58)"
  10. *OpenGroup: InstallableOptions/Options Installed
  11. *OpenUI *Option1/Hopper 6: Boolean
  12. *DefaultOption1: False
  13. *Option1 True/Installed: ""
  14. *Option1 False/Not Installed: ""
  15. *CloseUI: *Option1
  16. *OpenUI *Option2/Stacker 7: Boolean
  17. *DefaultOption2: False
  18. *Option2 True/Installed: ""
  19. *Option2 False/Not Installed: ""
  20. *CloseUI: *Option2
  21. *CloseGroup: InstallableOptions
  22. *UIConstraints: *Option1 False *InputSlot Tray6
  23. *UIConstraints: *Option2 False *OutputBin Stacker7
  24. *UIConstraints: *InputSlot AutoSelect *TraySwitch False
  25. *UIConstraints: *InputSlot AutoSelect *TraySwitch True
  26. *UIConstraints: *PageSize Legal         *InputSlot Tray6
  27. *UIConstraints: *PageSize 11x17         *InputSlot Tray6
  28. *UIConstraints: *PageSize A3            *InputSlot Tray6
  29. *UIConstraints: *PageSize B4            *InputSlot Tray6
  30. *UIConstraints: *PageSize B5            *InputSlot Tray6
  31. *LanguageLevel: "1"
  32. *Password: "0"
  33. *ExitServer: "
  34.   count 0 eq {  % is the password on the stack?
  35.     true
  36.   }{
  37.     dup    % potential password
  38.     statusdict /checkpassword get exec not
  39.   } ifelse
  40.   {  %  if no password or not valid
  41.     (WARNING : Cannot perform the exitserver command.) =
  42.     (Password supplied is not valid.) =
  43.     (Please contact the author of this software.) = flush
  44.     quit
  45.   } if
  46.   serverdict /exitserver get exec
  47. "
  48. *End
  49. *FreeVM: "833536"
  50. *OpenUI *Resolution/Choose Resolution: PickOne
  51. *OrderDependency: 10 AnySetup *Resolution
  52. *DefaultResolution: 300dpi
  53. *Resolution 300dpi: "300 statusdict /setresolution get exec"
  54. *Resolution 400dpi: "400 statusdict /setresolution get exec"
  55. *?Resolution: "
  56. save
  57.   initgraphics
  58.   0 0 moveto currentpoint matrix defaultmatrix transform
  59.   0 72 lineto currentpoint matrix defaultmatrix transform
  60.   3 -1 roll sub dup mul
  61.   3 1 roll exch sub dup mul
  62.   add sqrt round cvi
  63.   (          ) cvs print (dpi) = flush
  64. restore
  65. "
  66. *End
  67. *CloseUI: *Resolution
  68. *ScreenFreq: "60.0"
  69. *ScreenAngle: "45.0"
  70. *OpenUI *PageSize: PickOne
  71. *OrderDependency: 30 AnySetup *PageSize
  72. *DefaultPageSize: Letter
  73. *PageSize Letter: "statusdict begin 255 setpapertray  end letter"
  74. *PageSize Legal: "statusdict begin 255 setpapertray   end legal"
  75. *PageSize 11x17: "statusdict begin 255 setpapertray  end 11x17"
  76. *PageSize A3: "statusdict begin 255 setpapertray  end a3"
  77. *PageSize A4: "statusdict begin 255 setpapertray  end a4"
  78. *PageSize B4/B4-JIS: "statusdict begin 255 setpapertray  end b4"
  79. *PageSize B5/B5-JIS: "statusdict begin 255 setpapertray  end b5"
  80. *?PageSize: "
  81. save statusdict begin
  82. 7 dict begin
  83. /3 (B5) def
  84. /5 (Letter) def
  85. /6 (B4) def
  86. /9 (A4) def
  87. /10 (A3) def
  88. /12 (Legal) def
  89. /14 (11x17) def
  90. papertray
  91.    {() cvs cvn load exec} stopped not{=flush}if
  92. end
  93. end restore
  94. "
  95. *End
  96. *CloseUI: *PageSize
  97. *OpenUI *PageRegion: PickOne
  98. *OrderDependency: 40 AnySetup *PageRegion
  99. *DefaultPageRegion: Letter
  100. *PageRegion Letter: "letter"
  101. *PageRegion Legal: "legal"
  102. *PageRegion 11x17: "11x17"
  103. *PageRegion A3: "a3"
  104. *PageRegion A4: "a4"
  105. *PageRegion B4/B4-JIS: "b4"
  106. *PageRegion B5/B5-JIS: "b5"
  107. *CloseUI: *PageRegion
  108. *DefaultImageableArea: Letter
  109. *ImageableArea Letter: "18 18 597 777"
  110. *ImageableArea Legal: "12 12 594 990"
  111. *ImageableArea 11x17: "12 12 774 1206"
  112. *ImageableArea A3: "12 12 827 1173"
  113. *ImageableArea A4: "16 13 580 824"
  114. *ImageableArea B4/B4-JIS: "12 12 711 1014"
  115. *ImageableArea B5/B5-JIS: "18 15 503 710"
  116. *?ImageableArea: "
  117. save
  118.   /cvp {(                ) cvs print ( ) print } bind def
  119.   /upperright {10000 mul floor 10000 div} bind def
  120.   /lowerleft {10000 mul ceiling 10000 div} bind def
  121.   newpath clippath pathbbox
  122.   4 -2 roll exch 2 {lowerleft cvp} repeat
  123.   exch 2 {upperright cvp} repeat flush
  124. restore
  125. "
  126. *End
  127. *DefaultPaperDimension: Letter
  128. *PaperDimension Letter: "612 792"
  129. *PaperDimension Legal: "612 1008"
  130. *PaperDimension 11x17: "792 1224"
  131. *PaperDimension A3: "842 1191"
  132. *PaperDimension A4: "596 842"
  133. *PaperDimension B4/B4-JIS: "729 1032"
  134. *PaperDimension B5/B5-JIS: "516 729"
  135. *OpenUI *OutputBin: PickOne
  136. *OrderDependency: 40 AnySetup *OutputBin
  137. *DefaultOutputBin: AutoSelect
  138. *OutputBin AutoSelect/Auto Select: "statusdict begin 255 setoutputtray end"
  139. *OutputBin Stacker5/Stacker 5: "statusdict begin 5 setoutputtray end"
  140. *OutputBin Stacker6/Stacker 6: "statusdict begin 6 setoutputtray end"
  141. *OutputBin Stacker7/Stacker 7: "statusdict begin 7 setoutputtray end"
  142. *CloseUI: *OutputBin
  143. *OpenUI *Duplex: PickOne
  144. *DefaultDuplex: None
  145. *Duplex DuplexTumble: "statusdict begin true setduplexmode true settumble end"
  146. *Duplex DuplexNoTumble: "statusdict begin true setduplexmode false settumble end"
  147. *Duplex None: "statusdict begin false setduplexmode end"
  148. *CloseUI: *Duplex
  149. *RequiresPageRegion All: True
  150. *OpenUI *InputSlot: PickOne
  151. *OrderDependency: 20 AnySetup *InputSlot
  152. *DefaultInputSlot: AutoSelect
  153. *InputSlot Tray1/Hopper 1: "statusdict begin 1 setpapertray end"
  154. *InputSlot Tray2/Hopper 2: "statusdict begin 2 setpapertray end"
  155. *InputSlot Tray3/Hopper 3: "statusdict begin 3 setpapertray end"
  156. *InputSlot Tray6/Hopper 6: "statusdict begin 6 setpapertray end"
  157. *InputSlot AutoSelect/Auto Select: "statusdict begin 255 setpapertray end"
  158. *?InputSlot: "
  159. save statusdict begin
  160. 5 dict begin
  161. /1 (Tray1) def
  162. /2 (Tray2) def
  163. /3 (Tray3) def
  164. /6 (Tray6) def
  165. /255 (AutoSelect) def
  166. papertray
  167.    {() cvs cvn load exec} stopped not{=flush}if
  168. end
  169. end restore
  170. "
  171. *End
  172. *CloseUI: *InputSlot
  173. *OpenUI *TraySwitch: Boolean
  174. *OrderDependency: 50 AnySetup *TraySwitch
  175. *DefaultTraySwitch: False
  176. *TraySwitch True: "statusdict begin true settrayswitch end"
  177. *TraySwitch False: "statusdict begin false settrayswitch end"
  178. *CloseUI: *TraySwitch
  179. *DefaultFont: Courier
  180. *Font AvantGarde-Book: Standard "(001.002)" Standard ROM
  181. *Font AvantGarde-BookOblique: Standard "(001.001)" Standard ROM
  182. *Font AvantGarde-Demi: Standard "(001.001)" Standard ROM
  183. *Font AvantGarde-DemiOblique: Standard "(001.001)" Standard ROM
  184. *Font Bookman-Demi: Standard "(001.001)" Standard ROM
  185. *Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM
  186. *Font Bookman-Light: Standard "(001.001)" Standard ROM
  187. *Font Bookman-LightItalic: Standard "(001.001)" Standard ROM
  188. *Font Courier: Standard "(001.004)" Standard ROM
  189. *Font Courier-Bold: Standard "(001.004)" Standard ROM
  190. *Font Courier-BoldOblique: Standard "(001.004)" Standard ROM
  191. *Font Courier-Oblique: Standard "(001.004)" Standard ROM
  192. *Font Helvetica: Standard "(001.001)" Standard ROM
  193. *Font Helvetica-Bold: Standard "(001.001)" Standard ROM
  194. *Font Helvetica-BoldOblique: Standard "(001.001)" Standard ROM
  195. *Font Helvetica-Narrow: Standard "(001.000)" Standard ROM
  196. *Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM
  197. *Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM
  198. *Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM
  199. *Font Helvetica-Oblique: Standard "(001.001)" Standard ROM
  200. *Font ITC-Lubalin-Graph-Book: Standard "(002.000)" Standard ROM
  201. *Font ITC-Lubalin-Graph-Book-Oblique: Standard "(002.000)" Standard ROM
  202. *Font ITC-Lubalin-Graph-Demi: Standard "(002.000)" Standard ROM
  203. *Font ITC-Lubalin-Graph-Demi-Oblique: Standard "(002.000)" Standard ROM
  204. *Font ITC-Souvenir-Demi: Standard "(002.000)" Standard ROM
  205. *Font ITC-Souvenir-Demi-Italic: Standard "(002.000)" Standard ROM
  206. *Font ITC-Souvenir-Light: Standard "(002.000)" Standard ROM
  207. *Font ITC-Souvenir-Light-Italic: Standard "(002.000)" Standard ROM
  208. *Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard ROM
  209. *Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard ROM
  210. *Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard ROM
  211. *Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard ROM
  212. *Font Palatino-Bold: Standard "(001.001)" Standard ROM
  213. *Font Palatino-BoldItalic: Standard "(001.001)" Standard ROM
  214. *Font Palatino-Italic: Standard "(001.002)" Standard ROM
  215. *Font Palatino-Roman: Standard "(001.001)" Standard ROM
  216. *Font Symbol: Special "(001.001)" Special ROM
  217. *Font Times-Bold: Standard "(001.001)" Standard ROM
  218. *Font Times-BoldItalic: Standard "(001.001)" Standard ROM
  219. *Font Times-Italic: Standard "(001.001)" Standard ROM
  220. *Font Times-Roman: Standard "(001.001)" Standard ROM
  221. *Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard ROM
  222. *Font ZapfDingbats: Special "(001.000)" Special ROM
  223.