PDA

View Full Version : Umlaute im Labeldruck auf einem TEC-B472



PeterH
06-08-02, 10:34
Hallo Leute,

wir haben hier folgendes Problem!

Der Drucker hängt an einem IBM Termial, die Device ist mittels Autoconfig erstellt und ist angehängt. Die Drucker Seqenzen werden in einem RPG Programm erstellt und in die entsprechende Spoolfile gestellt. Es kommt alles super Raus nur nicht die Umlaute. Hat von Euch einer eine Idee was ich da machen kann??

Bin für jede Hilfe dankbar


Gruß

Peter Horsthemke


Das Geraffel:
AS400 V4R3
TEC B472 Termodrucker

TGsoft
09-08-02, 16:53
Hallo Peter,

besteht die Möglichkeit am Drucker einen Zeichensatz auszuwählen?
Wie schickst Du die Druckersequenzen an den Drucker, als ASCII Transparent Zeichenketten??
Wenn ja sind die nächsten Fragen ohne Belang.
Ist das Terminal ein deutsches??
Du müsstest in der Tastur ID AGB oder AGE finden.
Bessere Einfälle habe ich im Moment auch nicht.

Gruss Thomas

PeterH
12-08-02, 09:32
Hallo Thomas,

besteht die Möglichkeit am Drucker einen Zeichensatz auszuwählen?

Wählen nicht es gibt nur den 850er

Wie schickst Du die Druckersequenzen an den Drucker, als ASCII TransparenZeichenketten??

Es wird über ein RPG ein Druckspool erzeugt der die Drucker spezifischen Zeichen enthält.

Hier ein Beispiel
{AY;+00,0|}
{C|}
{D1520,1000,1500|}
{PC000;008
{PC025;0130,1280,10,10,H,33,B|}
{RC025;Wohnmoebel aus Westenholz|}
{XB01;0010,0463,9,1,03,3,0098,+0000000000,00
....

das läuft ja auch alles bis auf die Umlaute!
Wenn wir im RPG die Steuerzeichen erstellen könnten die der Drucker benötigt, wären wir ja auch schon weiter. Doch ich weiß nicht wie wir folgende Zeichen in den Spool bekommen sollen?
Umlaut Zeich. ALT+
Ü š 0154
ü  0129
Ö ™ 0153
ö " 0148
Ä Ž 0142
ä " 0132
ß á 0225

Außerdem sind das Dinge die doch eigentlich der Drucker Treiber (Device) macht oder?


Wenn ja sind die nächsten Fragen ohne Belang.
Ist das Terminal ein deutsches??

Ja

Gruß

Peter Horsthemke

swernercsw
12-08-02, 14:36
Hi Peter,

du sagst, dass du den Drucker an einem IBM-Terminal angeschlossen hast, also gehe ich davon aus, dass dort auch die Umsetzung von EBCDIC auf ASCII erfolgt.
Je nach Alter und Typ des Terminals (3197, Infowindow I, Infowindow II ..) können dort für den Drucker unterschiedliche Emulatoren für die verschiedensten ASCII-Drucker angewählt werden.
Schreib doch mal, welchen Terminaltyp du verwendest und wie die interne Druckerkonfiguration aussieht, dann kriegen wir das Ding schon ans Laufen.

freundliche Grüße: St.

PeterH
13-08-02, 14:02
Es handelt sich um einen Infowindow II an den der Drucker über die parallele Schnittstelle angeschlossen ist.

Einstellungen:

Druckermodell
ich habe alle probiert, keine Veränderungen momentan = "4072"

Zeichensatzanpassung:
Druckeremulation = 3812-SCS
Spaltentrennzeichen = Aktiv
132 Spaltenanzeige = Aktiv
Zeichensatz = 899

Ich hoffen das sind die relevanten Einstellungen.

Gruß
Peter

holly
14-08-02, 08:07
wir benutzen für ein ähnliches Problem Twinax-Terminals von Memorex.
Die haben ein Druckeranpassungsmenü mit einer Soft translate table.
Wir haben dabei das Zeichen '^' in ESC umgewandelt mit: EBCDIC= 5F zu ASCII 1B
Vielleicht können Sie noch irgendwo so einen alten Schinken auftreiben oder hat das Ibfo-Window II evtl auch so eine Funktion?
Gruß Holger