Wenn man wissen will, welche Drucker derzeit PDFCreator zur Verfügung stehen, so kann man dies wie unten beschrieben herausfinden.
Bemerkung
Die Programmausschnitte wurden in JavaScript geschrieben und können im PDFCreator Verzeichnis unter COMScripts/JS Scripts gefunden werden. Die folgenden Programmzeilen wurden dem GetPrinterDevices.js Skript entnommen und können deshalb dort ausgeführt werden.
Erhalte eine Referenz auf das COM-Objekt des PDFCreators.
var PDFCreator = new ActiveXObject("PDFCreator.PDFCreator");
Mit der Eigenschaft GetPDFCreatorPrinters erhält man eine Referenz auf das Printers Objekt.
var printers = PDFCreator.GetPDFCreatorPrinters;
Da man eine Liste aller Drucker erhält, ist man in der Lage zu überprüfen, wie viele Drucker es gibt und wie sie heißen, indem man die Eigenschaft Count und die Methode GetPrinterByIndex verwendet.
/* this code part does not appear in the javascript file mentioned above */
var numberOfPrinters = printers.Count;
var firstPrinterName = printers.GetPrinterByIndex(0);
Bemerkung
Für weitere Informationen zum PDFCreator-Objekt oder den Printers-Objekt siehe Drucker Sektion im Referenzhandbuch.