Usr_PrintPage

| ALPHA-VISION®job.dbf

### Usr_PrintPage

Aktion: | Usr_PrintPage - Print pagewise
Beschreibung: | startet den seitenorientierten Ausdruck über die angegebene Drucker -Queue
Syntax: | Usr_PrintPage (Bildname,Queuename,Seite)
Parameter: | Bildname: zu druckendes Layout Queuename: Druckername (der freigegebene Druckername) Seite: 0 druckt alles, andere Zahlen werden als Seitennummer interpretiert
Verwendung: | Aktion
Beispiel: | Usr_PrintPage (ALARME,Laser_1,13)

es wird Seite 13 mit dem Layout "ALARME" auf den Drucker "Laser_1" gedruckt.
Fehlt der dritte Parameter in der Projektierung, wird der Bediener zu einer Eingabe aufgefordert.
HINWEISE !
1) Um drucken zu können muß imBROWSER ein Systemobjekt "_PRINT -Beschreibung" definiert sein !

    Parameter "_PRINT":
    Text: Name der Printqueue - dyn. vom System
    Zus.Wert1: max. Anzahl gleichzeitig anstehender Druckaufträge
               (kein Eintrag = default = 10)
    Zus.Wert2: Akt. Anzahl anstehender Druckaufträge - dyn. vom System
    Zus.Text1: Akt. Fehlermeldung - dyn. vom System

Ist ein kontinuierlicher Druckauftrag definiert (z.B. alle Alarme ausdrucken), erfolgt der Druck Seitenweise. Eine Seite entspricht dabei einem Druckauftrag.
Wird Zus.Wert1: erreicht, werden weitere zu druckenden Seiten ignoriert.
Ist Zus.Wert1: sehr hoch, kann es bei Systemauslastung zu Problemen kommen.
2) Die Anzahl der Zeilen pro Seite - und somit die Seitenzahl orientieren sich am Druckformular
- sind im Druck-Layout z.B. 28 Zeilen definiert, werden beim kompletten Ausdruck jeweils nur 28 Zeilen pro Seite gedruckt!
- ist die Zeilenanzahl des auf dem BIldschirm angezeigten Listenfeldes unterschiedlich zu der des Druck-Layouts ergeben sich Unterschiede in den Seitenzahlen auf Bildschirm und Ausdruck ! !