[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte
  1. #1
    Registriert seit
    Aug 2004
    Beiträge
    923

    IBM Infoprint 21 / Druckerei für ALLE

    hello,

    heute schlage ich mich mit einem Thema rum, welches in meiner internen Kategorie unter "am ungeliebtesten" läuft.
    Problem ist ein INFOPRINT 21 korrekt zum laufen zu bringen...

    Problem IBM Infoprint 21

    Gegeben ist eine SPLF die über RPG und externer Printerfile erstellt wurde.

    Die SPLF meldet sich als Druckertyp *SCS (SNA-Zeichenstrom) und beinhaltet "normalen" Output allerdings mit Fettdruck zwischendurch und verschiedenen Schriftgrössen.

    Der Drucker ist wie folgt erstellt:

    CRTDEVPRT DEVD(PRTIBM1) DEVCLS(*LAN) TYPE(*IPDS) MODEL(0) + LANATTACH(*IP) AFP(*YES) PORT(5001) ONLINE(*YES) FONT(011 + *NONE) FORMFEED(*AUTOCUT) SEPDRAWER(*FILE) PRTERRMSG(*INQ) + MSGQ(*CTLD) ACTTMR(170) IMGCFG(*NONE) MAXPNDRQS(6) + PRTCVT(*YES) FORMDF(*LIBL/F1OGL) CHRID(*SYSVAL) + RMTLOCNAME('172.16.0.60') USRDFNOBJ(EDV/PSFKONF *PSFCFG) + TEXT('IBM-IPDS-LAN-Drucker') DEPLOCNAME(*NONE) + PUBLISHINF(*UNKNOWN *UNKNOWN *UNKNOWN *UNKNOWN *BLANK + (*UNKNOWN))

    Diese PRTDEV ist identisch mit einer vom System selbst erstellten PRTDEV (wenn keine PRTDEV vorhanden ist und AUTOCFG angestellt ist und der Drucker angeschaltet wird).


    Problem:

    Drucker schneidet rechts ab.

    Drucker druckt nicht fett usw.

    Laut IBM-Dokumentation gibt es mehrere Wege wie ein Drucker konfiguriert werden kann.

    Ich habe nun diverse Geschichten durchprobiert, komme aber auf keinen grünen Zweig.

    Kann mir mal bitte jemand auf die Sprünge helfen? Ich stelle mich anscheinend zu doof an.

    k.

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.258
    Soweit ich weiß, wird bei SCS die Schriftgröße durch LPI, CPI und FONT extern in der PRTF festgelegt, die ggf. noch mit OVRPRTF angepasst werden kann.
    Innerhalb der PRTF werden dann nur noch HIGHLIGHT und UNDERLINE unterstützt.
    Um mehr drucken zu können muss die PRTF mit *AFPDS/*IPDS erstellt werden damit die Attribute überhaupt verarbeitet werden können.
    Beim CRTPRTF gibts normalerweise Warnungen, dass einige Attribute nicht zum gewünschten Ergebnis führen können bzw. ignoriert werden.

    Mach doch einfach mal einen CRTPRTF ... DEVTYPE(*IPDS) !
    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
    Aug 2004
    Beiträge
    923
    Zitat Zitat von Fuerchau
    Soweit ich weiß, wird bei SCS die Schriftgröße durch LPI, CPI und FONT extern in der PRTF festgelegt, die ggf. noch mit OVRPRTF angepasst werden kann.
    Innerhalb der PRTF werden dann nur noch HIGHLIGHT und UNDERLINE unterstützt.
    hallo fuerchau,
    ja, das macht die so und mehr soll die auch gar nicht können.

    Zitat Zitat von Fuerchau
    Um mehr drucken zu können muss die PRTF mit *AFPDS/*IPDS erstellt werden damit die Attribute überhaupt verarbeitet werden können.
    Beim CRTPRTF gibts normalerweise Warnungen, dass einige Attribute nicht zum gewünschten Ergebnis führen können bzw. ignoriert werden.
    Mach doch einfach mal einen CRTPRTF ... DEVTYPE(*IPDS) !
    Nö, mehr drucken muss nicht sein.
    problem ist nur, das diese PRTF in vielen Bereichen genutzt wird und auch anständig läuft. Deshalb ist eine Änderung dieser welcher schlecht.
    Sinn und Zweck meiner Aktion ist es nur
    a) eine Möglichkeit zu schaffen, diese SPLF auch mal selber ausdrucken zu können
    b) und dies auf nem Drucker der hier rumsteht und nur doof konfiguriert zu sein scheint?

    kuempi

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.258
    Wie soll ich die "verschiedenen Schriftarten" verstehen ?
    Werden diese innerhalb eines Satzformates ausgewählt oder tatsächlich nur extern durch die PRTF definiert ?

    Ansonsten gilt beim Drucken immer folgendes:

    Wird die ausgewählte Schrift VOM DRUCKER nicht unterstützt, wird die nächst GRÖSSERE Schrift ausgewählt !

    Was der Drucker kann oder nicht kann, probiere ich immer mit einer kleinen PRTF und STRRLU ... OPTION(6) und entsprechenden OVRPRTF vor Aufruf des STRRLU.
    Ggf. ist dann ein WSCST erforderlich um ESC-Sequenzen anzusteuern.

    Wenn der Drucker z.B.
    15 CPI nicht hat, nimmt er 12 CPI
    12 CPI nicht hat, nimmt er 10 CPI
    8 LPI nicht hat, nimmt er 6 LPI
    usw.
    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
    Aug 2004
    Beiträge
    923

    probleme probleme probleme

    Zitat Zitat von Fuerchau
    Wie soll ich die "verschiedenen Schriftarten" verstehen ?
    Werden diese innerhalb eines Satzformates ausgewählt oder tatsächlich nur extern durch die PRTF definiert ?

    Ansonsten gilt beim Drucken immer folgendes:

    Wird die ausgewählte Schrift VOM DRUCKER nicht unterstützt, wird die nächst GRÖSSERE Schrift ausgewählt !

    Was der Drucker kann oder nicht kann, probiere ich immer mit einer kleinen PRTF und STRRLU ... OPTION(6) und entsprechenden OVRPRTF vor Aufruf des STRRLU.
    Ggf. ist dann ein WSCST erforderlich um ESC-Sequenzen anzusteuern.

    Wenn der Drucker z.B.
    15 CPI nicht hat, nimmt er 12 CPI
    12 CPI nicht hat, nimmt er 10 CPI
    8 LPI nicht hat, nimmt er 6 LPI
    usw.
    hehe,

    ich wusste, dass es da probleme geben könnte.
    alsodele...

    die externe prtf ist mit sachen wie:
    HIGHLIGHT und
    FONT(252) und
    FONT(84) bestückt!

    Nun habe ich wie gesagt ein INFOPRINT 21 der wie folgt definiert ist:
    CRTDEVPRT DEVD(PRTIBM1) DEVCLS(*LAN) TYPE(*IPDS) MODEL(0) + LANATTACH(*IP) AFP(*YES) PORT(5001) ONLINE(*YES) FONT(011 + *NONE) FORMFEED(*AUTOCUT) SEPDRAWER(*FILE) PRTERRMSG(*INQ) + MSGQ(*CTLD) ACTTMR(170) IMGCFG(*NONE) MAXPNDRQS(6) + PRTCVT(*YES) FORMDF(*LIBL/F1OGL) CHRID(*SYSVAL) + RMTLOCNAME('172.16.0.60') USRDFNOBJ(EDV/PSFKONF *PSFCFG) + TEXT('IBM-IPDS-LAN-Drucker') DEPLOCNAME(*NONE) + PUBLISHINF(*UNKNOWN *UNKNOWN *UNKNOWN *UNKNOWN *BLANK + (*UNKNOWN))

    Die würde die Kiste auch selber so erstellen(AUTOCFG), wenn keine Def. vorhanden und der Drucker angeschaltet werden würde.

    und die Ausdrucke haben das Problem:
    a) Drucker schneidet rechts ab.
    b) Drucker druckt nicht fett


    Die externe PRTF ist so zu nehmen wie sie ist. Keine Änderung möglich.

    Wir haben unter dem Strich eine SPLF welche einfach nur mal so ausgedruckt werden möchte wie sie gedacht ist.

    Als Hardware stehen o.a. PRT zur Verfügung.
    Sämtliche Möglichkeiten an der Hardware direkt Einstellungen vorzunehmen bringen keine grossen Änderungen(Druckbereich anpassen/komplett usw.).
    Alle möglichen Versuche die DEV anders zu definieren bringen ebenfalls kein gewünschtes Ergebnis.

    Wo ist der (Denk-)Fehler?

    k.



  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.258
    Hosttransform !

    AFPDS-Schlüsselworte werden nur bei Hosttransform
    ODER BEI IPDS-Druckern NUR MIT EINER ZUSATZLIZENZ gedruckt.

    FONT ist eine AFPDS-Schlüsselwort
    FNTCHRSET ist ein IPDS-Schlüsselwort

    Klingelts nun ?

    Um also AFPDS auf einem originärem IPDS-Drucker zu drucken, benötigt man diese Lizenz (bei V5R3 finde ich die gar nicht mehr).
    Für alle anderen Drucker muss TRANSFORM(*YES) mit dem entsprechenden Modell verwendet werden.
    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
    Aug 2004
    Beiträge
    923
    Zitat Zitat von Fuerchau
    Hosttransform !

    AFPDS-Schlüsselworte werden nur bei Hosttransform
    ODER BEI IPDS-Druckern NUR MIT EINER ZUSATZLIZENZ gedruckt.

    FONT ist eine AFPDS-Schlüsselwort
    FNTCHRSET ist ein IPDS-Schlüsselwort

    Klingelts nun ?

    Um also AFPDS auf einem originärem IPDS-Drucker zu drucken, benötigt man diese Lizenz (bei V5R3 finde ich die gar nicht mehr).
    Für alle anderen Drucker muss TRANSFORM(*YES) mit dem entsprechenden Modell verwendet werden.
    *lach*
    joo, es klingelt...
    um genau zu sein klingelt es nicht, sondern es piept:


    Nachricht . . . : Druckerdatenstromumsetzung im Host ist für Einheitentyp ungültig.



    Ursache . . . . : Die Funktion zur Druckerdatenstromumsetzung im Host (Parameter TRANSFORM)

    kann für die Druckereinheitentypen*IPDS nicht angegeben
    werden.


    wenn ich das das richtig verstehe....
    ist ohne neu re design keine bohne zu gewinnen?

    k

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.258
    Doch !
    Lizenz kaufen
    Alternativen Drucker (HP/Lexmark o.ä.) einsetzen, ist wahrscheinlich billiger als die Lizenz.
    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
    Aug 2004
    Beiträge
    923

    willkommen bei aol

    Zitat Zitat von Fuerchau
    Doch !
    Lizenz kaufen
    Alternativen Drucker (HP/Lexmark o.ä.) einsetzen, ist wahrscheinlich billiger als die Lizenz.
    mhh...

    erst mal dankeschön

  10. #10
    Registriert seit
    Feb 2001
    Beiträge
    20.258
    Jetzt weiß ichs wieder: PSF/400 !
    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

  11. #11
    Registriert seit
    Aug 2004
    Beiträge
    923

    psf

    Zitat Zitat von Fuerchau
    Jetzt weiß ichs wieder: PSF/400 !
    alsodele,

    nachdem ich mir nun die ganze Nacht um die Ohren geschlagen habe (nee ne spass)....

    PSF/400 ist installiert und hat Status *COMPATIBLE.
    Weiterhin habe ich die in http://www.redbooks.ibm.com/redbooks/pdfs/sg242160.pdf
    beschriebenen Aktionen durchgeführt und ne neue DEVPRT und nen neues PSFCFG erstellt.

    Ergebnis immer noch der gleiche Schrott: kein Fettdruck und rechts abgschnitten.

    Am liebsten würde ich den Schrott auf den Müll werfen.

    K.

  12. #12
    Registriert seit
    Feb 2001
    Beiträge
    20.258
    Und hier nochmal ein paar kleine Hinweise:

    Ein Spool kann die Attribute SCS, IPDS oder AFPDS aufweisen. Je nach dem, welches Attribut vorhanden ist, wird in den entsprechenden Zieldatenstrom umgewandelt.

    ENTSCHEIDEND IST NICHT DIE VERWENDUNG VON ENTSPRECHENDEN DDS-SCHLÜSSELWORTEN SONDERN DER TYP DER PRTF !!!!

    Wenn also eine PRTF mit *SCS erstellt wird, wird eben nur SCS in IPDS gewandelt,
    bei *AFPDS dann eben unter zu Hilfenahme von PSF/400 in *IPDS.
    Wie soll ein *IPDS-Drucker denn nun mal FONT verstehen, wenn das Kommando dort FNTCHRSET heißt ?
    Hat der Spool eben nicht das richtige Attribut, wird eben auch nichts gemacht !

    Etwas anders siehst nun mal bei Hosttransform aus, da hier der Druckdatenstrom generell per WSCST (ggf. Default-Modell) umgesetzt wird.

    Wenn deine PRTF's nun mal AFPDS-DDS's enthält dann mach einen CHGPRTF, das geht auch ohne Quelle.
    Eine existierende Spool kann nachträglich nicht mehr geändert werden.
    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. Konfiguration IBM Infoprint 1372 als IPDS
    By h_u_d in forum NEWSboard Drucker
    Antworten: 5
    Letzter Beitrag: 09-01-07, 15:49
  2. Error: IBM INFOPRINT 6500 V10
    By Bodo Roggenkamp in forum NEWSboard Drucker
    Antworten: 2
    Letzter Beitrag: 05-01-07, 07:38
  3. MiDViSiON Ausstellerprofil: IBM Deutschland
    By Kirsten Steer in forum Archiv NEWSboard Events
    Antworten: 0
    Letzter Beitrag: 15-06-06, 07:40
  4. Drucker IBM Infoprint 21
    By freds in forum NEWSboard Drucker
    Antworten: 5
    Letzter Beitrag: 12-01-06, 09:48
  5. IBM Infoprint 21, IPDS und PC-Druck
    By programmer in forum NEWSboard Drucker
    Antworten: 1
    Letzter Beitrag: 12-06-04, 16:27

Berechtigungen

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