Etikettendruck mit NOVEXX XLP 504
Moderator: wriedmann
Etikettendruck mit NOVEXX XLP 504
Ich soll 4-bahnige Schlaufenetiketten mit einem NOVEXX XLP 504 Thermotransferdrucker aus einem VO Programm mittels EasyPlug Druckersteuerung bedrucken. Hat schon mal jemand mit so einem Drucker und der Programmierschnittstelle EasyPlug zu tun gehabt?Franz
- Attachments
-
- TTLabel ori.jpg (66.86 KiB) Viewed 466 times
Etikettendruck mit NOVEXX XLP 504
Hallo Franz,
ich habe mir das Handbuch mal kurz angeschaut.
Was Ähnliches habe ich vor vielen Jahren mal für TEC-Drucker aus einem DOS-Programm raus gemacht, und vor gar nicht so langer Zeit für die Ansteuerug von Fiskal-Druckern.
Das schaut alles nicht schwierig aus, da muss man sich halt reinknien und implementieren und probieren.
"Normale" Druckeransteuerung ist das nicht - da geht effektiv drum, Befehle an Drucksysteme zu schicken, die diese dann selbständig ausführen.
Da musst Du Dir von Deinem Kunden die Layout-Anforderungen geben lassen und diese dann in der Druckersprache umsetzen - entweder hartkodiert oder über eine Art von selbstdefinierten "Reports".
Wolfgang
ich habe mir das Handbuch mal kurz angeschaut.
Was Ähnliches habe ich vor vielen Jahren mal für TEC-Drucker aus einem DOS-Programm raus gemacht, und vor gar nicht so langer Zeit für die Ansteuerug von Fiskal-Druckern.
Das schaut alles nicht schwierig aus, da muss man sich halt reinknien und implementieren und probieren.
"Normale" Druckeransteuerung ist das nicht - da geht effektiv drum, Befehle an Drucksysteme zu schicken, die diese dann selbständig ausführen.
Da musst Du Dir von Deinem Kunden die Layout-Anforderungen geben lassen und diese dann in der Druckersprache umsetzen - entweder hartkodiert oder über eine Art von selbstdefinierten "Reports".
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
Etikettendruck mit NOVEXX XLP 504
Ideal wäre natürlich, wenn man sich den ganzen Code für das als Attachment gespeicherte Design in irgend einem Etikettenprogramm generieren könnte, die paar Artikeldaten durch Variablen ersetzt (z.B. $$ARTBEZ$$) und diese dann beim Druck aus VO gegen die Werte aus der DB austauscht.
Diese Drucker sind ja nicht so trivial wie einer der mit ESC POS angesteuert wird, da muss man ja z.B. sogar die Temperatur für den Druck einstellen.
Diese Drucker sind ja nicht so trivial wie einer der mit ESC POS angesteuert wird, da muss man ja z.B. sogar die Temperatur für den Druck einstellen.
Etikettendruck mit NOVEXX XLP 504
Hallo Franz,
das mit der Temperatur ist definitiv üblich, wenn es sich um Thermotransfer handelt - das mache ich sogar bei den kleinen Zebra-Druckern in einem separaten Vorspann vor dem eigentlichen Druck.
Das Design muss Dein Kunde definieren, daher dürfte es da kein Programm geben außer Du findest eines vom Hersteller (damals hatte ich eines von TEC für die Drucker, aber das war viel zu unflexiblel, da hätte ich für jedes Etikett einen eigenen Report generieren müssen.
IMHO bist Du da am besten bedient, wenn Du dich mal einen Tag lang in die Nähe eines solchen Druckers setzt und die Anforderungen Deines Kunden implementierst.
Wolfgang
das mit der Temperatur ist definitiv üblich, wenn es sich um Thermotransfer handelt - das mache ich sogar bei den kleinen Zebra-Druckern in einem separaten Vorspann vor dem eigentlichen Druck.
Das Design muss Dein Kunde definieren, daher dürfte es da kein Programm geben außer Du findest eines vom Hersteller (damals hatte ich eines von TEC für die Drucker, aber das war viel zu unflexiblel, da hätte ich für jedes Etikett einen eigenen Report generieren müssen.
IMHO bist Du da am besten bedient, wenn Du dich mal einen Tag lang in die Nähe eines solchen Druckers setzt und die Anforderungen Deines Kunden implementierst.
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
-
- Posts: 97
- Joined: Tue Mar 01, 2016 11:50 am
- Location: Germany
Etikettendruck mit NOVEXX XLP 504
Franz,
der Drucker hat einen Lineprinter-Modus. Damit kann die gesamte Befehlsliste ausgegeben werden.
Aus dem Druckerhandbuch:
• Easyplug: Druckaufträge in der Easy Plug-Kommandosprache können interpretiert werden.
• Lineprinter: Lineprinter (Lineprinter-ähnlich), Ausdruck der Druckkommandos
• Hexdump: Ausdruck in hexadezimaler Darstellung.
In Lineprinter und Hex-Dump werden die Kommandos als Liste mit dem Zeichensatz 12 gedruckt
Mit so einer Auslistung der EasyPlug-Befehle sollte es recht einfach sein, einen identischen Ausdruck zu erstellen.
Der ASCII-Text mit den EasyPlug-Befehlen wird dann einfach in die Warteschlange des Druckers geschrieben. So mach ich das auch mit anderen Thermodruckern.
HTH
Gerhard
der Drucker hat einen Lineprinter-Modus. Damit kann die gesamte Befehlsliste ausgegeben werden.
Aus dem Druckerhandbuch:
• Easyplug: Druckaufträge in der Easy Plug-Kommandosprache können interpretiert werden.
• Lineprinter: Lineprinter (Lineprinter-ähnlich), Ausdruck der Druckkommandos
• Hexdump: Ausdruck in hexadezimaler Darstellung.
In Lineprinter und Hex-Dump werden die Kommandos als Liste mit dem Zeichensatz 12 gedruckt
Mit so einer Auslistung der EasyPlug-Befehle sollte es recht einfach sein, einen identischen Ausdruck zu erstellen.
Der ASCII-Text mit den EasyPlug-Befehlen wird dann einfach in die Warteschlange des Druckers geschrieben. So mach ich das auch mit anderen Thermodruckern.
HTH
Gerhard
Etikettendruck mit NOVEXX XLP 504
Ok, dank an alle für die Infos!
LG
LG
Etikettendruck mit NOVEXX XLP 504
Ich bin jetzt den umgekehrten Weg gegangen:
- Das alte DOS Programm in eine VM gepackt
- Mit Virtual Serial Port Emulator die COM Schnittstelle überwacht
- Vom DOS Programm Etiketten gedruckt und die Codes mit VSPE abgefangen und analysiert
Ganz so einfach wars aber doch nicht! EasyPlug hat sich weiterentwickelt, Befehle wurden geändert bzw. weggelassen, der Code für den alten Drucker hat am neuen nur Schrott gedruckt. Auch die Beispiele im Handbuch haben nicht funktioniert, sind anscheinend ebenfalls noch auf einem älteren Stand.
Aber mit einer halben Rolle Etiketten hab ich mich rangetastet und nun funktioniert der Druck der Schleifenetiketten. Im Programm habe ich mir vermerkt, was die Unterschiede waren (man weiß ja nie ob man's nicht nochmal braucht).
- Das alte DOS Programm in eine VM gepackt
- Mit Virtual Serial Port Emulator die COM Schnittstelle überwacht
- Vom DOS Programm Etiketten gedruckt und die Codes mit VSPE abgefangen und analysiert
Ganz so einfach wars aber doch nicht! EasyPlug hat sich weiterentwickelt, Befehle wurden geändert bzw. weggelassen, der Code für den alten Drucker hat am neuen nur Schrott gedruckt. Auch die Beispiele im Handbuch haben nicht funktioniert, sind anscheinend ebenfalls noch auf einem älteren Stand.
Aber mit einer halben Rolle Etiketten hab ich mich rangetastet und nun funktioniert der Druck der Schleifenetiketten. Im Programm habe ich mir vermerkt, was die Unterschiede waren (man weiß ja nie ob man's nicht nochmal braucht).