Enumerating printers in C# that are published to Active Directory is fairly simple and works without problems.
My actual problem is, that I want to limit the number of returned printers to the ones I (or, respectively, the user) is having access to based on the printer queue ACL.
As already mentioned here How to programmatically search a printer in Active Directory the actual ACL of the Queue (if i'm allowed to print/manage etc.) is not stored in the Active Directory object itself.
A second loop calling to all the actual printer Queues would be ok too but yet i have not found how to get to a remote printer queue ACL either.
Any ideas on how to call the printer object/extract the ACL once I have all AD-published printers?