Printer connections are independend of roaming profiles. So, you could just use ADDPRINTERCONNECTION() to connect each user to their respective printers during logon. Printer drivers will get installed automatically. I would say that this is the preferred method.

Alternatively, you can set up a local printer port that connects to your TCP/IP printers, this would be available to all users on that computer.
_________________________
There are two types of vessels, submarines and targets.