-
An den *WSCST-Objekten machst du gar nichts.
Du schreibst dir ein RPG-PGM und gibst die u.a. Bsp.e direkt in eine Spooldatei aus.
Hier findest du einige Bsp.e:
http://www.quad.de/ftp/data/zebra/_eltrbsp.zip
Ein einfaches Basic-Programm bzw. eine BAT-Datei ist auch dabei.
Die zu erstellenden Etiketten sind die *.ejf Dateien.
Die EPL2-Referenz findest du z.B. hier :
http://www.novitus.pl/pl/cok/downloa...reskowych/EPL2
Hier noch ein Link im Forum :
http://www.newsolutions.de/forum-sys...-terminal.html
-
vielen dank für diese info, ich werd das mal so versuchen. zumindest hab ich jetzt verstanden, wie der zebra angesteuert werden muss, bzw. dass im prtf schon die infos mitkommen müssen.
Ein *userascii prtf muss aber meiner erfahrung nach ein intern beschriebener
printer file sein..
danke.
-
Du brauchst kein *USERASCII-Printerfile, weil die Umsetzung (SCS/EBCDIC --> ASCII) macht ja HPT mit dem WSCST-Objekt für dich.
Also ein SCS-PRTF erzeugen mit einem Satz und einem Feld z.B. 80 Zeichen lang und dann Zeile für Zeile (EPL-Steuerzeichen + Nutzdaten) in das Feld stellen und mit WRITE ausgeben.
Du kannst auch mit O-Karten arbeiten.
-
*USERASCII ist absolut unnötig.
Als WSCST nimmst du den *WSCSTCONT132.
Da ist zumindest EBCDIC->ASCII enthalten, mehr brauchst du nicht.
In der Printerfile definierst du ganz einfach das Zebralayout incl. Variablen Daten:
R SCKLBL SKIPB(01)
1'^XA'
+ 0'^LL1212'
+ 0'^FS'
+ 0'^MD0'
**** + 0'^MNM'
+ 0'^LH0,0'
+ 0'^CF0,60'
+ 0'^FS'
SPACEA(1)
* ADRRESSZEILE 1
1'^FO20,50'
+ 0'^FD'
PTADR1 30 + 0
+ 0'^FS'
SPACEA(1)
* ADRRESSZEILE 2
1'^FO20,130'
+ 0'^FD'
PTADR2 30 + 0
+ 0'^FS'
SPACEA(1)
* ADRRESSZEILE 3
1'^FO20,210'
+ 0'^FD'
PTADR3 30 + 0
+ 0'^FS'
SPACEA(1)
* ADRRESSZEILE 4
1'^FO20,290'
+ 0'^FD'
PTADR4 30 + 0
+ 0'^FS'
SPACEA(1)
* ADRRESSZEILE 5
1'^FO20,370'
+ 0'^FD'
PTADR5 30 + 0
+ 0'^FS'
SPACEA(1)
* ADRRESSZEILE 6
1'^FO20,450'
+ 0'^FD'
PTADR6 30 + 0
+ 0'^FS'
SPACEA(1)
* ADRRESSZEILE 7
1'^FO20,530'
+ 0'^FD'
PTADR7 30 + 0
+ 0'^FS'
SPACEA(1)
* ADRRESSZEILE 8
1'^FO20,610'
+ 0'^FD'
PTADR8 30 + 0
+ 0'^FS'
SPACEA(1)
* BARCODE PZ-NR + PAL-NR
1'^FO20,700'
+ 0'^BY3'
+ 0'^B3N,N,100,N,N'
+ 0'^FD'
PTPZPN 11 + 0
+ 0'^FS'
SPACEA(1)
* PZ-NR
1'^FO20,810'
+ 0'^FD'
PTPZNR 7S 0 + 0EDTCDE(Z)
+ 0'/'
PTPALN 4S 0 + 0EDTCDE(Z)
+ 0'^FS'
SPACEA(1)
1'^XZ'
SPACEA(1)
Die Space/Skip-Anweisungen werden vom Drucker ignoriert, aber der Spool ist schön lesbar.
-
Ich habs endlich geschafft..
Nachdem ich soviel Unterstützung bekam, hat es letztendlich gefunkt:
Habe mit der mitgelieferten SW ZebraControl ein ELP Testskript erstellt und dieses mit einem intern beschriebenen Printerfile (*SCS) 1:1 in die 400er übernommen. Plötzlich druckt der Zebra einwandfrei. Der versteht aber nur die ELP aber nicht ZLP, das ist bei diesem Model ganz entscheidend..
Vielen dank für die zahlreiche Anteilnahme
-
Wie gesagt, es klappt auch mit externen PRTF's (was einfacher wartbar ist).
-
Zitat von takeoff/400
Nachdem ich soviel Unterstützung bekam, hat es letztendlich gefunkt:
Habe mit der mitgelieferten SW ZebraControl ein ELP Testskript erstellt und dieses mit einem intern beschriebenen Printerfile (*SCS) 1:1 in die 400er übernommen. Plötzlich druckt der Zebra einwandfrei. Der versteht aber nur die ELP aber nicht ZLP, das ist bei diesem Model ganz entscheidend..
Vielen dank für die zahlreiche Anteilnahme
Deshalb gibt es auch zwei Modelle :
ZPL (LP2844Z) bzw. EPL/2 (LP2844)
Aber auch die ZPL-Sprache ist ähnlich aufgebaut d.h. du kommst auf gleichem Weg zum Ziel.
Das Problem sind hier lediglich die '^' am Anfang jedes ZPL-Befehls. Diese müssen halt korrekt ankommmen.
Siehe auch Post von Fürchau.
Auch ich empfehle dir das Etikett auszulagern, entweder so wie Fürchau in ein PRTF oder noch besser in eine STMF im IFS, dann kannst du es einfach mit NOTEPAD bearbeiten.
Bei einer STMF im IFS musst da dann allerdings zum Lesen mit STMF-API's arbeiten bzw. das Etiketten-Template temp. in eine PF kopieren.
Die entsprechenden Variablen im Etikett musst du dann im Druckprogramm geeignet ersetzen und alles mit einer programmbeschriebenen PRTF ausgeben.
-
Zitat von Sven Schneider
Aber auch die ZPL-Sprache ist ähnlich aufgebaut d.h. du kommst auf gleichem Weg zum Ziel.
Das Problem sind hier lediglich die '^' am Anfang jedes ZPL-Befehls. Diese müssen halt korrekt ankommmen.
und wenn ich die '^' an einem EPL Programm anhänge, was passiert dann?
z.B ^XA
-
^XA steht für Etikett-Anfang
^XZ für Etikett-Ende
Alle Steuercodes stehen im Druckerhandbuch.
-
Zitat von haiopie
und wenn ich die '^' an einem EPL Programm anhänge, was passiert dann?
z.B ^XA
Sprich mal mit einem Chinesen französisch.
Der LP2844Z versteht nur ZPL und der LP2844 versteht nur EPL.
Damit kannst du dir die Frage selbst beantworten.
-
ja aber mich wundert das es trotzdem funktioniert.
Ist auch so das wenn ich mit dem Befehl (Memory Stored) TT bei jedem Etikettendruck den Speicher neu beschreibe und so die lebensdauer des speichers verkürtze ?
-
Zu diesem Thema meine letzte Antwort:
Schau ins Handbuch !
Similar Threads
-
By schatte in forum NEWSboard Linux
Antworten: 12
Letzter Beitrag: 29-01-08, 14:02
-
By Q_SECOFR in forum IBM i Hauptforum
Antworten: 23
Letzter Beitrag: 03-08-06, 17:04
-
By c.b. in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 26-07-06, 12:22
-
By DKSPROFI in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 12-06-06, 08:01
-
By holgerschurig in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 27-04-06, 15:47
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