Thanks for the quick replies, Chris, Nick. 1. CUPS is running (/etc/init.d/lpd stop [if I've had LPRng running]; /etc/init.d/cups start; service cups status). 2. I get the same results when trying to print from a terminal window or an application either as a regular user or as root. 3. I run an iptables firewall, disallowing all incoming connections except from the other computer on the network (exactly the same as pre-crash). It makes no difference when I stop iptables, I get the same print failure. 4. I haven't got a telnet demon running so have never been able to telnet into port 631. 5. I set CUPS up as root via the Web browser interface (http://localhost:631/admin) - even if you try to set it up as a user it requires the root password before letting you in. 6. I made sure to set the permissions on /dev/lp0 to 777.
=====Andrew
