[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Jan 2007
    Beiträge
    75
    die PCL-Datei wird mit dem ghostscript-Befehl aus einer PDF-Datei im IFS erzeugt:

    gs -dQUIET -dBATCH -dNOPAUSE -sDEVICE=$PCL -sOutputFile=$2 $1


    Das funktioniert auch. Die PCL-Datei hat dann die CCSID 819.

    Der OVRPRTF funktioniert auch, sonst würde er die Datei nicht in die richtige OUTQ stellen.
    Das Problem ist aber anscheinend, dass beim cat anscheinend irgendwie die Daten falsch umgesetzt werden.
    Den touch hatte ich auch schon probiert, leider ohne erfolg
    Muss die Datei evtl. in eine andere CCSID( nicht 1252) konvertiert werden?






    Zitat Zitat von Fuerchau Beitrag anzeigen
    Die CCSID für FTP wird bei CHGFTPA eingestellt, der Default ist hier 819.
    Ein iconv in 1252 ist nicht nötig, ein CHGATR oder "touch -C 1252" reicht aus.
    Wenn du die Datei direkt ins IFS kopierst, wird die Default-CCSID des Netservers (meist 850) verwendet.

    Woher bekommst du die Datei?
    Warum kannst du die nicht vom PC aus an einen PCL-Drucker senden?

    Ansonsten könnte auch (nach einem OVRPRTF) der native CPY-Befehl funktionieren.
    Der OVRPRTF ist erforderlich, da damit der Datenstrom auf *USERASCII eingestellt wird.
    Vielleicht liegts ja an der Kleinschreibung!

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.254
    Hast du die Daten mal geprüft ob sie wirklich ASCII sind?
    Manchmal hilft es, eine leere Datei mit der korrekten CCSID zu erstellen bevor man was reinkopiert.
    Das System erstellt hier ggf. EBCDIC statt ASCII/ANSI.
    Prüfe mal per EDTF die Datei oder per Notepad in Windows.
    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
    Jan 2007
    Beiträge
    75
    nur zu Info, habe es jetzt mit dem PRTSTMF von Scott Klement gelöst:

    http://www.scottklement.com/PrtStmf.zip

    Damit lässt sich die pcl Datei aus dem IFS in die OUTQ schieben

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.254
    Da du dann die Daten ggf. ohne Codewandlung verarbeitest könnte die CCSID 850 sein!
    Die Herkunft der Daten hast du ja nicht angegeben.
    Viele Drucksysteme arbeiten immer noch mit den Codepages 85x, also 850 für Deutsch, 852 für Osteuropa usw.
    Dann hätte die IFS-Datei auf Codepage 850 geändert werden müssen.
    Aber du hast es ja jetzt mit Zusatzaufwand gelöst;-).
    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
    Oct 2008
    Beiträge
    2
    Habe dieses Programm PRTSTMF auch installiert.
    Leider funktioniert die Fachsteuerung über das *WSCST Objekt nicht damit!
    Sobald die Printerfile *userascii ist werden alle *WSCST Objekte ignoriert !

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.254
    Das ist auch korrekt.
    Bei *USERASCII muss der Datenstrom alles enthalten, was für den Drucker benötigt wird.
    Eine Umsetzung erfolgt nicht.
    Wenn du eine Fachsteuerung (o.ä.) benötigst muss du diese in Form von ESC-Sequenzen in den Datenstrom einbringen.
    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. AFPRSC --> PDF
    By jgv in forum NEWSboard Drucker
    Antworten: 1
    Letzter Beitrag: 28-11-06, 10:15
  2. PDF drucken
    By KM in forum NEWSboard Drucker
    Antworten: 1
    Letzter Beitrag: 20-09-06, 12:27
  3. Kopien von neuen Spools einer OUTQ
    By linguin in forum IBM i Hauptforum
    Antworten: 13
    Letzter Beitrag: 17-05-06, 13:42
  4. PDF aus RPG drucken
    By miro in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 02-09-05, 14:09
  5. IFS und PDF
    By Pmartsch in forum NEWSboard Drucker
    Antworten: 1
    Letzter Beitrag: 29-07-04, 08:27

Berechtigungen

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