Could it be that the PrinterList() UDF only returns system printers installed or does it depends on the user performing the WMI query?

I tried to get a list of installed printers for the current users logged on the the pc's, however i get the feeling that i get a list of printers for my useraccount on the pc's.

PrinterList with option 0 to 3 gives me a list with results on the remote pc's, option 4 & 5 has no results.
The same query on the pc's i use (logged on or not) give good results with option 0,1,4 and 5. Options 2 & 3 resturn only local system printers.

how is it possible to retrieve the list of printer(s) of the current user logged on?