Hallo fantasaufer,
Du benötigst die EnumPrinters-Funktion.
Declare Function EnumPrinters Lib "winspool.drv" _
Alias "EnumPrintersA" ( _
ByVal flags As Long, _
ByVal Name As String, _
ByVal Level As Long, _
pPrinterEnum As Long, _
ByVal cdBuf As Long, _
pcbNeeded As Long, _
pcReturned As Long) As Long
Mit Google kannst Du schnell einige Seiten mit Beispielen dazu finden. Den kompletten Quellcode kann ich hier leider nicht abbilden.
Gruß
xmatrix