home *** CD-ROM | disk | FTP | other *** search
/ OpenStep 4.2 / Openstep-4.2-Intel-User.iso / NextLibrary / PrinterTypes / English.lproj / Linotronic_200.ppd < prev    next >
PostScript Printer Description  |  1997-03-29  |  20KB  |  567 lines

  1. *PPD-Adobe: "4.0"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright 1987-1992 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. *FormatVersion: "4.0"
  10. *FileVersion: "2.2"
  11. *PCFileName: "L200_471.PPD"
  12. *LanguageVersion: English
  13. *Product: "(Linotype)"
  14. *PSVersion: "(47.1) 0"
  15. *ModelName: "Linotronic 200"
  16. *NickName: "Linotronic 200 v47.1"
  17.  
  18. *% General Information and Defaults ===============
  19. *ColorDevice: False
  20. *DefaultColorSpace: Gray
  21. *FreeVM: "176232"
  22. *LanguageLevel: "1"
  23. *Extensions: FileSystem CMYK
  24. *VariablePaperSize: True
  25. *FileSystem: True
  26. *?FileSystem: "
  27. save
  28.   statusdict /diskstatus get exec
  29.   exch pop 0 eq {(False)} {(True)} ifelse = flush
  30. restore
  31. "
  32. *End
  33.  
  34. *Password: "0"
  35. *ExitServer: "
  36.   count 0 eq {  % is the password on the stack?
  37.     true
  38.   }{
  39.     dup    % potential password
  40.     statusdict /checkpassword get exec not
  41.   } ifelse
  42.   {  %  if no password or not valid
  43.     (WARNING : Cannot perform the exitserver command.) =
  44.     (Password supplied is not valid.) =
  45.     (Please contact the author of this software.) = flush
  46.     quit
  47.   } if
  48.   serverdict /exitserver get exec
  49. "
  50. *End
  51.  
  52. *Reset: "
  53.   count 0 eq {  % is the password on the stack?
  54.     true
  55.   }{
  56.     dup    % potential password
  57.     statusdict /checkpassword get exec not
  58.   } ifelse
  59.   {  %  if no password or not valid
  60.     (WARNING : Cannot reset printer.) =
  61.     (Password supplied is not valid.) =
  62.     (Please contact the author of this software.) = flush
  63.     quit
  64.   } if
  65.   serverdict /exitserver get exec
  66.   systemdict /quit get exec
  67.   (WARNING : Printer Reset Failed.) = flush
  68. "
  69. *End
  70.  
  71. *DefaultResolution: 1693dpi
  72. *SetResolution 635dpi: "
  73.   count 0 eq {  % is the password on the stack?
  74.     true
  75.   }{
  76.     dup    % potential password
  77.     statusdict /checkpassword get exec not
  78.   } ifelse
  79.   {  %  if no password or not valid
  80.     (WARNING : Cannot set the resolution.) =
  81.     (Password supplied is not valid.) =
  82.     (Please contact the author of this software.) = flush
  83.     quit
  84.   } if
  85.   256 string
  86.   statusdict /li5backendparams get exec
  87.   length 0 eq
  88.   {
  89.     (WARNING : Cannot set the resolution through software) = flush
  90.     quit
  91.   } if
  92.   serverdict /exitserver get exec
  93. 635 statusdict /setresolution get exec
  94. "
  95. *End
  96. *SetResolution 1270dpi: "
  97.   count 0 eq {  % is the password on the stack?
  98.     true
  99.   }{
  100.     dup    % potential password
  101.     statusdict /checkpassword get exec not
  102.   } ifelse
  103.   {  %  if no password or not valid
  104.     (WARNING : Cannot set the resolution.) =
  105.     (Password supplied is not valid.) =
  106.     (Please contact the author of this software.) = flush
  107.     quit
  108.   } if
  109.   256 string
  110.   statusdict /li5backendparams get exec
  111.   length 0 eq
  112.   {
  113.     (WARNING : Cannot set the resolution through software) = flush
  114.     quit
  115.   } if
  116.   serverdict /exitserver get exec
  117. 1270 statusdict /setresolution get exec
  118. "
  119. *End
  120. *SetResolution 1693dpi: "
  121.   count 0 eq {  % is the password on the stack?
  122.     true
  123.   }{
  124.     dup    % potential password
  125.     statusdict /checkpassword get exec not
  126.   } ifelse
  127.   {  %  if no password or not valid
  128.     (WARNING : Cannot set the resolution.) =
  129.     (Password supplied is not valid.) =
  130.     (Please contact the author of this software.) = flush
  131.     quit
  132.   } if
  133.   256 string
  134.   statusdict /li5backendparams get exec
  135.   length 0 eq
  136.   {
  137.     (WARNING : Cannot set the resolution through software) = flush
  138.     quit
  139.   } if
  140.   serverdict /exitserver get exec
  141. 1693 statusdict /setresolution get exec
  142. "
  143. *End
  144. *?Resolution: "
  145. save
  146.   statusdict /resolution get exec
  147.   (          ) cvs print (dpi) = flush
  148. restore
  149. "
  150. *End
  151.  
  152. *% Halftone Information ===============
  153. *ScreenFreq: "105.0"
  154. *ScreenAngle: "45.0"
  155. *DefaultScreenProc: Dot
  156. *ScreenProc Dot: "
  157. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
  158. sub }{dup mul exch dup mul add 1 exch sub }ifelse }
  159. "
  160. *End
  161. *ScreenProc Line: "{ pop }"
  162.  
  163. *DefaultTransfer: Null
  164. *Transfer Null: "{ }"
  165. *Transfer Null.Inverse: "{ 1 exch sub }"
  166.  
  167. *% Paper Handling ===================
  168. *% Use these entries to set paper size most of the time, unless there is
  169. *% specific reason to use PageRegion.
  170. *OpenUI *PageSize: PickOne
  171. *OrderDependency: 30 AnySetup *PageSize
  172. *DefaultPageSize: Letter.Transverse
  173. *PageSize Letter.Transverse: "Letter"
  174. *PageSize Ledger: "ledger"
  175. *PageSize A4.Transverse: "A4"
  176. *PageSize A5.Transverse: "A5"
  177. *PageSize ISOB5.Transverse: "B5"
  178. *PageSize Letter: "letter"
  179. *PageSize Legal: "legal"
  180. *PageSize Tabloid: "11x17"
  181. *PageSize A3: "a3"
  182. *PageSize A4: "a4"
  183. *PageSize A5: "a5"
  184. *PageSize ISOB5: "b5"
  185. *?PageSize: "
  186.  save
  187.  mark  statusdict /pageparams get exec  exch pop
  188.   7 dict
  189.      dup [612 792] (Letter) put
  190.      dup [612 1008] (Legal) put
  191.      dup [792 1224] (Tabloid) put
  192.      dup [840 1191] (A3) put
  193.      dup [596 842] (A4) put
  194.      dup [420 596] (A5) put
  195.      dup [499 709] (ISOB5) put
  196.   5 dict
  197.      dup [792 612] (Letter.Transverse) put
  198.      dup [792 1224] (Ledger) put
  199.      dup [842 596] (A4.Transverse) put
  200.      dup [596 420] (A5.Transverse) put
  201.      dup [709 499] (ISOB5.Transverse) put
  202.   3 -1 roll 1 eq { pop } { exch pop }ifelse
  203.   (Unknown) exch
  204.   { exch aload pop
  205.     4 index eq exch 5 index eq and
  206.     { exch pop exit } { pop } ifelse
  207.   } bind forall = flush cleartomark
  208. restore
  209. "
  210. *End
  211. *CloseUI: *PageSize
  212.  
  213. *% These entries will set up the frame buffer. Usually used with manual feed.
  214. *OpenUI *PageRegion: PickOne
  215. *OrderDependency: 40 AnySetup *PageRegion
  216. *DefaultPageRegion: Letter.Transverse
  217. *PageRegion Letter.Transverse: "Letter"
  218. *PageRegion Ledger: "ledger"
  219. *PageRegion A4.Transverse: "A4"
  220. *PageRegion A5.Transverse: "A5"
  221. *PageRegion ISOB5.Transverse: "B5"
  222. *PageRegion Letter: "letter"
  223. *PageRegion Legal: "legal"
  224. *PageRegion Tabloid: "11x17"
  225. *PageRegion A3: "a3"
  226. *PageRegion A4: "a4"
  227. *PageRegion A5: "a5"
  228. *PageRegion ISOB5: "b5"
  229. *CloseUI: *PageRegion
  230.  
  231. *% The following entries provide information about specific paper keywords.
  232. *DefaultImageableArea: Letter.Transverse
  233. *ImageableArea Letter.Transverse: "0 1 612 792 "
  234. *ImageableArea Ledger: "1 0 1224 792 "
  235. *ImageableArea A4.Transverse: "0 1 595 841 "
  236. *ImageableArea A5.Transverse: "0 1 419 595 "
  237. *ImageableArea ISOB5.Transverse: "0 1 499 709 "
  238. *ImageableArea Letter: "1 0 612 792 "
  239. *ImageableArea Legal: "0 1 612 1008 "
  240. *ImageableArea Tabloid: "0 1 792 1224 "
  241. *ImageableArea A3: "0 1 842 1191 "
  242. *ImageableArea A4: "1 0 596 840 "
  243. *ImageableArea A5: "1 0 420 595 "
  244. *ImageableArea ISOB5: "1 0 498 709 "
  245. *?ImageableArea: "
  246. save
  247.   /cvp {(                ) cvs print ( ) print } bind def
  248.   /upperright {10000 mul floor 10000 div} bind def
  249.   /lowerleft {10000 mul ceiling 10000 div} bind def
  250.   newpath clippath pathbbox
  251.   4 -2 roll exch 2 {lowerleft cvp} repeat
  252.   exch 2 {upperright cvp} repeat flush
  253.  restore
  254. "
  255. *End
  256.  
  257. *% These provide the physical dimensions of the paper (by keyword)
  258. *DefaultPaperDimension: Letter.Transverse
  259. *PaperDimension Letter.Transverse: "612 792"
  260. *PaperDimension Ledger: "1224 792"
  261. *PaperDimension A4.Transverse: "595 842"
  262. *PaperDimension A5.Transverse: "420 595"
  263. *PaperDimension ISOB5.Transverse: "499 709"
  264. *PaperDimension Letter: "612 792"
  265. *PaperDimension Legal: "612 1008"
  266. *PaperDimension Tabloid: "792 1224"
  267. *PaperDimension A3: "842 1191"
  268. *PaperDimension A4: "596 840"
  269. *PaperDimension A5: "420 595"
  270. *PaperDimension ISOB5: "499 709"
  271.  
  272. *%=== Custom Page Sizes ==================================
  273.  
  274. *% These entries provide the code and parameter ranges for a user
  275. *% to set up a custom page size.
  276. *CustomPageSize True: "exch pop statusdict /setpageparams get exec"
  277. *ParamCustomPageSize Width: 1 points 0 842
  278. *ParamCustomPageSize Height: 2 points 0 2000
  279. *ParamCustomPageSize WidthOffset/Margins: 3 points 0 842
  280. *ParamCustomPageSize HeightOffset: 4 points 0 0
  281. *ParamCustomPageSize Orientation: 5 int 0 1
  282. *CenterRegistered: False
  283. *MaxMediaWidth: "842"
  284.  
  285. *% Default Paper Handling Features
  286. *RequiresPageRegion All: True
  287. *OpenUI *InputSlot: PickOne
  288. *OrderDependency: 20 AnySetup *InputSlot
  289. *DefaultInputSlot: Cassette
  290. *InputSlot Cassette: ""
  291. *CloseUI: *InputSlot
  292.  
  293. *DefaultOutputOrder: Normal
  294.  
  295. *% === Imagesetter Information ===========================
  296. *OpenGroup: Imagesetter
  297. *OpenUI *MirrorPrint/Mirror: Boolean
  298. *OrderDependency: 50 AnySetup *MirrorPrint
  299. *DefaultMirrorPrint: False
  300. *MirrorPrint True: "statusdict /mirrorprint true put"
  301. *MirrorPrint False: "statusdict /mirrorprint false put"
  302. *?MirrorPrint: "save statusdict /mirrorprint get
  303.         {(True)}{(False)}ifelse = flush restore"
  304. *End
  305. *CloseUI: *MirrorPrint
  306.  
  307. *OpenUI *NegativePrint/Negative: Boolean
  308. *OrderDependency: 50 AnySetup *NegativePrint
  309. *DefaultNegativePrint: False
  310. *NegativePrint True: "statusdict /negativeprint true put"
  311. *NegativePrint False: "statusdict /negativeprint false put"
  312. *?NegativePrint: "save statusdict /negativeprint get
  313.         {(True)}{(False)}ifelse = flush restore"
  314. *End
  315. *CloseUI: *NegativePrint
  316.  
  317. *CloseGroup: Imagesetter
  318.  
  319. *% Font Information =====================
  320. *DefaultFont: Courier
  321. *Font Courier: Standard "(001.004)" Standard ROM
  322. *Font Courier-Bold: Standard "(001.004)" Standard ROM
  323. *Font Courier-BoldOblique: Standard "(001.004)" Standard ROM
  324. *Font Courier-Oblique: Standard "(001.004)" Standard ROM
  325. *Font Helvetica: Standard "(001.001)" Standard ROM
  326. *Font Helvetica-Bold: Standard "(001.001)" Standard ROM
  327. *Font Helvetica-BoldOblique: Standard "(001.001)" Standard ROM
  328. *Font Helvetica-Oblique: Standard "(001.001)" Standard ROM
  329. *Font Symbol: Special "(001.001)" Special ROM
  330. *Font Times-Bold: Standard "(001.001)" Standard ROM
  331. *Font Times-BoldItalic: Standard "(001.001)" Standard ROM
  332. *Font Times-Italic: Standard "(001.001)" Standard ROM
  333. *Font Times-Roman: Standard "(001.001)" Standard ROM
  334. *?FontQuery: "
  335. save
  336.  /str 100 string dup 0 (fonts/) putinterval def
  337.  {
  338.    count 1 gt
  339.    {
  340.      exch dup str 6 94 getinterval cvs
  341.      (/) print dup print (:) print exch
  342.      FontDirectory exch known
  343.      { pop (Yes) }
  344.       {
  345.         length 6 add str 0 3 -1 roll getinterval
  346.         mark exch status
  347.        {cleartomark (Yes)}{cleartomark (No)} ifelse
  348.      } ifelse =
  349.    }
  350.    {exit} ifelse
  351.  }bind loop
  352.  (*) = flush
  353. restore
  354. "
  355. *End
  356.  
  357. *?FontList: "
  358. save
  359.   FontDirectory { pop == } bind forall flush
  360.   /filenameforall where
  361.   {
  362.     pop (fonts/*)
  363.     { dup length 6 sub 6 exch getinterval cvn == } bind
  364.     128 string filenameforall flush
  365.   } if
  366.   (*) = flush
  367. restore
  368. "
  369. *End
  370.  
  371. *% Printer Messages (verbatim from printer):
  372. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  373. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  374. *Message: "\FontName\ not found, using Courier"
  375.  
  376. *% Status (format: %%[ status: <one of these> ]%% )
  377. *Status: "idle"
  378. *Status: "busy"
  379. *Status: "waiting"
  380. *Status: "printing"
  381. *Status: "warming up"
  382. *Status: "PrinterError: recorder idle"
  383. *Status: "PrinterError: recorder busy"
  384. *Status: "PrinterError: recorder offline or film problem"
  385. *Status: "PrinterError: recorder not responding"
  386. *Status: "PrinterError: page too large at current resolution"
  387. *Status: "PrinterError: knife not in end position"
  388. *Status: "PrinterError: cassette error"
  389. *Status: "PrinterError: change cassette"
  390. *Status: "PrinterError: knife error"
  391. *Status: "PrinterError: no cassette"
  392. *Status: "PrinterError: end of film"
  393. *Status: "PrinterError: end of job"
  394.  
  395. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  396. *Source: "serial9"
  397. *Source: "serial25"
  398. *Source: "AppleTalk"
  399. *Source: "Centronics"
  400.  
  401. *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  402. *PrinterError: "recorder idle"
  403. *PrinterError: "recorder busy"
  404. *PrinterError: "recorder offline or film problem"
  405. *PrinterError: "recorder not responding"
  406. *PrinterError: "page too large at current resolution"
  407. *PrinterError: "knife not in end position"
  408. *PrinterError: "cassette error"
  409. *PrinterError: "change cassette"
  410. *PrinterError: "knife error"
  411. *PrinterError: "no cassette"
  412. *PrinterError: "end of film"
  413. *PrinterError: "end of job"
  414.  
  415. *%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  416.  
  417. *% Color Separation Information =====================
  418.  
  419. *DefaultColorSep: ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi
  420.  
  421. *InkName: ProcessBlack/Process Black
  422. *InkName: CustomColor/Custom Color
  423. *InkName: ProcessCyan/Process Cyan
  424. *InkName: ProcessMagenta/Process Magenta
  425. *InkName: ProcessYellow/Process Yellow
  426.  
  427. *% For 90 lpi / 635 dpi (5,5,2,6,6,2,20/3,0) ===============================
  428.  
  429. *ColorSepScreenAngle ProcessBlack.90lpi.635dpi/90 lpi / 635 dpi: "45.0"
  430. *ColorSepScreenAngle CustomColor.90lpi.635dpi/90 lpi / 635 dpi: "45.0"
  431. *ColorSepScreenAngle ProcessCyan.90lpi.635dpi/90 lpi / 635 dpi: "71.5651"
  432. *ColorSepScreenAngle ProcessMagenta.90lpi.635dpi/90 lpi / 635 dpi: "18.4349"
  433. *ColorSepScreenAngle ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "0.0"
  434.  
  435. *ColorSepScreenFreq ProcessBlack.90lpi.635dpi/90 lpi / 635 dpi: "89.8026"
  436. *ColorSepScreenFreq CustomColor.90lpi.635dpi/90 lpi / 635 dpi: "89.8026"
  437. *ColorSepScreenFreq ProcessCyan.90lpi.635dpi/90 lpi / 635 dpi: "100.402"
  438. *ColorSepScreenFreq ProcessMagenta.90lpi.635dpi/90 lpi / 635 dpi: "100.402"
  439. *ColorSepScreenFreq ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "31.75"
  440.  
  441. *ColorSepScreenProc ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "
  442. {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
  443. 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
  444. abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
  445. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  446. *End
  447.  
  448. *% For 75 lpi / 635 dpi =====================================================
  449.  
  450. *ColorSepScreenAngle ProcessBlack.75lpi.635dpi/75 lpi / 635 dpi: "45.0"
  451. *ColorSepScreenAngle CustomColor.75lpi.635dpi/75 lpi / 635 dpi: "45.0"
  452. *ColorSepScreenAngle ProcessCyan.75lpi.635dpi/75 lpi / 635 dpi: "71.5651"
  453. *ColorSepScreenAngle ProcessMagenta.75lpi.635dpi/75 lpi / 635 dpi: "18.4349"
  454. *ColorSepScreenAngle ProcessYellow.75lpi.635dpi/75 lpi / 635 dpi: "0.0"
  455.  
  456. *ColorSepScreenFreq ProcessBlack.75lpi.635dpi/75 lpi / 635 dpi: "74.8355"
  457. *ColorSepScreenFreq CustomColor.75lpi.635dpi/75 lpi / 635 dpi: "74.8355"
  458. *ColorSepScreenFreq ProcessCyan.75lpi.635dpi/75 lpi / 635 dpi: "66.9349"
  459. *ColorSepScreenFreq ProcessMagenta.75lpi.635dpi/75 lpi / 635 dpi: "66.9349"
  460. *ColorSepScreenFreq ProcessYellow.75lpi.635dpi/75 lpi / 635 dpi: "70.5556"
  461.  
  462. *% For 128 lpi / 1270 dpi (7,7,4,11,11,4,11,0) ===============================
  463.  
  464. *ColorSepScreenAngle ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi: "45.0"
  465. *ColorSepScreenAngle CustomColor.128lpi.1270dpi/128 lpi / 1270 dpi: "45.0"
  466. *ColorSepScreenAngle ProcessCyan.128lpi.1270dpi/128 lpi / 1270 dpi: "70.0169"
  467. *ColorSepScreenAngle ProcessMagenta.128lpi.1270dpi/128 lpi / 1270 dpi: "19.9831"
  468. *ColorSepScreenAngle ProcessYellow.128lpi.1270dpi/128 lpi / 1270 dpi: "0.0"
  469.  
  470. *ColorSepScreenFreq ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi: "128.289"
  471. *ColorSepScreenFreq CustomColor.128lpi.1270dpi/128 lpi / 1270 dpi: "128.289"
  472. *ColorSepScreenFreq ProcessCyan.128lpi.1270dpi/128 lpi / 1270 dpi: "108.503"
  473. *ColorSepScreenFreq ProcessMagenta.128lpi.1270dpi/128 lpi / 1270 dpi: "108.503"
  474. *ColorSepScreenFreq ProcessYellow.128lpi.1270dpi/128 lpi / 1270 dpi: "115.455"
  475.  
  476. *% For 112 lpi / 1270 dpi ===================================================
  477.  
  478. *ColorSepScreenAngle ProcessBlack.112lpi.1270dpi/112 lpi / 1270 dpi: "45.0"
  479. *ColorSepScreenAngle CustomColor.112lpi.1270dpi/112 lpi / 1270 dpi: "45.0"
  480. *ColorSepScreenAngle ProcessCyan.112lpi.1270dpi/112 lpi / 1270 dpi: "71.5651"
  481. *ColorSepScreenAngle ProcessMagenta.112lpi.1270dpi/112 lpi / 1270 dpi: "18.4349"
  482. *ColorSepScreenAngle ProcessYellow.112lpi.1270dpi/112 lpi / 1270 dpi: "0.0"
  483.  
  484. *ColorSepScreenFreq ProcessBlack.112lpi.1270dpi/112 lpi / 1270 dpi: "112.253"
  485. *ColorSepScreenFreq CustomColor.112lpi.1270dpi/112 lpi / 1270 dpi: "112.253"
  486. *ColorSepScreenFreq ProcessCyan.112lpi.1270dpi/112 lpi / 1270 dpi: "100.402"
  487. *ColorSepScreenFreq ProcessMagenta.112lpi.1270dpi/112 lpi / 1270 dpi: "100.402"
  488. *ColorSepScreenFreq ProcessYellow.112lpi.1270dpi/112 lpi / 1270 dpi: "105.833"
  489.  
  490. *% For 90 lpi / 1270 dpi (10,10,4,12,12,4,40/3,0) ===========================
  491.  
  492. *ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45.0"
  493. *ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45.0"
  494. *ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "71.5651"
  495. *ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "18.4349"
  496. *ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0.0"
  497.  
  498. *ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "89.8026"
  499. *ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "89.8026"
  500. *ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "100.402"
  501. *ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "100.402"
  502. *ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "31.75"
  503.  
  504. *ColorSepScreenProc ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "
  505. {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
  506. 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
  507. abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
  508. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  509. *End
  510.  
  511. *% For 120 lpi / 1693 dpi (10,10,4,12,12,4,40/3,0) ===========================
  512.  
  513. *ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45.0"
  514. *ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45.0"
  515. *ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "71.5651"
  516. *ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "18.4349"
  517. *ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0.0"
  518.  
  519. *ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "119.713"
  520. *ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "119.713"
  521. *ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "133.843"
  522. *ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "133.843"
  523. *ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "42.325"
  524.  
  525. *ColorSepScreenProc ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "
  526. {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
  527. 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
  528. abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
  529. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  530. *End
  531.  
  532. *% For 100 lpi / 1693 dpi ====================================================
  533.  
  534. *ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45.0"
  535. *ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45.0"
  536. *ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "71.5651"
  537. *ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "18.4349"
  538. *ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0.0"
  539.  
  540. *ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "99.761"
  541. *ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "99.761"
  542. *ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "89.2289"
  543. *ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "89.2289"
  544. *ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "94.0556"
  545.  
  546. *% For 80 lpi / 1693 dpi (15,15,6,18,18,6,20,0) ==============================
  547.  
  548. *ColorSepScreenAngle ProcessBlack.80lpi.1693dpi/80 lpi / 1693 dpi: "45.0"
  549. *ColorSepScreenAngle CustomColor.80lpi.1693dpi/80 lpi / 1693 dpi: "45.0"
  550. *ColorSepScreenAngle ProcessCyan.80lpi.1693dpi/80 lpi / 1693 dpi: "71.5651"
  551. *ColorSepScreenAngle ProcessMagenta.80lpi.1693dpi/80 lpi / 1693 dpi: "18.4349"
  552. *ColorSepScreenAngle ProcessYellow.80lpi.1693dpi/80 lpi / 1693 dpi: "0.0"
  553.  
  554. *ColorSepScreenFreq ProcessBlack.80lpi.1693dpi/80 lpi / 1693 dpi: "79.8088"
  555. *ColorSepScreenFreq CustomColor.80lpi.1693dpi/80 lpi / 1693 dpi: "79.8088"
  556. *ColorSepScreenFreq ProcessCyan.80lpi.1693dpi/80 lpi / 1693 dpi: "89.2289"
  557. *ColorSepScreenFreq ProcessMagenta.80lpi.1693dpi/80 lpi / 1693 dpi: "89.2289"
  558. *ColorSepScreenFreq ProcessYellow.80lpi.1693dpi/80 lpi / 1693 dpi: "84.65"
  559.  
  560. *% For "Linotype" version 47.1
  561. *% Produced by "GETapd.ps" version 3.0 edit 53
  562. *% Converted to meet 4.0 specification
  563. *% Last Edit Date: Nov 30 1992
  564. *% The byte count of this file should be exactly 020238 or 020804
  565. *% depending on the filesystem it resides in.
  566. *% end of PPD file for Linotype
  567.