[comp.sys.mac] Bombs trying to low-level print via AppleTalk

kdf@cs.nott.ac.uk (Ken Farnen) (06/27/87)

A friend of mine is having a problem with the new low-level printer
driver calls (as describled in Technote um err, you know the ones, iPrPageOpen
that one..!), anyway, I told him what nice helpful folk you were in NetLand,
so I'm posting up his problem.  To paraphrase my friend " ARGGGHH! HELP!!!".

We are using the new low-level printing calls (stream prinitng mode) so we can
drive a LazerWriter without having to resort to spool prinitng, which, in
our application, would be pointless anyway.

We have code that opens the print driver, does all the biz with iPrDocOpen,
and iPrPageOpen, and that works fine, even for *large* documents.

We used to do background printing using the old imagewriter streaming, but
when we try this with the LazerWriter , *BOMB* ID=02.

Is this a problem in AppleTalk? it still works ok on a directly connected
imagewriter...

Pretty much all we are doing in our print "loop" is a call to "GetNextEvent()"
surely (didn't I tell you to stop calling me shirley? :-) ) the ROM is
re-entrant enough to handle this??!

Could it be the time delays between sending out lines that are causing the
problem?

Anyway, has anyone else been here, and/or does anyone have any advice?
Anyone at Apple know owt about this problem?

All help greatfully accepted!!!

Disclaimer: Feel Free to mail my employer if you want to flame off!
            Here's his address: {ken, opr, root}@matr-a.uucp
Ken Farnen	Matrix Software Development. Tel: +44 51 737 1915
USEnet: ..<your gateway here>..!mcvax!ukc!matr-a!ken