I am just an amateur, but: Would it help to partition the work? Do all clients need to access all the printers? What if you used macros, and depending on the client, only make certain printers available? Joel