home *** CD-ROM | disk | FTP | other *** search
/ Otherware / Otherware_1_SB_Development.iso / mac / misc / document / generati.txt < prev    next >
Internet Message Format  |  1992-11-05  |  24KB

  1. Date: Sat, 27 Jun 92 04:06:03 -0500 
  2. From: Don Gillies <gillies@cs.uiuc.edu>
  3. Subject: new version of generating-postscript.txt 
  4.  
  5. please delete the first three lines of this email message and put the
  6. rest in the archive.  this new version belongs on
  7. [sumex-aim.stanford.edu]/info-mac/tips/generating-postscript.txt.
  8. ----------------------------- cut here -----------------------------
  9. This file is called "generating-postscript.txt" and lives on the
  10. computer [sumex-aim.stanford.edu] in the /info-mac/tips/ directory.
  11. last update was 6.25.92.
  12.  
  13. DIRECTORY
  14. Generating Postscript
  15.   (0) The laserwriter 7.0 way is easy
  16.   (1) The onetime postscript generator [with keypress] (5.x, 6.x)
  17.   (2) The weekend postscript generator [with checkbox] (5.x, 6.x) 
  18.   (3) The user with no laserwriter at all [with asm patch] (5.x - 7.x)
  19.   (4) The user with a dedicated computer listening to the serial port (5.2/6.0)
  20. Appendix
  21.   (A.1) Forcing the postscript file to go to one directory
  22.   (A.2) Printing the file on a non-apple laser printer(pre system-7)
  23.   (A.3) Downloading a postscript file to an attached laser printer
  24.   (A.4) Making laserwriter 6.x driver generate black/white by default
  25.   (A.5) Getting laserwriter 5.2 to coexist with 6.1 and 7.0
  26.   (A.6) Making the laserwriter driver relinquish the appletalk port
  27.   (A.7) Changing the defaults in the laserwriter dialogue
  28.   (A.8) Avoiding HUGE font files with the 7.0 print driver
  29.  
  30. A great deal of technical information on the system 7.0 laserwriter
  31. driver can be found in the file [sumex-aim.stanford.edu]
  32. /util/dmm-laserwriter-stuff-11.hqx.
  33.  
  34. This file is nearly 3 years old.  If you have specific questions about
  35. any of the procedures in this file, please try to refer the questions
  36. to the authors (or to me, if the author is not mentioned).  Please
  37. send me any new patches or corrections that you may find.  Thanks.
  38.  
  39.                 - don gillies (gillies@cs.uiuc.edu)
  40.  
  41. ---------------------list of contributors ----------------------------
  42.   gillies@cs.uiuc.edu (moderator)
  43.   Ray_Davison@cc.sfu.ca 
  44.   jhl%naif.span@vlsi.jpl.nasa.gov (Jay Lieske)
  45.   dmg@mitre.mitre.org
  46.   Les_Ferch@mtsg.ubc.ca
  47.   Russ Evans <E_GS18%vaxa.nerc-murchison.ac.uk@nsfnet-relay.ac.uk>
  48.   The Blue Adept <KSBOLDUAN%AMHERST.BITNET@cunyvm.cuny.edu>
  49.   Rob Tevor <robt@mummy.agsm.unsw.oz.au> - background printing w/checkbox
  50.   Brian Mathews <blm@6sceng.UUCP> - making driver relinquish appletalk port
  51.   Lawrence D'Oliveiro <ldo@waikato.ac.nz> - making laserpreps live in harmony
  52.   Ian Harries <ih.doc.ic.ac.uk> - setting laser prep defaults
  53.   Mark Wang <markwang@athena.mit.edu> - shortening 7.0 postscript files.
  54.   Axello de Roestello <aroest@fwi.uva.nl> - shortening 7.0 postscript files.
  55. -----------------  How to generate a postscript file ---------------
  56.  
  57. (0) THE LASERWRITER 7.0 WAY IS EASY
  58.  
  59. In system 7.0, it is easy to generate a postscript file.  Simply click
  60. on the "disk file" box in the laserwriter dialogue.  The next four
  61. procedures describe what to do with earlier versions of the
  62. laserwriter driver.
  63.  
  64. (1) THE ONETIME POSTSCRIPT GENERATOR (PRE-SYSTEM 7.0 LASERWRITER DRIVER)
  65.  
  66. This is a fast way for people who generate postscript twice a year,
  67. and are afraid of Apple's ResEdit resource-editing program.
  68.  
  69. Select "Chooser" from the Apple menu, and then tell it you have
  70. appletalk hooked up (lie).  If you really are using appletalk, then
  71. you will have problems if there is no laserwriter on the network.  In
  72. this case, perhaps you will be forced to disconnect appletalk.
  73.  
  74. Select the LaserWriter (not the LaserWriter SC driver.)  Turn
  75. Background Printing (PrintMonitor) off if you are using MultiFinder.
  76. YOU CANNOT GENERATE POSTSCRIPT IF IT IS ON!  Select the LaseWriter
  77. This will cause small formatting changes in most word processors,
  78. since the laserwriter has larger characters than the Imagewriter or
  79. other printers.  The changes can easily ruin a well-formatted resume.
  80. Go to your word processor and correct the lines that have now changed.
  81. It is a good idea to leave the laserwriter selected all the time, if
  82. possible, so your documents are created with these changes already in
  83. place.
  84.  
  85. Get ready to print the document in the normal fashion.  When you see
  86. the LaserWriter dialog, click on OK and immediately type and hold
  87. either the "k" key or the "f" key. You must depress the key immediately
  88. within the first 1-2 seconds AFTER the dialog disappears.  Do not use
  89. command-F or command-K, as there might be problems in depressing the
  90. key too soon after clicking OK on the dialog.  
  91.  
  92. If you get a message "looking for laserwriter", then you probably hit
  93. the key too late.  In that case, try again; when the print dialog
  94. comes up instead of clicking on the OK button, HOLD THE MOUSE DOWN
  95. without releasing it.  Then at your leisure press the "f" or "k" key
  96. and then FINALLY release the mouse.
  97.  
  98. You should see a file called Postscript0 appear in the current folder.
  99. The next time you do it, if Postscript0 already exists, Postscript1
  100. will be generated, etc.  When Postscript9 is generated, no further
  101. files will be generated.
  102.  
  103. The difference between these commands is that "k" prepends the
  104. contents of Laser Prep to your Postscript output; "f" does not.  
  105.  
  106. (2) THE WEEKEND POSTSCRIPT GENERATOR
  107.  
  108. This is for people who want to occasionally generate postscript, but
  109. also want to occasionally print directly to an attached serial or
  110. appletalk laserwriter.
  111.  
  112. We suggest you add "Disk File" check box in the laserwriter dialogue.  It
  113. turns out that every laserwriter icon since version 5.2 (v5.2) can
  114. have this option [Yes, Dorothy, you can go back to Kansas].  The
  115. system 7.0 laserwriter driver has this checkbox STANDARD.  One way
  116. to add this box is via ResEdit:
  117.  
  118.     (a) Make a copy of the Laserwriter icon to fiddle with.
  119.  
  120.     (b) Using the latest version of ResEdit (v1.2 or later), open the copy
  121.     and then open DITL #-8191.  Choose "Select Item Number" from the DITL
  122.     menu, and enter number 22.  Close the Window and then choose "Open As
  123.     Dialogue Item" from the File menu.  This should open a window
  124.     describing a "Disk File" item, which has a bounding box of
  125.     ((0,0)(0,0)).  This box is all zeroes, which is why the "Disk File"
  126.     checkbox is invisible.  Change it to something useful
  127.     ((49,314)(65,395)) and close the window.  The word "Disk File" should
  128.     now appear in the dialogue box.  Drag it elsewhere to change
  129.     the positioning.  Close ResEdit and save your changes.
  130.  
  131. Another way to add the box is to employ the MyPageSetup utility, 
  132. available as:
  133.     [sumex-aim.stanford.edu]<info-mac>util>mypagesetup13.hqx
  134.  
  135. Now, every time you print, you may select the checkbox in order to
  136. generate a "Postscript0", "Postscript1", ... etc. file.  Yet ANOTHER
  137. way to accomplish this is by using an INIT that lets you name the
  138. Postscript file differently, every time you print:
  139.     [sumex-aim.stanford.edu]<info-mac>util>laser-fix-10.hqx
  140.  
  141. This method has an advantage, according to robt@mummy.agsm.unsw.oz.au
  142. (Rob Trevor).  You can print in the background (at least under system
  143. 6.0.3) if you use this method.  So you can leave the backgrounder
  144. turned on, and the file will always go into the background folder.
  145.  
  146. (3) THE USER WITH NO LASERWRITER AT ALL
  147.  
  148. This is for people who never have access to a laserwriter directly
  149. >From their macintosh.  For instance, people who only generate
  150. postscript to send to a service bureau, or who always want to upload
  151. the postscript to a remote machine.  
  152.  
  153. It turns out the "Disk File" box will not stay ticked (so far as we
  154. know), so we suggest you patch the laserwriter driver to ALWAYS
  155. generate a postscript file.  
  156.  
  157. System 5.x, 6.x drivers - Begin by making a spare copy of your
  158. "Laserwriter" icon (because you can easily damage it permanently).
  159. Then use ResEdit to make the following patches to the copy (note: you
  160. will be editing a string of hex digits; do not change the length of
  161. the string).
  162.  
  163.          Resource PDEF number 125
  164.                location           From       To
  165. Laserwriter  v5.0   v5.2   v6.0
  166.          B5C    B96    C78       '57C0'    '51C0'
  167.          B60    B9A    C7C       '56C0'    '50C0'
  168.          B68    BA2    C84       '57C0'    '50C0'   ('51C0' for Laser Prep)
  169.          B70    BAA    C8C       '57C1'    '51C1'   ('50C1' for Laser Prep)
  170.          B7E    BB8    C9A       '57C1'    '50C1'
  171.  
  172. Close ResEdit and save your changes.  Now, when printing, if you
  173. select "OK" in the dialogue, a Postscript file will always be
  174. generated.
  175.  
  176. System 7.x drivers - Here's a hack to make the PostScript File radio
  177. button the default, instead of the Printer radio button.  The usual
  178. caveats apply: do this to a copy of your LaserWriter file, and don't
  179. blame me if your Mac blows up because of this.  It works for me, your
  180. mileage may vary...
  181.  
  182. Anyway, the hack:
  183.  
  184. 1.  Fire up ResEdit, and open the LaserWriter file in the Extensions
  185. folder in your System folder.
  186.  
  187. 2.  Open the PDEF resources.
  188.  
  189. 3.  Open resource ID 4.
  190.  
  191. 4.  Do a Find Offset... and enter 195E.  The word before the offset
  192. should be 377C, and the word at the offset should be 001A.
  193.  
  194. 5.  Change the 001A to a 001B.
  195.  
  196. 6.  Close the PDEF ID = 4 from LaserWriter window.
  197.  
  198. 7.  Close the PDEFs from LaserWriter window.
  199.  
  200. 8.  Open the DITL resources.
  201.  
  202. 9.  Open resource ID -8191.
  203.  
  204. 10. Double click on the Print button in the upper right corner.
  205.  
  206. 11. Change the button's text to Save.
  207.  
  208. 12. Choose Quit, or close all of the windows, saving changes.
  209.  
  210. That does it.
  211. -- 
  212. Brian L. Matthews    blm@6sceng.UUCP
  213.  
  214. (4) THE USER WITH A DEDICATED COMPUTER LISTENING TO THE SERIAL PORT
  215.  
  216. This is for someone who has a workstation or mainframe listening to
  217. the macintosh serial port.  This workstation or mainframe is connected
  218. to a postscript printer.  The workstation or mainframe is running a
  219. program ready to accept a postscript file and spool it to the printer.
  220.  
  221. ===+==+++==+++==++=+++++++++==++=++++==+=++==+==+++=====+++++++=++=++=++===
  222. From: Ray_Davison@cc.sfu.ca
  223. Subject: Serial line LaserWriter
  224.  
  225. Awhile ago someone had a request for information on connecting a LaserWriter
  226. to the serial port through a switch box. I had a similar need. I have a Mac
  227. and a Unix box and wanted to use the printer on the Unix box from the Mac.
  228. I didn't want to spend the money for a Kinetics box for just one Mac so I
  229. went the route of using command-F to create a file, moving the file to Unix
  230. and using macps to print the file. This was rather tedious.
  231.  
  232. I modified the LaserWriter driver as outlined below. The changes I made
  233. were specifically designed to print over a serial connection from the Mac
  234. to the Unix box, but may be useful to print to a serial connected LaserWriter.
  235.  
  236. Changes to the LaserWriter driver (versions 5.2 and 6.0)
  237.  
  238.   1) Duplicate the file and give it a useful name.
  239.   2) Use ResEdit (or something similar) to make the following changes:
  240.      - to simulate the pressing of command-F
  241.  
  242.          Resource PDEF number 125
  243.        (first always write to a "file")
  244.            location       From       To
  245.          v5.2   v6.0
  246.          B96    C78       '57C0'    '51C0'
  247.          B9A    C7C       '56C0'    '50C0'
  248.          BA2    C84       '57C0'    '50C0'   ('51C0' for no Laser Prep)
  249.          BAA    C8C       '57C1'    '51C1'   ('50C1' for no Laser Prep)
  250.          BB8    C9A       '57C1'    '50C1'
  251.           
  252.        (next don't create a file (still in resource PDEF/125))
  253.             location          From         To
  254.           v5.2    v6.0    V5.2    V6.0
  255.           D96     E9E    '554F'  '558F'   '6038'
  256.      
  257.        (next, don't do _SetEOF to empty said file)
  258.             location          From        To
  259.           v5.2    v6.0
  260.           142C    1860       '660C'      '600C'
  261.      
  262.      - change the string in resource STR number -8159 to something more
  263.        useful than "Creating PostScript File" (e.g. I used "Sending print
  264.        job to NeXT").
  265.  
  266.      - set resource STR number -8191 to the name of the serial port you
  267.        will use. ".BOut" for the printer port or ".AOut" for the modem port.
  268.  
  269.      - set resource PAPA number -8192 to the name of the printer if
  270.         you want to.
  271.  
  272.   A couple of notes: the default settings for the serial ports are 9600 baud
  273.   no parity. So far this has worked fine but I may try changing the speed.
  274.   When you choose the driver with the Chooser, it will turn on AppleTalk. If
  275.   you are using the printer port then you *must* turn AppleTalk back off
  276.   before using the modified driver.
  277.  
  278.  
  279.   On the Unix end: I modified macps to "break" instead of "continue" when
  280.   it finds the string "%%EOF" and then the command
  281.        macps < /dev/ttyb | lpr
  282.   can be installed in a deamon that loops forever (modify /dev/ttyb to use
  283.   whatever serial port on your Unix box you connected the Mac to).
  284.  
  285. ==+===+=====++++++++++======++++++==+====+==++===++==+++====+===++++=+++==
  286.  
  287. --------------------------------------------------------------------------
  288. -------------------------------- APPENDIX --------------------------------
  289. ----------------------- OTHER USEFUL INFORMATION -------------------------
  290. --------------------------------------------------------------------------
  291.  
  292. (A.1) FORCING THE GENERATED FILE TO GO TO ONE DIRECTORY
  293.  
  294. Postscript files are normally stored in the folder of the application
  295. that is currently running; If you have a telecom script (Red Ryder...)
  296. that uploads your Postscript file, it may not find this file.  We
  297. suggest you make the file go to a pre-specified folder on your hard
  298. disk.  Edit you Laserwriter icon via ResEdit as follows:
  299.  
  300.          Resource STR #-8191
  301.         From        To
  302.  
  303.         "Postscript"    "HD40:Postscript"
  304.  
  305. This would put the file in the top-level directory of a hard disk
  306. named "HD40".  Or if you just want all your files to go into a folder
  307. named "Spool" on a disk named "HD40":
  308.  
  309.          Resource STR #-8191
  310.         From        To
  311.  
  312.         "Postscript"    "HD40:Spool:Postscript"
  313.  
  314. etc. etc. etc.
  315.  
  316. (A.2) WHAT TO DO WHEN YOU HAVE PROBLEMS PRINTING THE FILE ON A
  317. NON-LASERWRITER
  318.  
  319. Apple's laserprep file crashes nearly all non-apple printers (Not
  320. cool, apple).  Because of copyright law and lawyers, we can't just
  321. give you a modified laser prep file.  Instead, we offer two ways to
  322. get around this problem.  One, you can use a UNIX program ("prepfix")
  323. that edits a laserprep file to fix the mistake.  Two, you could edit
  324. the file yourself (it takes 5 minutes and a decent editing program).
  325.  
  326. METHOD 1.  These UNIX programs will (a) edit a Laserprep file for you,
  327. and (b) concatenate an edited Laserprep file with a postscript file;
  328. These programs are stored in
  329.     [sumex-aim.stanford.edu]<info-mac>unix>macps-22.shar
  330.  
  331. This is a shar archive containing two programs.  The shar archive is
  332. unpacked using the Bourne shell and provides various documentation and
  333. build files as well as the two c programs -- prepfix and macps.  The
  334. first processes the LaserPrep file produced by holding down <Apple+K>
  335. whilst printing an empty file and transforms it into a prep file which
  336. is acceptable to most Postscript printers.  The second, macps,
  337. processes documents produced using the <Apple+F> key to include the
  338. processed header file.  prepfix/macps allow for the possibility of
  339. different versions of Apple's LaserPrep.  
  340.  
  341. METHOD 2.  Read the file 
  342.     [sumex-aim.stanford.edu]<info-mac>tips>imagen-postscript.txt
  343.  
  344. This file tells you how to edit a laserprep file to work with most
  345. printers (this isn't just for imagen printers, actually).  Note: Only
  346. Apple printers have bitmap smoothing; this is not part of normal
  347. postscript.  If you absolutely need bitmap smoothing, and your printer
  348. has an MC68000-family processor, and you are using the laserwriter
  349. v5.2 icon, consider downloading the following specially hand-modified
  350. laserprep file:
  351.     [sumex-aim.stanford.edu]<info-mac>misc>laserprep-65-postscript.txt.
  352.  
  353. This file SHOULD NOT be used with non-MC68000 printers; it contains
  354. assembly-language code that could crash such printers.  
  355.  
  356. (A.3) DOWNLOADING A POSTSCRIPT FILE TO AN ATTACHED LASER PRINTER
  357.  
  358. A Postscript(R) file on your mac can be printed in several ways.  If
  359. you are running system 7.0, you can use the system 7.0 "laserwriter
  360. utility".  It is likely that this utility will work with system 6.x,
  361. but we have not tesed it.  We RECOMMEND you use this utility because
  362. the other methods rely on shareware software that often BREAKS after a
  363. new system is released.  There is a good chance that Apple will keep
  364. this utility working in the future,
  365.  
  366. There is also SendPS, a free application from Adobe.  Currently
  367. (3.16.92) "sendps" is broken.  It is normally stored in
  368.     [sumex-aim.stanford.edu]<info-mac>util>sendps-121.hqx 
  369. There is also something called PS Printer, a free desk accessory; or
  370. Hyper PS, a Hypercard stack for sending Postscript files to a
  371. Postscript printer.
  372.  
  373. (A.4) YOU WANT THE LASERWRITER 6.0 DRIVER TO GENERATE BLACK/WHITE BY DEFAULT
  374.  
  375. Here's a LaserWriter 6.0.x tip you may want to pass on. Paul Cozza (author of
  376. SAM anti-virus utilities) came up with a patch to the LaserWriter color driver
  377. to set B/W as the default rather than color. This speeds up most printing and I
  378. can personally attest for the reliability with both 6.0, 6.0.1 & 6.0.2.
  379.  
  380. Using ResEdit open the LaserWriter 6.0 icon.  Make the following changes:
  381.  
  382.          Resource PDEF number 4
  383.            location       From       To
  384.         18F3      0017        0018
  385.  
  386. This will change the radion button default to B&W.
  387.  
  388. Or, if you have a sector editing program
  389. such as "Fedit" or "Copy II Mac", search
  390.  
  391. for the string   "377C 0017 0004 7801" 
  392. and change it to "377C 0018 0004 7801".
  393.  
  394. (Block 141 Part A via Copy II Mac)
  395.  
  396. This will change the radio button default to B&W.
  397.  
  398. (A.5) YOU WANT TO PATCH THE LASERWRITER 5.2 DRIVER TO COEXIST WITH
  399. PEOPLE USING THE 6.1 AND 7.0 DRIVERS
  400.  
  401. If anybody is interested, I've worked out a way to patch the LaserWriter 5.2
  402. driver so that it will coexist on the same shared printer with people
  403. using the 6.1 or 7.0 drivers. The principle of the patch is very simple:
  404. give the PostScript dictionary a name other than "md"--voila! You can have
  405. both the old and new dictionaries loaded, without having to reset the printer.
  406.  
  407. What I did was change the dictionary name to "md68". In the
  408. "LaserWriter" file, you'll need to patch occurrences of "md" in the
  409. "POST" resources numbered -8161, -8158 and -8156. In the "Laser Prep"
  410. file, you'll need to patch the "POST" resources numbered -8192 and
  411. -8179. Make sure you don't alter occurrences where "md" is part of a
  412. longer word (e g "mdf", "systemdict").
  413.  
  414. By the way, I did my patching with DeRez and Rez. ResEdit 2.1 doesn't
  415. correctly handle "STR#"-format resources (which is what POSTs are) which
  416. have zero-length strings in them. I haven't checked if the bug is fixed
  417. in 2.1.1.
  418.  
  419. Lawrence D'Oliveiro                       fone: +64-71-562-889
  420. Computer Services Dept                     fax: +64-71-384-066
  421. University of Waikato            electric mail: ldo@waikato.ac.nz
  422. Hamilton, New Zealand    37^ 47' 26" S, 175^ 19' 7" E, GMT+12:00
  423. Coffee, tea, or myalgic encephalomyelitis?
  424.  
  425.  
  426. (A.6) YOU DO NOT WANT THE LASERWRITER DRIVER TO MONOPOLIZE THE APPLETALK PORT
  427.  
  428. If you're always generating a postscript file to disk, you may not
  429. want the laserwriter driver to monopolize the appletalk port.  For
  430. instance, if you have a "Freedom of Press" Postscript interpreter and
  431. a deskwriter connected to the printer port, the laserwriter driver
  432. barfs all over your deskwriter every time you select it in the
  433. chooser.  There is some hope that this procedure can alleviate the
  434. problem.  This information comes from Brian Mathews (blm@6sceng.UUCP).
  435.  
  436. I just figured out how to do this the other day.  Here's how (this is
  437. on the 7.0 LaserWriter.  It should work on earlier LaserWriter's, but
  438. I haven't tried it).  The usual warnings apply: only do this on a copy
  439. of the LaserWriter file, don't blame me if your Mac blows up, and don't
  440. distribute the modified copy.  The following works for me on a Plus
  441. running 7.0, but your mileage may vary...
  442.  
  443. 1.  Move the LaserWriter file out of the Extensions folder.
  444.  
  445. 2.  Open the Chooser and close it.  These first two steps are
  446. necessary because the Chooser caches some flags we'll change in a bit.
  447. Unfortunately, it doesn't seem to check the modification date of each
  448. file and update its cache if the file's been changed.  Grrrr.
  449.  
  450. 3.  Fire up ResEdit and open the LaserWriter file.
  451.  
  452. 4.  Open the PACK resources.
  453.  
  454. 5.  Open PACK #-4096 (it should be the only one).
  455.  
  456. 6.  Look at offset 000C into the resource.  There should be an E0D2
  457. (for LaserWriter 7.0.  For earlier LaserWriters, the number may be
  458. different, but the top bit should definitely be 1.)  If there isn't,
  459. stop now.
  460.  
  461. 7.  The top bit of the word (actually the top bit of the long word)
  462. at 000C is the Appletalk bit.  Turn it off by changing the byte at 000C
  463. >From E0 to 60.
  464.  
  465. 8.  Quit ResEdit, saying to save changes.
  466.  
  467. 9.  Put the LaserWriter file back into the Extensions folder.  It's
  468. easiest just to drop it on the System Folder and let the Finder scoot
  469. it into the Extensions folder.
  470.  
  471. 10. Open the Chooser, and click on LaserWriter.  It shouldn't turn on
  472. Appletalk, so both of your serial ports are free.
  473.  
  474. If you accidentally try to print (really print, as opposed to just saving
  475. the file) with the modified driver, it simply tells you AppleTalk isn't
  476. active.
  477.  
  478. I've combined this with the hack I posted yesterday to make saving
  479. to a file the default choice in the Print dialog, so it's very easy
  480. to flip on the LaserWriter and save off a PostScript file.
  481. -- 
  482. Brian L. Matthews    blm@6sceng.UUCP
  483.  
  484. (A.7) YOU WANT TO CHANGE THE DEFAULTS IN THE LASERWRITER DIALOGUE
  485.  
  486. D.G.Gilberts's MyPageSetup Program allows you to alter the defaults on the
  487. currrently-selected printer driver. We have been using it for years.
  488. Latest version 1.3 is available via anonymous ftp from the usual sites.
  489.  
  490.  (including src.doc.ic.ac.uk, in mac/sumex/util/mypagesetup-13.hqx.Z
  491.   - don't include the ".Z" in your "get" command and it will automagically
  492.   be de-compressed back to plain binhex for you on the fly !)
  493.  
  494.  (also found on 128.252.135.4   wuarchive.wustl.edu in the directory
  495.   /mirrors3/archive.umich.edu/mac/utilities.print - dwg).
  496.  
  497.   Ian Harries        Tel: +44 71 589 5111 x5052    Fax: +44 71 581 8024
  498.   Dept of Computing, Imperial College, 180 Queen's Gate, London SW7 2BZ
  499.   Janet: ih@uk.ac.ic.doc    Uucp: ih@icdoc.UUCP or ..!ukc!icdoc!ih    .
  500.   DARPA: ih@doc.ic.ac.uk or ih%uk.ac.ic.doc@nsfnet-relay.ac.uk  . . . .
  501.  
  502. (A.8) YOU ARE USING THE SYSTEM 7.0 PRINT DRIVER AND THE FILES GENERATED
  503. ARE HUGE (1 MEGABYTE OR LARGER).
  504.  
  505. >From Mark
  506. I just got StripFonts (HappiWare by James Elliott) to work here.  (It
  507. took me a while because there is a unix end to the package, and I'm a
  508. novice at unix).  It's great at stripping fonts that already exist on
  509. your postscript printer (typically reducing file sizes by 90% or more).
  510. This in turn shortens mac/unix transfer times and printing times.  I
  511. applaud James for his work -- StripFonts is the solution to the slew of
  512. postings I've read about huge sys7.0 postscript files.  Below is James
  513. posting from about two weeks ago (I trust he doesn't mind me spreading
  514. the word).  BTW - why hasn't it made it to comp.binaries.mac yet?
  515.  
  516. >From: elliott@veronica.cs.wisc.edu (James Elliott)
  517. >Newsgroups: comp.lang.postscript,comp.sys.mac.system
  518. >Subject: Re: Printing Postscript Files from a Mac on a Unix system
  519. >People who do this kind of printing regularly may want to keep their
  520. >eyes open for StripFonts, a package I just posted to comp.sys.mac.archive
  521. >and comp.binaries.mac; it can greatly speed up the uploading of Mac
  522. >PostScript files by stripping out the fonts and ProcSets from them; a
  523. >library of these is gradually built up on the UNIX side so that each
  524. >font and ProcSet needs to be uploaded only once and then never again...
  525. >If the postings seem to be taking too long, you can also get at
  526. >StripFonts by anonymous ftp to my machine, veronica.cs.wisc.edu. Look
  527. >in the directory src/stripfonts.
  528. >--
  529. >Jim Elliott              "Like a bridge he'll come between us, not a wall"
  530. >elliott@veronica.cs.wisc.edu
  531.  
  532.  
  533. >From Axello
  534. To select which fonts to download to the laserprinter and which fonts
  535. to ignore, there is a nice CDEV which controls all this and it also
  536. lets you select if the LaserPrep must be included or not.  It's
  537. 'Trimmer', made by Hugo Ayala. It's available from:
  538.     [sumex-aim.stanford.edu]/info-mac/cp/ps-trimmer-101.hqx
  539.  
  540.  
  541.