Tuesday, June 21, 2011

Build list of Printers

The following example shows how to use SysPrintOptions to display a list of all
available printers.
static void ShowListOfPrinters(Args _args)
{
    printJobSettings printJobSettings;
    sysPrintOptions sysPrintOptions;
    map printerMap;
    mapIterator mapIterator;
    ;
    printJobSettings = SysPrintOptions::newPrintJobSettingsOnServer();
    sysPrintOptions = new sysPrintOptions();
    sysPrintOptions.setPrintJobSettings(printJobSettings);
    sysPrintOptions.buildPrinterMap();
    printerMap = sysPrintOptions.getPrinterMap();
    mapIterator = new mapIterator(printerMap);
    mapIterator.begin();
    while (mapIterator.more())
    {
        info(mapIterator.value());
        mapIterator.next();
    }
}

No comments:

Post a Comment

Leave your comments and solutins