if (pcbNeeded.getValue() > 0) {
PRINTER_INFO_4 pPrinterEnum = new PRINTER_INFO_4(pcbNeeded.getValue());
assertTrue(Winspool.INSTANCE.EnumPrinters(Winspool.PRINTER_ENUM_LOCAL,
null, 4, pPrinterEnum.getPointer(), pcbNeeded.getValue(), pcbNeeded, pcReturned));
assertTrue(pcReturned.getValue() >= 0);
PRINTER_INFO_4[] printerInfo = (PRINTER_INFO_4[]) pPrinterEnum.toArray(pcReturned.getValue());
for(PRINTER_INFO_4 pi : printerInfo) {
assertTrue(pi.pPrinterName == null || pi.pPrinterName.length() >= 0);
// System.out.println(pi.pPrinterName);
}
}