[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte
  1. #1
    Registriert seit
    Feb 2005
    Beiträge
    4

    cyrillisch drucken mit iseries

    liebe leute
    hat schon irgendwer geschafft mit einer iseries (ccsid 273, sekundärsprache bulgarisch) irgendeinen laserdrucker dazu zu bewegen
    cyrillisch zu drucken. ibm spricht immer von einem bulgarischen environment. das hab ich zu hauf. und trotzdem bin ich scheinbar zu blöd dazu. vielen dank für eure hilfe.
    glg aus wien
    mathias

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Du benötigst eine OUTQ/DEVD mit CHRID 866 für Kyrillisch (ISO 8859-5).
    Dein Drucker muss die Codepage für Kyrillisch unterstützen da Fonts nicht geladen werden können (anders als aus Windows mit Truetype).
    Ggf. ein WSCST für den Drucker erstellen, der den Zeichensatz Kyrillisch (CP866)aktiviert (Escapesequenz vom Hersteller).

    Beim Erzeugen der Spool auch hier CHRID für Kyrillisch einstellen "OVRPRTF CHRID(866 )".

    Dann müsste es klappen.
    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 2005
    Beiträge
    31
    ...oder einen Latin2-Font benutzen.
    Der Drucker sollte die Schriftarten herunterladen können (ipds), oder mit HPT alles in PCL umwandeln.
    Jürgen

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    @Jürgen
    Latin2 ist Osteuropa und nicht kyrillisch (Latin5 bzw. ISO 8859-5).
    HPT kann keine Fonts runterladen, daher Druckerfonts in kyrillisch nötig.
    IPDS geht, aber ist sehr teuer.
    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
    Feb 2005
    Beiträge
    4
    Vorhab mag ich einmal Danke sagen für die superschnellen Antworten.

    Das mit dem CHRID versteh ich soweit, glaub ich zumindest. Da bemüh ich mich schon verzweifelt seit zwei Monaten mit 273 (de) und 1025 (bg) auf der iseries und 1252 (de) 1251 (bg) bei microsoft und 850/855 für die alten DOS code pages herum. HP hat mich wiederum zu der Firma stetos.de geschickt die mir eine "DIMM" Karte brennen könnten. Dann verhalten sich die Drucker aber wie 1987 die Typenraddrucker. Ist das deutsche "Typenrad" drinnen dann kann er Ö und Ä. Ist das bulgarische drinnen dann kann der Laserdrucker die cyrillischen Zeichen. Das erscheint mir wiederum anno 2005 reichlich anachronistisch. Vor allem weil es sich um Laserdrucker handelt.
    Der Tip mit den Escapesequenzen erscheint mir vielversprechend. So etwas hat mir die Firma stetos zum ausprobieren zur Verfügung gestellt. einen cyrillschen courier font den ich in den Drucker laden kann. So weit hab ich das noch verstanden. Wie ich das aber von der iseries ansprechen kann, das war mir bis jetzt völlig unklar. Aber der Hinweis mit der WSCST Tabelle hilft mir da.

    Nur gleich die nächste unbescheidene Frage. Wie spreche ich eine Escapesequenz in der WSCST Tabelle an. Dürft ich da auch um eine Auskunft bitten. Vielen Dank für eure Hilfe.

    glg aus wien
    mathias

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Erstmal zum Verständnis:
    CCSID = CodedCharacterSet ID (interne Datendarstellung, also der Hexcode)
    CHRID = Grafical Character ID (externe Datendarstellung, also die Schrift)

    Mit der CCSID werden also die Datenbankdaten eingestellt, mit der CHRID wird die Ausgabe angesteuert. Deshalb findest du bei den Devices/Display- und Printerfiles eine CHRID und bei den Jobs's, Dateien, MSGF's, MNU's, CMD's usw. eine CCSID.

    Per RTVWSCST kannst du entsprechend des Druckermodells z.B.:
    RTVWSCST DEVTYPE(*TRANSFORM) MFRTYPMDL(*HP6)
    eine WSCST-Quelle erstellen, bearbeiten, per CRTWSCST erstellen und bei CHGDEVPRT/CHGOUTQ angeben.

    In der Quelle findest du Einträge mit CODEPAGE. Im darauffolgenden DATA dann die Escapesequenz für die Ansteuerung.

    Hat dein Spool also die CHRID 866 wird der passende Eintrag ermittelt und die Escapesquenz an den Drucker gesendet.
    Das Gleiche gilt auch für Font's mit den zugehörigen EBCDIC-ASCII-Tabellen und auch EBCASCTBL-Einträgen.

    Jetzt benötigst du "nur" noch die Escapesequenzen zur Ansteuerung.

    Fonts runterladen geht per Hosttransform leider nicht sondern wird ausschließlich von echten IPDS/AFP-Druckern unterstützt.
    Ist der Drucker aber z.B. unter Windows ansprechbar und erlaubt das permanente Laden von Fonts (also z.B. in irgendwelche EEPROMS o.ä.) kannst du von dort die Fonts einmalig herunterladen. Du musst nur noch wissen, mit welcher Escapesequenz dieser Font dann angesprochen wird.
    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
    Feb 2005
    Beiträge
    4
    nochmals vielen dank. vor allem für den hinweis mit dem RTVWSCST. schlussendlich konnte mir dann die firma roha in wien eine anpassungsobjekt liefern. und mit dem. es war wie im märchen. plötzlich sind die ganzen cyrillischen buchstaben genau da, wo sie sein sollen. nochmals vielen dank für die schnell hilfe und ganz liebe grüsse aus wien.
    mathias

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Wäre vielleicht noch ganz gut, wenn du die massgeblichen Anpassungen des WSCST (Auszüge) hier reinstellen könntest. Dann kann ich meine theoretischen Kenntnisse an Hand der Praxis nachvollziehen.
    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
    Feb 2005
    Beiträge
    4
    lieber baldur

    ich habe das wscst objekt als savf erhalten. das habe ich dann direkt der devd zugeordnet. ich habe es nicht geschafft mit RTVWSCST mir den sourcecode zu erstellen. ich schick dir aber das gesamte email über den link auf deiner home page. vielleicht schaffst du es ja.

    nochmals vielen dank und
    ganz liebe grüsse aus wien
    mathias

  10. #10
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Leider ist ein RTVWSCST aus dem erstellten Objekt nicht mehr möglich. Vielleicht kannst du ja die Quelle erhalten, da du ja ggf. selber noch Modis machen möchtest.
    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
    May 2003
    Beiträge
    95
    Also vernünftig Drucken auf iSeries war und ist immer noch ein Problem. Da wir größtenteils in Osteurope operieren (aber mit zentraler iSeries IT in AT) habe wir uns für die Lösung über externes Outputmanagementsystem entschieden. Also alles auf PCL Laserdrucker, Logos, Overlays, Barcodes, verschiedene Schriftarten/Größen/Zeichen etc alles keine Problem ob CZ,SK,PL,HU,SI,HR bis Ukraine und Russland - alles abgedeckt. Mit iSeries Bordmittel gehts auch - aber sicher nicht so schnell und komfortabel - Kosten rechnen sich in kürzester Zeit! Mit ROHA SPOOLMASTER oder STREAMSERVE ist man sehr gut bedient. Egal ob Spooldateien oder nur IFS Daten die verabeitet werden - ich würde nicht mehr darauf verzichten wollen.

    Schöne Grüße (etwas nördlich von Wien)

  12. #12
    Registriert seit
    Aug 2005
    Beiträge
    3
    Hallo Mathias!

    Zitat Zitat von mathias
    ich habe das wscst objekt als savf erhalten.
    Wir stehen heute vor demselben Problem, und denken, dass wir genau dieses WSCST benötigen. Kannst du mir bitte dieses savf schicken. Das wäre toll!

    Ciao
    HJS

Similar Threads

  1. Antworten: 0
    Letzter Beitrag: 11-01-07, 09:30
  2. iSeries Highlight 2007, das iNN - Partner Camp in Bad Nauheim
    By Kilianski in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 18-10-06, 08:46
  3. Antworten: 4
    Letzter Beitrag: 12-06-06, 12:29
  4. iNN - eNEWS - Das Wissen rund um die iSeries, kostenfrei !
    By Kilianski in forum Archiv NEWSboard Events
    Antworten: 1
    Letzter Beitrag: 10-05-06, 12:44
  5. Anzeige drucken ISeries Access für Windows V5R2M0
    By GEA in forum NEWSboard Drucker
    Antworten: 3
    Letzter Beitrag: 07-12-04, 13:55

Berechtigungen

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