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

    Question Erstellen eines 4 Zoll Spools aus AFP Datei mit jtopen

    Hallo Forum,

    vielleicht kann uns hier jemand helfen.

    Wir erstellen per Java mit hilfe von jtopen (8.1) aus AFP Dateien
    AS400 Spoolfiles.

    Bei "normalen" Formaten 12 Zoll, etc... funktioniert das auch ohne Probleme.

    Bei Formaten die Breiter sind als hoch, z.Bsp 4 Zoll, dreht der Drucker allerdings den Spool um 90°.

    In der AFP Datei wird es aber richtig angezeigt.

    Gedruckt wird auf einen direkt am System angeschlossenen Infoprint 4100.

    Unserer Meinung nach geben wir alle notwendigen Parameter mit, damit es richtig gedruckt werden sollte, tut es aber nicht.

    Hat jemand sich daran schon einmal versucht oder eine Idee woran dies liegen könnte?

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Ich weiß zwar nicht wo du das im Java einstellst, aber für das Drehen ist der Parameter PAGRTT zuständig. Dieser steht standardmäßig auf *COR, du kannst aber fix 0, 90, 180, 270 vorgeben.
    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
    106
    Hallo,

    das machen wir bereits.

    Code Auszug:

    AS400 as400 = new AS400("...");
    File fileAfp = new File("Pfad zu afp");
    PrintParameterList printParameterList = new PrintParameterList();
    printParameterList.setParameter(PrintObject.ATTR_M EASMETHOD,"*UOM");
    printParameterList.setParameter(PrintObject.ATTR_U NITOFMEAS,"*INCH");
    printParameterList.setParameter(PrintObject.ATTR_P AGELEN,4f); // bzw. 4.167f
    printParameterList.setParameter(PrintObject.ATTR_P AGEWIDTH,9.449f);
    printParameterList.setParameter(PrintObject.ATTR_P AGRTT,"90");
    InputStream inputStream = new FileInputStream(fileAfp);
    SpooledFileOutputStream spooledFileOutputStream = new SpooledFileOutputStream(as400,printParameterList,n ull,null);
    byte buffer = new byte[2048];
    for(int bytesRead;(bytesRead = inputStream.read(buffer)) != -1
    {
    spooledFileOutputStream.write(buffer,0,bytesRead);
    }
    spooledFileOutputStream.close();
    inputStream.close();

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Du gibts doch 90° als Seitendrehung an!
    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
    106
    Das war jetzt nur ein Beispiel von unseren Tests.

    Wir haben an dieser Stelle bereits alle möglichen Parameter für die Seitendrehung getestet,
    es wird immer gedreht ausgegeben.

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Schau dir mal die Attribute der Spoolfile auf der AS/400 an, ggf. werden diese ja nicht korrekt weitergegeben.
    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
    106
    Auch das haben wir bereits geprüft, konnten aber bei den relevanten Parametern keine Abweichung feststellen.

    Meine Hofnung war das dies hier schon mal jemand gemacht hat bzw es irgendwo eine Beschreibung gibt.

Similar Threads

  1. Logische datei erstellen
    By KingofKning in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 28-11-13, 09:01
  2. PDF Datei erstellen
    By Wirnitzer in forum IBM i Hauptforum
    Antworten: 14
    Letzter Beitrag: 06-05-03, 20:55
  3. rtopcb LOG Datei erstellen
    By danielfeurstein in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 12-07-02, 11:18
  4. Antworten: 3
    Letzter Beitrag: 29-10-01, 11:07
  5. Datei-Name eines Spool-Eintrages ändern
    By Ludger Muhmann in forum IBM i Hauptforum
    Antworten: 13
    Letzter Beitrag: 22-07-01, 02:04

Tags for this Thread

Berechtigungen

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