home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1996 February / VPR9602A.ISO / i386 / vt4506p2.pp_ / vt4506p2.ppd
PostScript Printer Description  |  1995-05-08  |  11KB  |  349 lines

  1. *PPD-Adobe: "4.1"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright 1987-1993 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. *% Date: 5/01/92
  10. *% base.ppd version 2.0 @(#)(1.79)
  11.  
  12. *FormatVersion: "4.1"
  13. *FileVersion: "1.1"
  14. *PCFileName: "VT4506P2.PPD"
  15. *LanguageVersion: English
  16.  
  17. *Product: "(Varityper)"
  18. *PSVersion: "(2013.108) 930920"
  19. *PSVersion: "(2013.108) 930831"
  20. *PSVersion: "(2013.108) 930730"
  21. *ModelName: "Varityper 4000/5060P"
  22. *NickName: "Varityper VT4_5060P_L2_V4.1"
  23. *% General Information and Defaults ===============
  24. *FreeVM: "2415554"
  25. *LanguageLevel: "2"
  26. *Extensions: FileSystem CMYK Composite
  27. *ColorDevice: False
  28. *DefaultColorSpace: Gray
  29. *FileSystem: True
  30. *?FileSystem: "
  31.   save false
  32.    (%disk*)
  33.     {
  34.     currentdevparams dup /Writeable known {
  35.         /Writeable get {pop true} if
  36.     }{
  37.         pop
  38.     } ifelse 
  39.     } 10 string /IODevice resourceforall
  40.     {(True)}{(False)} ifelse = flush
  41.  restore"
  42. *End
  43. *Throughput: "10"
  44. *Password: "0"
  45. *ExitServer: "
  46.   count 0 eq {false}{true exch startjob}ifelse not {
  47.     (WARNING : Cannot perform exitserver command.) = 
  48.     (Password supplied not valid.) = 
  49.     (Please contact the author of this software.) = flush
  50.     quit 
  51.   } if 
  52. "
  53. *End
  54. *Reset: "
  55.   count 0 eq {false}{true exch startjob}ifelse not {
  56.     (WARNING : Cannot reset printer.) =
  57.     (Password supplied is not valid.) =
  58.     (Please contact the author of this software.) = flush quit 
  59.   } if 
  60.   systemdict /quit get exec
  61.   (WARNING : Printer Reset Failed.) = flush
  62. "
  63. *End
  64.  
  65. *OpenUI *Resolution: PickOne
  66. *OrderDependency: 10 AnySetup *Resolution
  67. *DefaultResolution: 600dpi
  68. *?Resolution: "
  69.  save
  70.     currentpagedevice /HWResolution get 0 get
  71.     (          ) cvs print (dpi) = flush
  72.  restore
  73. "
  74. *End
  75. *CloseUI: *Resolution
  76.  
  77. *AccurateScreensSupport: True
  78.  
  79. *% Halftone Information ===============
  80. *ScreenFreq: "75.0" 
  81. *ScreenAngle: "45.0"
  82. *DefaultScreenProc: Dot
  83. *ScreenProc Dot: "
  84. {abs exch abs 2 copy add 1.0 gt {1.0 sub dup mul exch 1.0 sub dup mul add 1.0
  85. sub }{dup mul exch dup mul add 1.0 exch sub }ifelse }
  86. "
  87. *End
  88. *ScreenProc Line: "{ pop }"
  89. *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
  90.  
  91. *DefaultTransfer: Normalized
  92. *Transfer Normalized: "{
  93.   userdict /VT_dict known {
  94.     VT_dict /VTXfer known {
  95.         VT_dict begin VTXfer end
  96.     }{
  97.         VT_dict /ChooseXfer known {
  98.             VT_dict /ChooseXfer get exec 255 mul 0.5 add cvi
  99.             VT_dict /xfer get exch get
  100.         } if
  101.     } ifelse
  102.   } if
  103. } bind "
  104. *Transfer Normalized.Inverse: "{
  105.   userdict /VT_dict known {
  106.     VT_dict /VTXfer known {
  107.         VT_dict begin VTXfer end
  108.     }{
  109.         VT_dict /ChooseXfer known {
  110.             VT_dict /ChooseXfer get exec 255 mul 0.5 add cvi
  111.             VT_dict /xfer get exch get
  112.         } if
  113.     } ifelse
  114.   } if
  115.   1.0 exch sub
  116. } bind "
  117. *Transfer Null: "{} "
  118. *Transfer Null.Inverse: "{1.0 exch sub} "
  119.  
  120. *OpenUI *PageSize: PickOne
  121. *OrderDependency: 30 AnySetup *PageSize
  122. *% Paper Handling =====================
  123. *DefaultPageSize: Letter.Transverse
  124. *PageSize Letter: "(<</PageSize [612 792]/Orientation 0>> setpagedevice)cvx exec"
  125. *PageSize Legal: "(<</PageSize [612 1008]/Orientation 0>> setpagedevice)cvx exec"
  126. *PageSize A4: "(<</PageSize [595 842]/Orientation 0>> setpagedevice)cvx exec"
  127. *PageSize B4: "(<</PageSize [728 1032]/Orientation 0>> setpagedevice)cvx exec"
  128. *PageSize ISOB4: "(<</PageSize [709 1001]/Orientation 0>> setpagedevice)cvx exec"
  129. *PageSize mini: "(<</PageSize [396 612]/Orientation 0>> setpagedevice)cvx exec"
  130. *?PageSize: "
  131.   save
  132.   currentpagedevice/PageSize get aload pop
  133.   2 copy gt {exch} if (Unknown)
  134.   50 dict
  135.     dup [612 792] (Letter) put
  136.     dup [612 1008] (Legal) put
  137.     dup [595 842] (A4) put
  138.     dup [729.72 1031.46] (B4) put
  139.     dup [709 1001] (ISOB4) put
  140.     dup [396 612] (mini) put
  141.  {
  142.   exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and {
  143.     exch pop exit
  144.   }{
  145.     pop
  146.   } ifelse
  147.  } bind forall = flush pop pop
  148.   restore
  149. "
  150. *End
  151. *CloseUI: *PageSize
  152.  
  153. *OpenUI *PageRegion: PickOne
  154. *OrderDependency: 40 AnySetup *PageRegion
  155. *% Page Region Starts here =====================
  156. *DefaultPageRegion: Letter.Transverse
  157. *PageRegion Letter: "(<</PageSize [612 792]/Orientation 0>> setpagedevice)cvx exec"
  158. *PageRegion Legal: "(<</PageSize [612 1008]/Orientation 0>> setpagedevice)cvx exec"
  159. *PageRegion A4: "(<</PageSize [595 842]/Orientation 0>> setpagedevice)cvx exec"
  160. *PageRegion B4: "(<</PageSize [728 1032]/Orientation 0>> setpagedevice)cvx exec"
  161. *PageRegion ISOB4: "(<</PageSize [709 1001]/Orientation 0>> setpagedevice)cvx exec"
  162. *PageRegion mini: "(<</PageSize [396 612]/Orientation 0>> setpagedevice)cvx exec"
  163. *CloseUI: *PageRegion
  164.  
  165. *?ImageableArea: "
  166. save
  167. /cvp{16 string cvs print ( ) print}bind def
  168. /upperright{10000 mul floor 10000 div}bind def
  169. /lowerleft{10000 mul ceiling 10000 div}bind def
  170. newpath clippath pathbbox
  171. 4 -2 roll exch 2 {lowerleft cvp}repeat
  172. exch 2 {upperright cvp}repeat flush
  173. restore
  174. "
  175. *End
  176.  
  177. *% ImageableArea starts here:
  178. *DefaultImageableArea: Letter.Transverse
  179. *ImageableArea Letter: "18 18 593 772"
  180. *ImageableArea Legal: "18 19 593 990"
  181. *ImageableArea A4: "17 19 577 822"
  182. *ImageableArea B4: "48 48 680 983"
  183.  
  184. *% These provide the physical dimensions of the paper (by keyword)
  185. *DefaultPaperDimension: Letter.Transverse
  186. *PaperDimension Letter: "612 792 "
  187. *PaperDimension Legal: "612 1008 "
  188. *PaperDimension A4: "595.3 842 "
  189. *PaperDimension B4: "729 1032"
  190. *PaperDimension mini: "396 612 "
  191.  
  192. *VariablePaperSize: True
  193. *CustomPageSize True: "
  194.   4 dict begin
  195.   /Orientation exch def
  196.   2 array astore /Margins exch def
  197.   2 array astore /PageSize exch def
  198.   /ImagingBBox null def
  199.   currentdict end setpagedevice
  200. "
  201. *End
  202. *?CurrentMediaWidth: "save VT_dict/mediawidth get exec = flush restore"
  203. *?CurrentMediaHeight: "save VT_dict/medialength get exec = flush restore"
  204. *ParamCustomPageSize Orientation: 5 points 0 1
  205. *CenterRegistered: False
  206.  
  207.  
  208. *DefaultOutputOrder: Reverse
  209.  
  210.  
  211. *OpenGroup: Imagesetter
  212. *OpenUI *MirrorPrint/Mirror: Boolean
  213. *OrderDependency: 50 AnySetup *MirrorPrint
  214. *DefaultMirrorPrint: False
  215. *MirrorPrint True: "(<</MirrorPrint true>> setpagedevice)cvx exec"
  216. *MirrorPrint False: "(<</MirrorPrint false>> setpagedevice)cvx exec"
  217. *?MirrorPrint: "currentpagedevice/MirrorPrint get {(True)}{(False)}ifelse = flush"
  218. *CloseUI: *MirrorPrint
  219.  
  220. *OpenUI *NegativePrint/Negative: Boolean
  221. *OrderDependency: 50 AnySetup *NegativePrint
  222. *DefaultNegativePrint: False
  223. *NegativePrint True: "(<</NegativePrint true>> setpagedevice)cvx exec"
  224. *NegativePrint False: "(<</NegativePrint false>> setpagedevice)cvx exec"
  225. *?NegativePrint: "currentpagedevice/NegativePrint get {(True)}{(False)}ifelse = flush"
  226. *CloseUI: *NegativePrint
  227. *CloseGroup: Imagesetter
  228.  
  229. *% Font Information =====================
  230.  
  231. *DefaultFont: Courier
  232. *Font Courier: Standard "(001.004)" Standard ROM
  233. *Font Courier-Bold: Standard "(001.004)" Standard ROM
  234. *Font Courier-BoldOblique: Standard "(001.004)" Standard ROM
  235. *Font Courier-Oblique: Standard "(001.004)" Standard ROM
  236. *Font Symbol: Special "(001.003)" Special ROM
  237. *?FontQuery: "
  238.  save
  239.     {
  240.     count 1 gt {
  241.         exch dup 127 string cvs (/) print print (:) print
  242.         /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  243.     }{
  244.         exit
  245.     } ifelse 
  246.    } bind loop
  247.    (*) = flush
  248.  restore
  249. "
  250. *End
  251.  
  252. *?FontList: "
  253. save
  254.   (*) {cvn ==} 128 string /Font resourceforall
  255.   (*) = flush
  256. restore
  257. "
  258. *End
  259.  
  260. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  261. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  262. *Message: "\FontName\ not found, using Courier"
  263.  
  264. *% Status (format: %%[ status: <one of these> ]%% )
  265. *Status: "idle"
  266. *Status: "busy"
  267. *Status: "waiting"
  268. *Status: "printing"
  269. *Status: "warming up"
  270. *Status: "PrinterError: Printer OK"
  271. *Status: "PrinterError: Printer never accepted band"
  272. *Status: "PrinterError: Printer Intensity Invalid"
  273. *Status: "PrinterError: PrintXferBusy for too long"
  274. *Status: "PrinterError: Printer not ready to write:unused"
  275. *Status: "PrinterError: Fifo transfer took too long:DMABusy still"
  276. *Status: "PrinterError: Printer Resolution Invalid"
  277. *Status: "PrinterError: Failed printerstart:!BEG"
  278. *Status: "PrinterError: Fifo transfer did not start:DMABusy still"
  279. *Status: "PrinterError: Printer Hardware Error"
  280. *Status: "PrinterError: Printer Disk Full"
  281. *Status: "PrinterError: Printer Media Cassette Full"
  282. *Status: "PrinterError: Printer No Takeup"
  283. *Status: "PrinterError: Re-transmitting Page To Printer"
  284. *Status: "PrinterError: Printer Line Length Invalid"
  285. *Status: "PrinterError: Printer Busy with Previous Page"
  286. *Status: "PrinterError: Default page being defined is too big"
  287. *Status: "PrinterError: Printer Media Value Invalid"
  288. *Status: "PrinterError: Printer Cover Open"
  289. *Status: "PrinterError: Printer never was ready to start band:!STA"
  290. *Status: "PrinterError: Proofer Error"
  291. *Status: "PrinterError: Printer not ready;printer needs attention"
  292. *Status: "PrinterError: Printer Paper Out"
  293. *Status: "PrinterError: Printer Disk Error"
  294. *Status: "PrinterError: Proofer Not Available"
  295. *Status: "PrinterError: Program Load Error"
  296. *Status: "PrinterError: Printer Leading Value Invalid"
  297. *Status: "PrinterError: Printer Offline"
  298.  
  299. *Source: "serial9"
  300. *Source: "serial25"
  301. *Source: "AppleTalk"
  302. *Source: "Centronics"
  303. *Source: "other"
  304.  
  305. *PrinterError: "Printer OK"
  306. *PrinterError: "Printer never accepted band"
  307. *PrinterError: "Printer Intensity Invalid"
  308. *PrinterError: "PrintXferBusy for too long"
  309. *PrinterError: "Printer not ready to write:unused"
  310. *PrinterError: "Fifo transfer took too long:DMABusy still"
  311. *PrinterError: "Printer Resolution Invalid"
  312. *PrinterError: "Failed printerstart:!BEG"
  313. *PrinterError: "Fifo transfer did not start:DMABusy still"
  314. *PrinterError: "Printer Hardware Error"
  315. *PrinterError: "Printer Disk Full"
  316. *PrinterError: "Printer Media Cassette Full"
  317. *PrinterError: "Printer No Takeup"
  318. *PrinterError: "Re-transmitting Page To Printer"
  319. *PrinterError: "Printer Line Length Invalid"
  320. *PrinterError: "Printer Busy with Previous Page"
  321. *PrinterError: "Default page being defined is too big"
  322. *PrinterError: "Printer Media Value Invalid"
  323. *PrinterError: "Printer Cover Open"
  324. *PrinterError: "Printer never was ready to start band:!STA"
  325. *PrinterError: "Proofer Error"
  326. *PrinterError: "Printer not ready;printer needs attention"
  327. *PrinterError: "Printer Paper Out"
  328. *PrinterError: "Printer Disk Error"
  329. *PrinterError: "Proofer Not Available"
  330. *PrinterError: "Program Load Error"
  331. *PrinterError: "Printer Leading Value Invalid"
  332. *PrinterError: "Printer Offline"
  333.  
  334. *%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  335.  
  336. *% Color Separation Information =====================
  337. *% Accuratescreen angles/freqs added to bottom of file
  338.  
  339. *DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
  340.  
  341. *InkName: ProcessBlack/Process Black
  342. *InkName: CustomColor/Custom Color
  343. *InkName: ProcessCyan/Process Cyan
  344. *InkName: ProcessMagenta/Process Magenta
  345. *InkName: ProcessYellow/Process Yellow
  346.  
  347.  
  348. *% end of PPD file for Varityper 4000/5060P
  349.