[NEWSboard IBMi Forum]
  1. #1
    dino is offline [professional_User]
    Registriert seit
    May 2006
    Beiträge
    341

    PRTF: Umstellung Endlosdrucker auf Seitendrucker

    Hallo,

    ich möchte ein Druckprogramm, das mit Seitenlänge 36 druckt, auf einen Laserdrucker umstellen.
    Dieser druckt mir jetzt jeweils eine 36-Zeilen-Seite auf ein DIN-A4-Formular. Der untere Teil bleibt leer.
    Wie ich kann ich den Drucker dazu bringen, zwei 36-zeilige Seiten auf ein DIN-A4 zu bringen?

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Überhaupt nicht, wenn du dein Programm nicht anpasst:
    a) PAGESIZ(70) OVRFLW(66)
    b) zähle die Seiten selber und gib das Format mit SKIP(n) nur auf ungeraden Seiten aus.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    dino is offline [professional_User]
    Registriert seit
    May 2006
    Beiträge
    341
    Hallo Fuerchau, hab da ein Problem damit: Ich möchte auf Seite 1 (obere Hälfte DIN-A4) Kopfdaten drucken, im unteren Teil bzw. zusätzlich auf den nächsten Halb-DIN-A4-Seiten x-mal Positionsdaten. Das war auf einem Endlosdrucker mit SL 36 kein Problem.
    Wie soll ich beim Laserdrucker die PRTF-Zeilen steuern?
    Das Zählen auf ungereade Seiten versteh ich nicht.

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Na gut, etwas schwieriger.
    Mittels SKIP positionierst du auf Seitenanfang für den Kopf.
    Danach druckst du die Positionen.
    In der INFDS erhältst du die aktuelle Zeile.
    Bevor du eine Position druckst kannst du abfragen , ob diese noch auf eine Seite passt und ggf. vorher ein Format mit SKIP für die neue Seite ausgeben.

    Arbeitest du ohne INFDS kannst du auch mit OVRFLW arbeiten.
    Immer wenn OVRFLW überschritte wurde, wird die in der F-Bestimmung angegebene Bezugszahl gesetzt.
    Ist die Bezugszahl an, setzt du diese zurück (das passiert nämlich nicht automatisch) und gibst das SKIP-Format aus.
    Jetzt musst du OVRFLW nur so niedrig setzen, dass eine Position nicht über die Seite hinausgeht.
    Beispiel:
    PAGSIZ = 70
    OVRFLW = 66
    Ab Zeile 66 wird OVRFLW gemeldet.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  5. #5
    Registriert seit
    Sep 2005
    Beiträge
    53

    DRUCKER

    Hallo,

    was in in der Einheitenbeschreibung mit Papierzufuhr auf *autocut ?

    Eric

  6. #6
    Registriert seit
    Aug 2006
    Beiträge
    42
    Hallo!

    Auf welcher Stelle der INFDS wird die aktuelle Zeile des Spools zurückgegeben?

    Diese Information wäre in einigen Programmen bestimmt ganz nützlich

    Danke Chris

  7. #7
    Registriert seit
    Aug 2001
    Beiträge
    2.873
    Die aktuelle Zeile steht als Binär-Wert/Integer auf Stelle 367 - 368.

    Die kompletten D-Bestimmungen für Datei-Status-Datenstruktur für Printerfiles lassen sich mit WDSC oder RDi ganz leicht erstellen.

    • Positionierung in den D-Bestimmungen
    • Rechtsclick
    • Neu
    • D-Spezifikationen
    • Datei-Informations-Datenstrukturen
    • Art u.a. auswählen


    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 4. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

Similar Threads

  1. Kein Zugriff über QNTC auf Win-Share
    By marmart in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 25-09-07, 15:29
  2. Umstellung von Spiegelung auf Raid
    By Frank.Sobanek in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 14-07-05, 20:58
  3. Umstellung von en_US auf de_DE
    By antares in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 17-06-05, 09:42
  4. Erste Erfahrungen bei der Umstellung auf V5R3 !
    By Kilianski in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 03-11-04, 16:20
  5. Antworten: 4
    Letzter Beitrag: 22-03-02, 15:32

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •