New to Novell.

I setup iPrint on a workstation policy for a group of students. It works
however there are multiple labs. The problem is when a student need to
print, he/she will have to go to File - Print and select a printer that
belong to the lab the student is in.

because I have added 5 different printers to the client settings in iPrint.
I know I can create 5 different workstation policies and assign each printer
to a group of workstations.

But I am thinking that I don't have to do so, If I thought right, please let
me know how this can be done, a script or something else?