What is $Location? Is the Location property populated for your printers in Active Directory?

Have you tried getting rid of that part of your query and just querying for printQueue?
_________________________
Eric