In a message dated 98-09-28 15:43:43 EDT, you write: <<if=/ /var/spool/lpd/hp4000/filter >> Does this file have execute permission ? It should if it doesn't. You can also check for error messages on the server in the system log "/var/log/messages" when you try and print to the server from the client. Sometimes the information there can be helpful.