sorry, I misunderstood the question.

One method we used once was to have the printer name the same as the workstation nearest it...

workstation DHQ102 (Desktop HeadQuarters 1=sales 02=actual machine)

printer \\printserver\DHQ102

then

setdefaultprinter ("@wksta")

to finish the job. Not the best solution, but it meant that you knew where your printers were. The description of the printserver share as seen in net view told you more info like floor and user etc.

cj