-
Leider ohne Erfolg :
Auch bei *NO Ersatzzeichen ?
Maßnahme bei undruckb. Zeichen RPLUNPRT
Zeichen ersetzen . . . . . . . . . . . . : *NO
Ersatzzeichen . . . . . . . . . . . . . . : '*' X'5C'
Müsste der String nicht so aussehen - mit x'03' und Länge :
x'03081B266631793458'
-
Du musst nur das X'1B' in die Datei schreiben, der Rest der Zeichen muss wieder als EBCDIC-Code eingetragen werden, da ja bei der Übersetzung zum Drucker EBCDIC in ASCII umgewandelt wird. X'1B' ist aber für beide gleich:
x'1B' + "26 66 31 79 34 58" suche den dazu passenden EBCDIC (z.B. x'31' ist x'F1')also "1".
-
Der ASCII Transparent Druckbefehl X'03' + Länge in Hex ist schon korrekt. RPLUNPRT(*NO) trotzdem nicht vergessen.
Vielleicht gibt es das Problem, weil das Zeichen bei dir am Anfang der Spool steht (Zeile 1 Pos 1).
Siehe APAR :
V5R2
http://www-912.ibm.com/a_dir/as4ptf....S,transparency
V5R3
http://www-912.ibm.com/a_dir/as4ptf....i,transparency
Ansonsten versuche doch noch einmal ein *BLANK (X'40') voranzustellen.
-
Also das sind jetzt 2 verschiedene Aussagen :
laut F: nur ESC und PCL Steurercode
eval fld1 = x'1B' + '&f1y4X'
*...+..
&f1y4X
158FAFE
B061847´
Ergebnis negativ, Overlay/Logo wird nicht gedruckt
laut S: alles in Hex also Blank+03+Länge 7:
eval fld1 = x'4003071B266631793458'
Ã`ì
4001263735
037B661948
Ergebnis negativ, Overlay/Logo wird nicht gedruckt
Bin jetzt etwas ratlos ?
-
Wie ist den der Drucker angeschlossen :
- remote outq
- printer device (PJL, SNMP, IPP)
- Client Access Emu
Bitte poste doch mal die DEV bzw. OUTQ Beschreibung mit allen Parametern, sofern nicht Emu verwendet wird.
Insbesondere sind wichtig :
TRANSFORM(*YES)
MFRTYPMDL(*HP5)
SYSDRVPGM(*HPPJLDRV)
DESTTYPE(*OTHER)
Zusätzlich : Schalte doch mal deinen Drucker in den Hex-Dump Mode (siehe Handbuch, normalerweise über Esc-Y- x'1B59').
Hier siehst du welche ASCII Zeichen (PCL-Steuerzeichen + Nutzdaten) am Drucker ankommen.
Eine etwas elegantere Lösung habe ich noch hier gefunden.
http://archive.midrange.com/midrange.../msg01077.html
Hier wird das WSCST-Objekt angepasst und zwar der Parameter INITPRT.
Code:
:INITPRT
DATA ='1B45'X /* esc E RESET printer */
/* '1B59' Hex dump Mode (enable only for test) */
'1B266631793458'X /* esc &f1y4X enable MACRO
for OVERLAY */
Was die PCL-Steuerzeichen anbelangt kannst du dich hier auch noch mal kundig machen :
http://printers.necsam.com/public/pr...es/ipcl5hp.htm
Similar Threads
-
By Stefan_Sk in forum NEWSboard Programmierung
Antworten: 0
Letzter Beitrag: 01-02-06, 13:54
-
By redsky in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 22-11-05, 09:56
-
By JonnyRico in forum IBM i Hauptforum
Antworten: 10
Letzter Beitrag: 12-09-05, 12:37
-
By alexander may in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 31-05-05, 10:27
-
By andreas in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 08-04-02, 10:37
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks