Version 2003
PRINTERS LIST (NamenArray{; PlatzArray{; ModelleArray}})
| Parameter | Typ | Beschreibung | |
| NamenArray | Text Array | Druckernamen | |
| PlatzArray | Text Array | Druckerplatzierungen | |
| ModelleArray | Text Array | Druckermodelle |
Beschreibung
Hinweis: Dieser Befehl funktioniert nicht auf MacOS 9.
Der Befehl PRINTERS LIST füllt die als Parameter übergebenen Array(s) mit den Namen, sowie optional die Platzierung und Modelle der für den Rechner verfügbaren Drucker.
Hinweis: Werden die Drucker über einen Druckertreiber (Spooler) verwaltet, wird unter Windows der vollständige Zugriffspfad, auf MacOS der Name des Spoolers zurückgegeben.
Im Parameter NamenArray Parameter. übergeben Sie den Namen des Textarrays. Es enthält nach Ausführen des Befehls die Namen der verfügbaren Drucker. Übergeben Sie die optionalen Parameter PlatzArray und ModelleArray, finden Sie zu jedem Drucker die Platzierung im Netzwerk oder auf der lokalen Platte und das Druckermodell.
Hinweis: Die Parameter PlaztArray und ModelleArray funktionieren nur unter Windows.
Über die Routinen SET CURRENT PRINTER und Get current printer können Sie den gewählten Drucker in 4D aufrufen bzw. ändern.
Unter Windows können Sie den Druckernamen manuell auf Ebene des Betriebssystems ändern. Andererseits hängen Platzierung und Modell von physikalischen Merkmalen ab. Deshalb können Sie über die optionalen Arrays die Merkmale des gewählten Druckers prüfen z.B., dass alle Client-Rechner denselben Drucker verwenden.
Auf MacOS können Sie die Überprüfung über den Druckernamen ausführen. Dieser ist für alle angeschlossenen Rechner gleich.
Referenz
Get current printer, SET CURRENT PRINTER.
Systemvariablen oder Mengen
Wird der Befehl korrekt ausgeführt, wird die Systemvariable OK auf 1 gesetzt, sonst auf 0 (Null), die zurückgegebenen Arrays sind dann leer.