After many Googling methods GetPrintQueues will return network printers using EnumeratedPrintQueueTypes ()
Private enumerationFlags As EnumeratedPrintQueueTypes() = {EnumeratedPrintQueueTypes.Local, EnumeratedPrintQueueTypes.Connections}
More information can be found here.
source share