4D v16.3

PRINTERS LIST

Home

 
4D v16.3
PRINTERS LIST

PRINTERS LIST 


 

PRINTERS LIST ( NamenArray {; AltNamenArray {; ModelleArray}} ) 
Parameter Typ   Beschreibung
NamenArray  Array Text in Druckernamen
AltNamenArray  Array Text in Windows: Druckerort, Mac OS: Eigene Druckernamen
ModelleArray  Array Text in Druckermodelle

Der Befehl PRINTERS LIST füllt die als Parameter übergebenen Array(s) mit den Namen, sowie optional Ort, eigenen Druckernamen und den für den Rechner verfügbaren Druckermodellen.

Hinweis: Werden die Drucker über einen Druckertreiber (Spooler) verwaltet, wird unter Windows der vollständige Zugriffspfad, auf Mac OS der Name des Spoolers zurückgegeben.

Im Parameter NamenArray übergeben Sie den Namen des Textarrays. Es enthält nach Ausführen des Befehls die Namen der verfügbaren Drucker. Auf Mac OS sind es die festgelegten "Systemnamen". Sie können ein zweites optionales Array AltNamenArray übergeben. Sein Inhalt richtet sich nach der Plattform:

  • Unter Windows erhalten Sie für jeden Drucker seine Platzierung im Netzwerk oder das lokale Port.
  • Auf Mac OS erhalten Sie für jeden Drucker seinen eigenen Namen, den der Benutzer verändern kann. Dieser Name lässt sich z.B. in Dialogfenstern verwenden.

Über den optionalen Parameter ModelleArray erhalten Sie das Modell jedes Druckers.
Hinweis:
Dieser Parameter wird in 32-bit Versionen von 4D für Mac nicht unterstützt.

Über die Routinen SET CURRENT PRINTER und Get current printer können Sie den gewählten Drucker in 4D aufrufen bzw. ändern. Hier müssen Sie die Namen übergeben, die im ersten Array zurückgegeben werden (NamenArray).

Unter Windows können Sie den Druckernamen manuell auf Ebene des Betriebssystems ändern. Ort und Modell hängen auch von physikalischen Merkmalen ab. Deshalb können Sie über die optionalen Arraywerte die Merkmale des gewählten Druckers prüfen — z.B., dass alle Client-Rechner denselben Drucker verwenden.

Auf Mac OS können Sie die Überprüfung über den Druckernamen (Name des Druckservers) ausführen. Dieser ist für alle angeschlossenen Rechner gleich.

Wird der Befehl korrekt ausgeführt, wird die Systemvariable OK auf 1 gesetzt, sonst auf 0 (Null), die zurückgegebenen Arrays sind dann leer.



Siehe auch 

Get current printer
SET CURRENT PRINTER

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Drucken
Nummer: 789

Dieser Befehl ändert die Systemvariable OKspezifisches Verhalten auf Mac OS spezifisches Verhalten unter Windows

 
GESCHICHTE 

New
Geändert: 4D 2004.1
Geändert: 4D v16

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)