home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1995 August / NEBULA.mdf / Documents / FAQ / NeXTSTEP-faq / NEXTSTEP-Printing-FAQ.txt < prev    next >
Encoding:
Internet Message Format  |  1995-03-08  |  21.5 KB

  1. From: nathan@laplace.csb.yale.edu
  2. Newsgroups: comp.sys.next.announce
  3. Subject: NEXTSTEP-Printing-FAQ
  4. Followup-To: comp.sys.next.misc
  5. Date: 6 Mar 1995 08:39:11 GMT
  6. Approved: nathan@laplace.csb.yale.edu
  7. Expires: Fri, 7 Apr 1995 00:00:00 GMT
  8. Reply-To: nathan@laplace.csb.yale.edu
  9. Summary: Frequently Asked Questions about NEXTSTEP and NeXT machines.
  10. Originator: nathan@laplace
  11.  
  12. Archive-name: NEXTSTEP-Printing-FAQ
  13. Last-modified: Mon Mar  6 03:03:59 EST 1995
  14. Version: 3.1
  15.  
  16.  
  17. These FAQs are under significant construction,
  18. and may well change form and content over the
  19. next weeks.
  20.  
  21. These FAQs focus on various aspects of OpenStep,
  22. NEXTSTEP, and NeXT machines.
  23.  
  24. The FAQs are kept on-line at several ftp sites,
  25. including:
  26.  
  27. cs.orst.edu
  28. sonata.cc.purdue.edu
  29.  
  30. Many FAQs, including these, are available (www, ftp,
  31. email) on the archive site rtfm.mit.edu in the
  32. directory pub/usenet/news.answers.  The name under
  33. which this FAQ is archived appears in the
  34. Archive-nameline above.
  35.  
  36. Within each section each question will be preceded by
  37. a "Subject:" field, allowing news readers to break up
  38. the file into separate questions.  Each question has
  39. its own unique number. Items that appear within
  40. sections are not in any particular order, and get added
  41. and removed over time.  Questions marked with a "+"
  42. are new to this issue, and questions with changes since
  43. the last issue are marked by a "!".
  44.  
  45. Submissions, corrections, comments, input, etc.,
  46. should be directed to Nathan Janette
  47. <nathan@laplace.csb.yale.edu>.
  48.  
  49. Some important NEXTSTEP & OpenStep Information WWW sites:
  50.  
  51. NeXT, Inc.
  52. http://www.next.com/
  53.  
  54. NeXTanswers
  55. http://www.next.com/NeXTanswers/
  56.  
  57. Stepwise NEXTSTEP/OpenStep Information Server
  58. http://digifix.digifix.com/
  59.  
  60.  
  61. TABLE OF CONTENTS:
  62. ------------------
  63.  
  64. H1.What printers (laser or otherwise) may be used with NEXTSTEP?
  65. H2. What fonts can I use with NEXTSTEP?
  66. H3.How can I save my printable documents to a postscript file?
  67. H4.How can I print only the even or odd pages of a document?  I wish print on
  68. both sides by feeding the paper through twice.
  69. H5.How do I get banner pages on my printer output?
  70. H6.How do I get [la]TeX files to print correctly on non-NeXT printers?
  71. H7.What if I have a PostScript font has not been ported to NEXTSTEP?
  72. H8.What color printers (laser or otherwise) may be used with NEXTSTEP?
  73. H9.How can I make the Page Layout default to A4 in all applications?
  74. H10./usr/lib/NextPrinter/Server/pstf: syntax error at line 31: `end of file'
  75. unexpected?
  76. H11.How to get TeX with NEXTSTEP to make proper fonts for a 600 dpi
  77. laserwriter?
  78. H12.How to get printer description files (PPD)?
  79. H13.What are the Canon part numbers for ink cartridges equivalent to those
  80. NeXT's Color Printer uses?
  81. H14.How to fix NEXTSTEP/hppa 3.2 dvips bug?
  82.  
  83. ____________________________________________________________________________
  84.  
  85. Subject: H1. What printers (laser or otherwise) may be used with NEXTSTEP?
  86.  
  87. Adding supported postscript printers is rather simple:
  88.  
  89. 1. Get a serial cable (e.g., Macintosh to LaserWriter Plus), but
  90. check whether that works with your printer
  91. 2. Configure using Print Manager
  92. 3. Configure printer communication according to manufacturer's
  93. recommendations. (9600 baud software flow control).
  94.  
  95. A sample printcap entry needs to be loaded into the netinfo database.
  96. You can use either "niload printcap . < myprintcap", or use
  97. NetInfoManager to change the br and lp properties of your LaserJet.
  98. Using the default baud rate  and /dev/ttya will also work, for most print
  99. jobs.
  100.  
  101. LaserJet_III: \
  102. :note=LaserJet_III:ty=HP LaserJet III PostScript: \
  103. :sd=/usr/spool/NeXT/LaserJet_III:lp=/dev/ttyfa: \
  104. :lf=/usr/adm/lpd-errs:af=/usr/adm/lp.acct:br=19200:rw:fc#0000374: \
  105. :fs#0000003:xc#0:xs#0040040:mx#0:sf:sb:if=/usr/lib/transcript/psif: \
  106. :of=/usr/lib/transcript/psof:gf=/usr/lib/transcript/psgf: \
  107. :nf=/usr/lib/transcript/psnf:tf=/usr/lib/transcript/pstf: \
  108. :rf=/usr/lib/transcript/psrf:vf=/usr/lib/transcript/psvf: \
  109. :cf=/usr/lib/transcript/pscf:df=/usr/lib/transcript/psdf:
  110.  
  111. HP printer configuration:
  112.  
  113. auto cont = off(doesn't matter)
  114. I/O = serial
  115. serial=rs-232(for LJ III only)
  116. baud rate = 19200(or whatever baud rate you have
  117. in ni database/printcap)
  118. robust xon = on(doesn't matter)
  119. dtr polarity = hi
  120. startpage = off(doesn't matter)
  121. language=english
  122. ret = med(you choose for LJ III only)
  123.  
  124. Note that if you modify the printcap this way you cannot reconfigure
  125. this particular printer entry with PrintManager.
  126.  
  127. If you are using NEXTSTEP 2.0 and you use remote non-next printers,
  128. there is a bug that can be simply corrected by doing "dwrite system
  129. PrinterResolution 1" for each user trying to access non-next printers
  130. on the network. This not a problem in later NEXTSTEP versions.
  131.  
  132. ____________________________________________________________________________
  133.  
  134. Subject: H2. What fonts can I use with NEXTSTEP?
  135.  
  136. Properly packaged Type 1 or 3 PostScript fonts will work with NEXTSTEP,
  137. but certain conversions may be necessary to get them to work.  Freeware and
  138. shareware fonts are available on various ftp archives.  There are
  139. utilities with NEXTSTEP to download fonts into postscript printers.
  140.  
  141. Freeware and shareware Type 1 and 3 fonts in files
  142. Fonts-1.0-free.tar.Z and Fonts-2.0-sw.tar.Z. Each file unpacks
  143. into it's own directory.  Within each directory is a ReadMe.rtf and a
  144. Makefile.  See the ReadMe.rtf for more font descriptions and
  145. installation instructions.  (You may also find comments in the
  146. Makefile of interest.)  These packages were prepared by Doug Brenner
  147. <dbrenner@umaxc.weeg.uiowa.edu>.
  148.  
  149. The same directory contains fonts Shalom (Hebrew and Yiddish in Old
  150. Style, Stick and Script typefaces, by Jonathan Brecher, shareware)
  151. and CyrillicGothic (san serif, by Jay Sekora).  These were packaged by
  152. Jacob Gore <jacob@gore.com> to work with the Installer application.
  153.  
  154.  
  155. WSI-Fonts for NEXTSTEP #1
  156.  
  157. Abstract Software
  158. POB 25045
  159. Seattle, WA 98125-1945
  160. Voice: 206 361 5080
  161. info@abstractsoft.com
  162.  
  163.  
  164. Trilithon Software is an Adobe-authorised reseller for
  165. Adobe Type 1 fonts.
  166.  
  167. Trilithon Software,
  168. Two Ohlone
  169. Portola Valley,
  170. California 94028.
  171. Telephone: (415) 325-0767
  172. FAX: (415) 325-0768
  173. E-mail:     info@trilithon.com
  174.  
  175.  
  176. Some fonts in Type 1 format for NEXTSTEP are also available from Y&Y:
  177.  
  178. Y&Y, Inc.
  179. 45 Walden St
  180. Suite 2F
  181. Concord, MA
  182. 01742
  183. Voice: 800 742 4059
  184. Voice: 508 371 3286
  185. Fax: 508 371 2004
  186. 71172,524 on CompuServe
  187. 71172.524@compuserve.com from InterNet
  188.  
  189. They have some PS fonts for use with TeX.
  190.  
  191. ____________________________________________________________________________
  192.  
  193. Subject: H3. How can I save my printable documents to a postscript file?
  194.  
  195. Select PRINT from the main menu, then select SAVE from the resulting
  196. print panel.
  197.  
  198. ____________________________________________________________________________
  199.  
  200. Subject: H4. How can I print only the even or odd pages of a document?  I wish
  201. print on both sides by feeding the paper through twice.
  202.  
  203. We must recommend against re-using laser printed paper in your
  204. printers.  The reason is that the toner which is used is not very robust,
  205. in that when heated again (which happens when you print) it can come off
  206. the other side of the paper.  This causes a mess to accumulate in your
  207. printer, and probably some pretty rude things to happen.
  208.  
  209.  
  210. [From: sanguish@digifix.com]
  211.  
  212. psutils from comp.sources.misc is a much better solution, and
  213. includes alot more capabilities, plus it is being updated constantly.
  214.  
  215. ____________________________________________________________________________
  216.  
  217. Subject: H5. How do I get banner pages on my printer output?
  218.  
  219. There is a sample banner prologue file in /usr/lib/NextPrinter that is
  220. sent to the printer before or after the print job depending on what
  221. printer attributes are set in NetInfo.  Sounds gross, but it isn't.
  222. Start up NetInfo on your printer machine.  Go to the printer directory,
  223. and open up your local printer by double clicking it. Select the append
  224. property from Directory menu.  Replace the name with BannerAfter (or
  225. BannerBefore if you want the banner page printed first).  The select the
  226. New Value option, and put in the name of the banner prologue file.  If you
  227. do not wish to do fancy customization of the file, simply put the path to
  228. the NeXT sample banner file: /usr/lib/NextPrinter/banner.pro Save
  229. out the netinfo modifications.
  230.  
  231. ____________________________________________________________________________
  232.  
  233. Subject: H6. How do I get [la]TeX files to print correctly on non-NeXT printers?
  234.  
  235. If you are printing to a non-NeXT printer from NeXT TeX using dvips, make
  236. sure you specify the correct resolution (300 dpi, usually), either on
  237. the command line with -D300, or in the /usr/lib/tex/config.ps file
  238. with a line that looks like :
  239.  
  240. D 300
  241.  
  242. If you are printing from within TeXView, you will have to choose
  243. CustomResolution and enter the correct number (300, usually) because
  244. of the way DefaultResolution defaults to 0.
  245.  
  246. ____________________________________________________________________________
  247.  
  248. Subject: H7. What if I have a PostScript font has not been ported to NEXTSTEP?
  249.  
  250. Many PostScript fonts port to NEXTSTEP with little effort.
  251.  
  252. The easiest case is a font generated by Fontographer version 3.2 or
  253. above (a comment near the top of the file should say which program
  254. generated the font).  This version of Fontographer can generate fonts
  255. "for NEXTSTEP".  This means that no hacking of the font is needed, but you
  256. may need to make some adjustments to make it appear in your font panel.
  257. Suppose you were porting the font family Shalom, which consists of
  258. three faces: Old Style, Stick and Script.  Here is the procedure to
  259. follow:
  260.  
  261. 1.  In a working folder of yours, create folders called:
  262.  
  263. Shalom-OldStyle.font
  264. Shalom-Script.font
  265. Shalom-Stick.font
  266.  
  267. Note that the font family name is to the left of the hyphen
  268. ("-"), and the typeface name is to the right and with no
  269. spaces in it.
  270.  
  271. 2.  Copy the outline font file for each typeface from
  272. wherever it is into its folder, and give it the name of the
  273. folder minus the ".font". For example, if you are doing
  274. this in a Terminal window:
  275.  
  276.         cp /Floppy/ShalomOldStyle.NeXT Shalom-OldStyle.font/Shalom-OldStyle
  277.         cp /Floppy/ShalomScript.NeXT   Shalom-Script.font/Shalom-Script
  278.         cp /Floppy/ShalomStick.NeXT    Shalom-Stick.font/Shalom-Stick
  279.  
  280. If you are working in Workspace Manager's File Viewer,
  281. double-click on the big fat F icon to open the font
  282. directory as a folder, then you'll be able to rename files
  283. in it.
  284.  
  285. 3.  Do the same thing with the font metric files, but make
  286. the suffix ".afm":
  287.  
  288.         cp /Floppy/ShalomOldStyle.AFM Shalom-OldStyle.font/Shalom-OldStyle.afm
  289.         cp /Floppy/ShalomScript.AFM   Shalom-Script.font/Shalom-Script.afm
  290.         cp /Floppy/ShalomStick.AFM    Shalom-Stick.font/Shalom-Stick.afm
  291.  
  292. 4.  If there is a "read me" file with the font, or any other
  293. documentation, copy it into the .font folder too.  For
  294. example, each of the Shalom font folders contains files
  295. ReadMe, CheatSheet.wn and Sample.wn specific to the
  296. typeface.
  297.  
  298. 5.  Edit the outline and font metric files to make them fit
  299. the NeXT AppKit's Font Panel, which is what most NextStep
  300. applications use to let you choose your font.
  301.  
  302. a.  Editing the outline file, e.g.,
  303. Shalom-OldStyle.font/Shalom-OldStyle:
  304.  
  305. The original used "ShalomOldStyle" as the font's name,
  306. full name, and family name.  We want the name to be
  307. "Shalom-OldStyle", the full name "Shalom Old Style",
  308. and family name just "Shalom".
  309.  
  310. First, find the lines:
  311.  
  312. /FullName (ShalomOldStyle) readonly def
  313. /FamilyName (ShalomOldStyle) readonly def
  314.  
  315. and change them to
  316.  
  317. /FullName (Shalom Old Style) readonly def
  318. /FamilyName (Shalom) readonly def
  319.  
  320. Then, replace all remaining occurrences of the string
  321. "ShalomOldStyle" with "Shalom-OldStyle".
  322.  
  323. b.  Editing the AFM file, e.g.,
  324. Shalom-OldStyle.font/Shalom-OldStyle.afm.
  325.  
  326. Find the lines:
  327.  
  328. FullName ShalomOldStyle
  329. FamilyName ShalomOldStyle
  330.  
  331. and change them to
  332.  
  333. FullName Shalom Old Style
  334. FamilyName Shalom
  335.  
  336. Replace all remaining occurrences of the string
  337. "ShalomOldStyle" with "Shalom-OldStyle".
  338.  
  339. Repeat this procedure for the remaining typefaces.
  340.  
  341. 6.  You now have a font family ready to be installed.  If the
  342. font family is to be used by your account only, place it in
  343. ~/Library/Fonts (creating it if necessary):
  344.  
  345. mkdirs ~/Library/Fonts
  346. mv Shalom-*.font ~/Library/Fonts
  347. buildafmdir ~/Library/Fonts
  348.  
  349. If everybody on your system should have access to this font family,
  350. place it (as superuser) in /LocalLibary/Fonts:
  351.  
  352. su
  353. mkdirs /LocalLibrary/Fonts
  354. mv Shalom-*.font /LocalLibrary/Fonts
  355. buildafmdir /LocalLibrary/Fonts
  356. exit
  357.  
  358. That's all you need to do for fonts generated by Fontographer version
  359. 3.2 or above.  This will work with all applications that use AppKit's
  360. FontPanel.  FrameMaker does not, so other changes may need to be done to
  361. keep FrameMaker happy [does anybody have something to add here?].
  362.  
  363.  Fonts generated by Fontographer version 3.1 or below don't work in
  364. Display PostScript as they are, because they use a memory management
  365. trick that screws everything up in a multitasking environment like
  366. DPS. However, there is a simple, though kludgy, way to make them work.
  367.  
  368. The problematic trick uses a dictionary with a name like "Fog3.1"
  369. ("Casa1" in Casady & Green's fonts) in which most of the font resides.
  370. The problem is that Fontographer puts that whole dictionary into
  371. dictionary 'userdict' and expects it to stay there.  DPS, however,
  372. clears out 'userdict' between tasks, including the task that loads the
  373. font and the task that uses it.  This makes the font useless on the screen,
  374. and printable only by prepending the outline font file to the file you
  375. want to print and sending the result to print in one task.
  376.  
  377. The fix is to move the troublesome dictionary from 'userdict' into the
  378. font dictionary itself (unlike 'userdict', the font dictionary does
  379. stick around between tasks).
  380.  
  381. Perform the following changes in the outline font file (the font
  382. CyrillicGothic is used as the example):
  383.  
  384. 1.  Find the line "%%EndProlog".  It will be followed by the
  385. line like this:
  386.  
  387.  /$CyrillicGothic 23 dict def $CyrillicGothic begin
  388.  
  389. Write down the number before 'dict' (in this case, 23).  You will
  390. need it in the following step.  Delete the dict definition, making
  391. the line look like this:
  392.  
  393. $CyrillicGothic begin
  394.  
  395. 2.  Go back to the beginning of the file.  near the top of the
  396. font program, find the following lines:
  397.  
  398. userdict/Fog3.1 known{{currentfile(   )readstring
  399. {(%%%)eq{exit}if}{pop exit}ifelse}loop}if
  400. userdict begin/Fog3.1 45 dict def Fog3.1 begin
  401.  
  402. and replace them with these:
  403.  
  404.  /$CyrillicGothic 24 dict def
  405. $CyrillicGothic begin/Fog3.1 45 dict def Fog3.1 begin
  406.  
  407. The number before 'dict' (in this case, 24) is one greater than the
  408. number you wrote down in the previous step.
  409.  
  410. 3.  Find the line that defines procedure BuildChar:
  411.  
  412.  /BuildChar{Fog3.1/BuildChar get exec}def
  413.  
  414. and change it as follows:
  415.  
  416.   /BuildChar{1 index begin Fog3.1/BuildChar get exec end}def
  417.  
  418. 4.  Go to the end of the file.  The last line looks like this:
  419.  
  420. /CyrillicGothic findfont/EFN get Fog3.1 begin{RF}forall end
  421.  
  422. Delete it (or comment it out by placing one or more "%" in the
  423.  beginning of it).
  424.  
  425. The AFM file requires one adjustment.  Change the line
  426.  
  427. EncodingScheme AppleStandard
  428.  
  429. to
  430.  
  431. EncodingScheme AdobeStandardEncoding
  432.  
  433. This concludes conversion of a font generated by Fontographer version
  434. 3.1 or lower to work with NEXTSTEP.  You may still need to make the changes
  435. described for version 3.2 and above, to make the font fit the NEXTSTEP font
  436. panel.
  437.  
  438. ____________________________________________________________________________
  439.  
  440. Subject: H8. What color printers (laser or otherwise) may be used with NEXTSTEP?
  441.  
  442. The (no longer sold) NeXT/Canon SCSI color printer, of course!
  443.  
  444. [heinz.in-berlin.de]:
  445.  
  446. With Dots Color, the HP DeskJet 500C can print in color *today*, under
  447. NEXTSTEP 2.1, and it costs significantly less than $1000 (in Germany at
  448. least).
  449.  
  450. You can get more information from
  451.  
  452. d'ART Software GmbH
  453. Virchowstr. 17-19
  454. W-2000 Hamburg 50
  455. Germany
  456. Voice: +49 40 380 23 0
  457. Fax: +49 40 380 23 290
  458. software@dart.de
  459.  
  460. ____________________________________________________________________________
  461.  
  462. Subject: H9. How can I make the Page Layout default to A4 in all applications?
  463.  
  464. Add "NXPaperType A4" in the "GLOBAL" preferences.
  465.  
  466. ____________________________________________________________________________
  467.  
  468. Subject: H10. /usr/lib/NextPrinter/Server/pstf: syntax error at line 31: `end
  469. of file' unexpected?
  470.  
  471. [Richard Tilley writes:]
  472.  
  473.  Using lpr -t, or lpr -d causes this problem. eg:
  474.  
  475. [...]
  476. cat /usr/lib/NextPrinter/Server/pstf
  477. [...]
  478.  
  479. Christopher Lane <lane@sumex-aim.stanford.edu> has pointed out 3
  480. (three!)  errors in the distributed NEXTSTEP 3.0 lpd.comm file
  481.  
  482. The last change is my own. It worked for the 1 (one!) dvi file I tried.
  483.  
  484. tilley%diff lpd.comm.DIST lpd.comm
  485.  
  486. 11,12c11,12
  487. < while "x$1" != x do
  488. <     case "$1" in
  489. ---
  490. > while test $# != 0
  491. > do  case "$1" in
  492. 16c16
  493. <       -h) HOST=$"; shift;;
  494. ---
  495. >       -h) HOST=$2; shift;;
  496. 17a18
  497. >     esac
  498. 21c22
  499. < PRSERVER="/usr/lib/NextPrinter/Server/prserver -p $PRINTER -n $USER -h HOST
  500. -f -"
  501. ---
  502. > PRSERVER="/usr/lib/NextPrinter/Server/prserver -p $PRINTER -n $USER -h $HOST
  503. -f -"
  504. 27c28
  505. <     psdf) psbad $FILTER $PRINTER $USER $HOST | $PRSERVER;;
  506. ---
  507. >     psdf) dvips -f -D 400 -r  | $PRSERVER ;;
  508.  
  509.  
  510. ____________________________________________________________________________
  511.  
  512. Subject: H11. How to get TeX with NEXTSTEP to make proper fonts for a 600 dpi
  513. laserwriter?
  514.  
  515. [From: Dr. T. L. Marchioro II <tlm@tantalus.scl.ameslab.gov>]
  516.  
  517. If you upgrade to a 600 dpi laserwriter then the version of TeX that ships with
  518. NEXTSTEP (either 2.X or 3.0) does not know about 600 dpi fonts, i.e. does not
  519.   know how to make them and will instead use scaled 400 dpi ones (which look
  520. significantly worse at 600 dpi than they do at 400 dpi).  Some simple
  521.   modifications to a few Metafont files and rebuilding the metafont bases are
  522. all that is needed.  What to do to get the 600 dpi stuff working is as follows:
  523.  
  524. 1.  Edit /usr/lib/mf/inputs/next.mf and add a laserjetIV mode.
  525.     Simply copy the entire imagen mode, change the name to
  526.     laserjetIV, and change the pixels_per_inch to 600.  Save
  527.     the changed file.
  528.  
  529. 2.  Build a new mf.base file by executing the following
  530.     commands:
  531.  
  532.     inimf "plain; input next; dump"
  533.     (as superuser):  cp plain.base /usr/lib/mf/bases/mf.base
  534.  
  535. 3.  Edit /usr/lib/tex/ps/config.ps and change the `D 400' line
  536.     to `D 600' (you may have `D 300' or something else if
  537.     you've set up a different printer.)
  538.  
  539. 4.  Edit /usr/bin/MakeTeXPK (as superuser), adding the lines
  540.  
  541.        elif test $BDPI = 600
  542.        then
  543.           MODE=laserjetIV
  544.  
  545.    right before the second `else' in the file.
  546.  
  547. That should do it!  You might have to (depending on how you configure
  548. NEXTSTEP for the LaserJet IV) select `custom resolution' and set the
  549. gadget to 600 in the TeXview print panel, and save Preferences. These
  550. instructions are written for an HP Laserjet IV, but they should also
  551. work for a QMS printer just fine.
  552.  
  553. Finally, if you have one of these printers and work in a "mixed"
  554. environment with perhaps 400 dpi and/or 300 dpi printers that you also
  555. print to on a regular basis then you might want to consider getting Type 1
  556. PS version of the Computer Modern fonts instead. They obviate the need
  557. for the instructions above, and the savings in disc space will be
  558. considerable since having printer fonts for several printers takes
  559. lots of room, and the file sizes for 600 dpi are quite large (the files
  560. grow roughly as  D logD, where D is the resolution).  These fonts are made
  561. by Blue Sky Research, and work beautifully.  Y & Y software is a reseller
  562. for BSR and sells a "NEXTSTEP specific" version of them which comes with
  563. appropriate instructions and installation scripts.
  564.  
  565. ____________________________________________________________________________
  566.  
  567. Subject: H12. How to get printer description files (PPD)?
  568.  
  569. [From: peter@beast.math.ualberta.ca (Peter Karbaliotis)]
  570.  
  571. Adobe has a mail server and ftp site where you can get .PPD files.
  572.  
  573. They are:
  574.  
  575. ps-file-server@adobe.com (put "send help" in the mail body)
  576. and
  577.  
  578. ftp.mv.us.adobe.com
  579.  
  580. respectively.
  581.  
  582. ____________________________________________________________________________
  583.  
  584. Subject: H13.  What are the Canon part numbers for ink cartridges equivalent to
  585. those NeXT's Color Printer uses?
  586.  
  587. [from: <Matthias Weber> mono@schweber.rhein-main.de]
  588.  
  589. Red: BJI-643 M
  590. Yellow: BJI-643 Y
  591. Blue: BJI-643 C
  592. Black: BJI-643 Bk
  593.  
  594. ____________________________________________________________________________
  595.  
  596. Subject: H14.  How to fix NEXTSTEP/hppa 3.2 dvips bug?
  597.  
  598. [Roberto Di Cosmo <dicosmo@dmi.ens.fr>]
  599.  
  600. Here is the description and the  solution, that turns
  601. out to  point out a bug in the optimizer of the HP
  602. compiler.
  603.  
  604. As shipped, dvips does not handle properly the
  605. redirection of output to a pipe. If you try:
  606.  
  607. dvips -o"| lpr -Pmyprinter" foo.dvi
  608.  
  609. here is what we get
  610.  
  611. This is dvips 5.51 Copyright 1986, 1993 Radical Eye Software
  612. ' TeX output 1994.10.07:1813' -> | lpr -Pmyprinter
  613.  <tex.pro><special.pro>. sh: nd: not found
  614. Broken pipe
  615.  
  616. In the source file output.c, there is a call to
  617. popen() that the optimizer completely screws up.
  618.  
  619. The easiest solution is then to just compile output.c
  620. *without* the -O switch.
  621.  
  622. ____________________________________________________________________________
  623.  
  624. Editor: nathan@laplace.csb.yale.edu
  625. --
  626. Nathan Janette
  627. Systems Manager, Axel T. Brvnger Lab
  628.  
  629. Internet:nathan@laplace.csb.yale.edu
  630. ----------------------------------------------------------------
  631.