Dear pvanwelt
Could you start your own thread to ask a new question?
I think you do not equal the PrinterList() UDF to something
 Code:
Break On
Dim $arrPrinterList, $strPrinter
$arrPrinterList = PrinterList()
For Each $strPrinter in $arrPrinterList
	? $strPrinter
Next
; Do not forget to include the PrinterList() UDF