Previously, I used Delphi 2 with 98 and Me. I've had to use the setprinter command to connect to a ticket printer connected to another workstation printer. Now with XP (especially professional) when you set up a printer on another workstation the name on the printer setting is <ticket printer> on <computer name>. It messes up everything with the setprinter command. The workaround was to set up the printer as a local port and then change the port setup so that "on" portion wouldn't be included. But now that doesn't work anymore. Does anyone has a working solution to this (especially to use the "on" portion of the printer name)? I'm using Delphi 2 with quickreport (version 1 I think). I'm desperate for an answer.