SYNACK,
I'm using vbs. The 7 machines are 32 bit.
I got a call after I'd been tinkering with the 7 machines to say that nobody could print so I toddled off back to find that the print spooler service had stopped and the printers were no longer installed on the server. I got that back up and running by starting the service and reinstalling the printers, but when I tried to reinstall, it said the printer was already in use, so I created a new printer, and just as I'd finished installing it, the other 2 printers appeared in the printers folder as if by magic. Don't know what that was all about.
Anyway, I dug deeper and found that staff (with roaming profiles) could also see the printers, but pupils (with mandatory profiles) couldn't, so it started to look like group policy issues when logging on as a user even though the printer script runs on an OU that contains computers and not users.
I only work there for 2 hours twice a week so I will investigate more when I'm back in, but it seems to be heading towards a policy on the users OU that is stopping the script working.
I will report back when I've found the culprit