
BasiliskII on macOS Sierra, an old SE/30 and a Quicksilver with Classic OS9 are finally running with Apple Share and Printing via Ethernet!
Your hint about the AppleTalk zone was the triggering element. - I did notice that since I ran A2SERVER my other AppleShare (without specific 'ZONE') did vanish and the AppleTalk ControlPanel did state that the Mac is connected to zone 'A2SERVER'.
In order to test impact, I removed the zone info from A2SERVER, restarted NETATALK on the Linux and le voilá, on the Mac the print job did finish with success. - But no printer output!
In the next step I tested with the
Code:
lp -P printer filename
and
Code:
lpr -P printer filename
command on the Linux console what yields in a successful print. - OK, Mac works, Linux works, but they are like old people and don't talk with each other!
After a bit of twiggeling, amending the /usr/local/etc/netatalk/papd.conf file with the correct spooler entry did make the trick:
Code:
LaserWriter:\
:pr=|/usr/bin/lpr -PHP_color_LaserJet_2550_series:\
:op=root:
This was a long trial, and mostly caused by a munch of different components on my Linux board. - I was running CUPS 1.7.5 and put the A2SERVER on top of it. The result was a confusing mess of config files with different versioning.
Now I need a break and will create step-by-step guides on:
[1] How to set-up BasiliskII with full AppleShare and Printing support via Ethernet on a macOS Sierra
[2] Set-up a netatalk and CUPS Server
Especially the 2nd bullet is compelling, as I am running a 10€ old HP LaserJet 2550 and a 40€ Linux board.
This was the best Macintosh System 7 extension since I bought my PowerBook100 !

My praise to your comment about the ZONE info!