[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Dec 2003
    Beiträge
    21

    Afpds / pcl5e / hp5200 / A3-Format / keine Ausgabe auf der rechten Seite

    Hallo.
    Hab da mal ein Problem mit der Umstellung vom A4- auf ein A3-Format.
    Nutze Afpds und pcl5e und eine Remote Outq mit *hp5.

    Der Ausdruck ist quer. Links von der Mitte ist wird alles (Schrift, Bacodes, Linien und ...) perfekt ausgegeben. rechts von der Mitte kommt nichts.

    Kann jemand mit einem Tip helfen?

    Gruss aus dem schönen Gräfelfing
    Michael

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.245
    Ohne WSCST wird das nichts.
    Im Default sind die Papiergrößen auf A4 limitiert. Hier musst du eine Papierart für A3 definieren, wobei ich eher glaube, dass du für A4 die Größe erweitern musst.
    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
    Registriert seit
    Dec 2003
    Beiträge
    21
    Danke für die schnelle Antwort. Wie schaffe ich den schnellen Einstieg in das Thema Wscst? ich muss das komplette A3-Format bedrucken.

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.245
    So auf die Schnelle:

    RTVWSCST DEVTYPE(*TRANSFORM)
    MFRTYPMDL(*HP6)
    SRCMBR(HP6)
    SRCFILE(QGPL/QTXTSRC)
    Bei MFRTYPMDL kann man per F4 sich alternative Modelle aussuchen.
    In der generierten Quelle findest du diverse Einträge für "PAGSIZE".

    Code:
    :PAGSIZE                 
      PAGWTH=11952           
      PAGLEN=16848           
      DATA ='1B266C323641'X.
    Hier musst du einen weiteren Eintrag mit der korrekten Größe für A3 hinzufügen.
    Der Wert wird in 1/72 Zoll gerechnet. Welche ESC-Sequenz für A3 zu nehmen ist musst du selber herausfinden.
    Per CRTWSCST erstellst du das neue Objekt und kannst es dann an deine DEVD/RemoteOUTQ dranhängen.
    Bei einer DEVD kann man *A3 als Papierformat angeben, bei einer OUTQ leider nicht.
    In der PRTF definiert sich die Größe per Zeile/Spalte oder in *UOM, wobei dieser Wert dann auf UOM(*INCH/*CM) verweist.

    Ob das so funktioniert kann ich dir nicht garantieren, aber das ist der Weg.
    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
    Dec 2003
    Beiträge
    21
    Noch einmal danke.
    PAGWTH=15840
    PAGLEN=24480
    Keine Ahnung was das für ein Format ist, aber damit kann man A3 bedrucken.

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.245
    Ohne ESC-Sequenz?
    11952 / 1440 = 8,3" * 2,54 = 21,1cm
    16848 / 1440 = 11,7" * 2,54 = 29,718cm

    15840 = 27,94 cm (etwas weniger als A4 Höhe)
    24480 = 43,18cm (etwas mehr als doppelt A4 Breite)

    Meine Angabe 1/72" war falsch, es muss lauten 1/1440".
    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

  7. #7
    Registriert seit
    Dec 2003
    Beiträge
    21
    nein, habe keine ESC-Sequenz verwendet. Was hat es mit den ESC-Sequenzen auf sich?

    Vergrößere ich die Höhe, z.B. auf 18000 kann ich weiterhin nicht bis auf den Rand drucke. Muss dieses in diesem projekt auch nicht. So reicht es erst einmal.

    Jetzt fehlt mir noch die Möglichkleit die Schrift auf eine Graustufe bzw. den Deckungsgrad von 50 % zu bringen. die AFP-Doku gibt dazu leider nichts her. Kennt jemand auch dafür eine Lösung?
    Überhaupt könnte die Doku besser sein. Ein Verzeichnis der möglichen Schriften wäre auch ganz nützlich.

    Gruß, heute mal aus Langenfeld.

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.245
    Randlos funktioniert auch eher selten, man müsste diesbezüglich in die Druckerspezifikation schauen, was als nicht bedruckbarer Bereich ausgewiesen wird.
    Was die Schriiften angeht, so ist man da etwas eingeschränkt, da man hier nur die im Drucker verfügbaren Schriften auswählen kann.
    Je Schrift gibts wieder eine ESC-Sequenz, die man dann mittels Font-Id auswählt.
    Farben (Grau ist ja nichts anderes) kann man nur mit den 8 Standardfarben ansteuern, RGB wird nicht unterstützt.
    Wie das im WSCST aussieht kann man z.B. beim RTVWSCST mit dem Modell HP560C (o.ä) nachlesen.
    Dann kann man für eine Farbe XXX (z.B. Türkis) den Farbcode für Grau als ESC-Sequenz hinterlegen.

    Die AS/400 ist schließlich kein PC mit den Möglichkeiten der GDI-Programmierung. Manchmal helfen dann halt Tools, die Spooldaten abgreifen und mittels Fonts, Farben, Bildern aufhübschen können.

    Alternativ könnte die Erstellung einer A3-PDF gehen die man dann über Windows druckt oder an einen Drucker sendet, der PDF's direkt drucken kann.
    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

  9. #9
    Registriert seit
    Dec 2003
    Beiträge
    21
    Mit einer umfassenden Referenz zu den Möglichkeiten von AFP wäre einem schon sehr geholfen. Die beiden Redbooks AFP printing V und VI sind nur ein ganz klein wenig unübersichtlich. Mal schauen was AFP Font Collection for i so alles bringen wird. Diese vielen, vielen Schriften auf dem System müssen es bringen.
    Die angesprochenen Tools sollen für den geplanten Einsatz zu langsam sein. Gleiches gilt für den Weg über PDF. Das mit den ESC-Sequenzen muss ich mir dann wohl mal näher anschauen.
    Wünsche bis dahin eine gute Zeit.

  10. #10
    Registriert seit
    Feb 2001
    Beiträge
    20.245
    Du musst leider unterscheiden zwischen nativen AFPDS-Druckern und HostPrintTransform (HPT).
    Mit letzterem kann man sehr viele Drucker mit einfachen Hilfsmitteln an die AS/400 anschließen.
    Per WSCST kann man die meisten Anpassungen je Druckermodell machen.
    BARCODE wird native nur mit PCL unterstützt und kann nicht im WSCST definiert werden.

    Allerdings werden viele AFP-Funktionen von HPT absolut nicht unterstützt:
    - variable Schriftarten (Fontcollection)
    - farbige Bilder (PAGSEG, Overlays)
    - RGB, BOX, LINE, u.ä.
    Mittels ESC-Sequenz kann man (fast) alles, was der Drucker kann, ansteuern, manches wird einfach nicht unterstützt.
    Hat man sich im PRTF z.B. für *IPDS entschieden lassen sich diese Ausdrucke per HPT nur wiederum mit dem (Lizenz+Kosten) Zusatzprodukt PSF/400 ausdrucken. Im Regelfall reicht ein CHGPRTF auf *AFPDS um das zu umgehen.
    Wenn man den vollen Funktionsumfang von AFP nutzen möchte, so benötigt man hier einen originalen IBMAFP-Drucker (Infoprint) der durchaus mehrere 1000 Euro kosten kann.

    Ansonsten liefert die Font Collection auch Schriftarten für die direkte PDF-Erstellung.
    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

Similar Threads

  1. Hp Laserjet pro 400 M401dne leere seite
    By Dihske in forum NEWSboard Drucker
    Antworten: 1
    Letzter Beitrag: 24-10-14, 11:59
  2. XML-Ausgabe in Cobol im Format UTF-8
    By Günter in forum NEWSboard Programmierung
    Antworten: 10
    Letzter Beitrag: 26-06-14, 14:10
  3. Ausgabe von "Seite x von y"
    By JobstT in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 05-02-03, 13:29
  4. AFPDS --> SCS
    By andreas in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 08-04-02, 10:37
  5. Internet-Seite von command"Top Business Site 2001"
    By Burgy Zapp in forum Archiv NEWSblibs
    Antworten: 0
    Letzter Beitrag: 07-05-01, 22:44

Berechtigungen

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