PRINTERW
Detail-Definition zu Drucker, soweit direkt aus Programm gedruckt wird. Die Tabelle PRINTERW ist für Windows-Systeme, die Tabelle PRINTERX für Unix-Systeme bestimmt. Zu jedem Printer ist auch ein Eintrag PRINTER mit einer Bezeichnung anzugeben.
Zeile 1:
Pos. 1 Druckertyp; dieses Zeichen definiert die verwendeten Steuersequenzen (siehe TXTW, ESCAPE)
Zusätzliche Funktion ab Rel.4.2: Druck auf alle Windows-Drucker mit Standard-Schrift (und ohne manuelle Steuersequenzen); allerdings können in diesem Modus keine Formulare mit unterschiedlicher Schrift (wie Rechnungen, Spedipapiere) gedruckt werden. Dazu sind folgende Einstellungen notwendig: Druckertyp = 0 und Zeile 3, Pos. 1-4 = 'PROT' In INI-File zur faros müssen zusätzlich folgende Parameter in Section [Startup] sein: PrinterFont=Courier New, size=7 PageSize=99
Pos. 2 Wird hier ein Zeichen eingefügt, wird es beim Druck auf SPACE übersetzt.
Pos. 3-4 Erste druckbare Zeile (Default = 00 à 1. Zeile)
Pos. 6-7 Letzte druckbare Zeile (Default = 00 à 65 Zeilen); wird Formular über FORM gesteuert, kann der Wert im Formular nicht grösser als dieser Wert sein.
Ab Pos. 9 Druck-Kommando gemäss Betriebssystem:
UNIX: lp -sdlp01 option -n@ (Anzahl Kopien) -f@ (Form-Name) oder lp -sdlp01 option -n@ (Anzahl Kopien) –f# (Drucker Optionen) Anstelle des -f# wird der gesamte in PMAN im Feld System-Forms-Bezeichnung angegebene Text dem Spooler mitgegeben. So kann zum Beispiel ein Formulartitel mitgegeben werden; es sind in diesem PMAN-Eintrag auch folgende Platzhalter erlaubt (soweit von Programm unterstützt!): #O# Objekt/Artikelnr (sofern von Programm erstellt) #U# Username aus Login #T# Text aus Vorgabe (sofern von Programm erstellt) #F# Funktion des aufrufenden Programms #S# Subfunktion des aufrufenden Programms Beispiel: -t '#O# Rechnung –fABOFAKT' Mit -f@ kann nur das in PMAN hinterlegte Formular mitgegeben werden (ohne Steuerzeichen für Spooler '-f').
Windows: //edpsrv01/LP01 I Roman- 8 (Druckername oder Port) Uebersetzungstabelle mit folgenden Möglichkeiten (grundsätzlich sind alle von Progress unterstützten Zeichensätze möglich): ISO8859-1 Roman-8 IBM850 German-7-Bit Ist keine Uebersetzung notwendig, dann leer lassen (inkl. Filter-Zeichen)
Zeile 3:
Pos. 1–4 Druckertyp: leer = Drucker FAX = Fax (siehe spez. Parameter unter SYSCONTROL und TXTW) PROT = Protokoll-Verwaltung (siehe spez. Parameter unter SYSCONTROL)
Ab Pos. 5 Nur bei UNIX und Protokollverwaltung: Nach dem Filterzeichen (|) kann eine der folgenden Uebersetzungstabellen hinterlegt werden: ISO8859-1 IBM850 Roman-8 German-7-Bit