Dear list, To achieve the above I used ICE.TCP on SCO Openserver 5.0.x and it worked wonders. It comes with a application called ICELPD which listens to port 2346. When a user sends a print to the printer its executes a printer interface script, example printermodel.scr. The *.scr creates a file-file stores it in /usr/tmp. Client gets it via port 2346 and it prints locally. I've got the ICELP printing deamon for Linux working. My question is where do I place the script file. You could possibly call the script file a driver? In SUSE it asks for a ppd file and does not recognise *.scr. I've check in /usr/share/cups/model Perhaps someone can recommend something? Perhaps even a diffrent solution totally? I use the ICE.TCP printing solution for speed. Its very very fast. Check out www.jriver.com Thanks Fred