[comp.sys.mac.hypercard] Partial solution: HC printing to HP LaserJet

tgl@ZOG.CS.CMU.EDU (Tom Lane) (03/19/88)

Well, it seems that I have the answer to the recent discussion about what it
takes to make HyperCard print with a non-Apple printer driver: you have to
have a PrGeneral resource.  I've spent the past week trying to make
HyperCard print with SoftStyle's HP LaserJet driver ("LaserStart").  A 75%
solution is as follows:

  Take ResEdit.  Copy the PDEF 7 resource (which is the PrGeneral code)
  from Apple's ImageWriter driver.  Paste it into LaserStart.

This works with HC version 1.1, LaserStart v2.5, and ImageWriter v2.6;
I wouldn't want to swear that it'll work with other versions.  (If it sounds
*totally* off the wall, remember that PrGeneral only accesses print records,
and SoftStyle emulates ImageWriter print records in their driver.)

With this 1-minute hack, HC will execute Print Card and Print Report.
Print Stack only prints blank pages, because the rest of the LaserStart
driver still doesn't understand about printing bitmaps in draft mode.

I've been working on making Print Stack work too; so far I've run into
bugs in LaserStart, HyperCard, and the Mac ROMs.  Send me mail if you'd
like info when/if I solve that one.

-- 
				tom lane
ARPA: tgl@zog.cs.cmu.edu
UUCP: <your favorite arpanet gateway>!zog.cs.cmu.edu!tgl
BITNET: tgl%zog.cs.cmu.edu@cmuccvma