Hi!
Weiß jemand um welche Programmiersprache es sich bei den Etikettendruckern von TSC handelt?
Ich denke BASIC bzw eine Abwandlung davon.
Würde den Drucker gerne auf meine Bedürfnisse umprogrammieren.
Gruß
Hi!
Weiß jemand um welche Programmiersprache es sich bei den Etikettendruckern von TSC handelt?
Ich denke BASIC bzw eine Abwandlung davon.
Würde den Drucker gerne auf meine Bedürfnisse umprogrammieren.
Gruß
Der Hersteller weiß es
Hi.
Warum wirfst Du nicht einen Blick ins Datenblatt Deines Geräts?
http://www.tscprinters.com/cms/upload/product_en/pro…
„Programmiersprachen: TSPL-EZTM“
Alle weiteren Informationen sollten dem Gerät beiliegen bzw. vom Hersteller zu bekommen sein.
Gruß,
KHK
Hi!
Die Unterlagen des Herstellers hab ich hier.
Darin sind Befehle, und kleine Beispielprogramme dazu, beschrieben.
Hab auch schon rum experimentiert.
Leider hab ich mit der Programmiersprache nicht so die Erfahrung.
Würde gerne den Drucker umschreiben. Dazu habe ich auch ein Tool, mit dem ich den Programmiercode Aus und Einlesen kann.
Es ist kein großer Code. Vielleicht gibt es hier jemand der sich da auskennt und der mir da weiterhelfen kann?
Ich denke es ist BASIC oder eine kleine Abwandlung davon.
Ich schreibe gerade an einem kleinen Programm mit dem ich den Drucker programmieren möchte:
Es werden über einen Barcodescanner Nummern eingescannt und in den Drucker eingelesen. Dieser Code wird dann, zusammen mit einigen anderen Dingen auf ein Etikett gedruckt.
Hier mal ein Teil des Codes:
******************
INPUT „CODE“,CODE$
IF CODE$ = „AUSWERTUNG“ then
TEXT 400,200,„0“,180,12,20,Mitglied$+" „+@1
PRINT 1,1
ENDIF
IF LEFT$(CODE$,1) = „G“ THEN
Mitglied$ = CODE$
SET COUNTER @1 1
@1 = „001“
Beginn$ = FORMAT$(NOW$(),„nn“)
TEXT 400,200,„0“,180,12,20,CODE$+“ „+@1
TEXT 400,100,„0“,180,12,20,Beginn$
PRINT 1,1
INPUT „CODE“,CODE$
ELSEIF Mitglied$ =“ " THEN
TEXT 400,200,„0“,180,12,20,„Eingabe fehlt!“
PRINT 1,1
GOTO START
ENDIF
***************
Kann jemand den Code lesen und mich da evtl. unterstützen?
gruß
phobos
Hallo phobos,
im Codeauszug fehlt mindestens ein Label Start. Zum exakten Verständnis fehlt mir aber die Bedeutung des Befehls Text. Ich vermute mal, dass dies die Ausgabe des Druckers erstellt und dann mit Print 1,1 (hoffentlich hast du den Drucker auch an der Schnittstelle 1 eingesteckt ) endgültig ausgibt. Weiter vermute ich mal, dass damit der Ausgabepuffer gelöscht wird.
Aber willst Du mir wirklich erzählen, dass ein Druckerhersteller die Benutzer auf eine Programmiersprache am Rechner festlegt oder läuft dieses Programm auf dem Drucker (würde bedeuten, dass man ein alphanummerische Eingabe am Drucker machen kann)?
Stirnrunzelnd an die Zeiten denkend als man den Drucker in einem Epson HX20 für Astrosysmbole fit gemacht hatte.
Georg V.
Hallo Georg V.,
Aber willst Du mir wirklich erzählen, dass ein
Druckerhersteller die Benutzer auf eine Programmiersprache am
Rechner festlegt oder läuft dieses Programm auf dem Drucker
(würde bedeuten, dass man ein alphanummerische Eingabe am
Drucker machen kann)?
Bei heutigen Labeldruckern ist es tatsächlich so, dass diese Display und Tastatur haben.
Aber auch PostScript läuft auf dem Drucker und kennt Funktionen mit Parametern, welche aber von anderen Funktionen oder dem Computer übergeben werden.
MfG Peter(TOO)
Hi Georg V.
im Codeauszug fehlt mindestens ein Label Start.
Richtig! Vor dem Code steht noch START. Hatte ich beim kopieren übersehen.
Zum exakten
Verständnis fehlt mir aber die Bedeutung des Befehls Text. Ich
vermute mal, dass dies die Ausgabe des Druckers erstellt und
dann mit Print 1,1 (hoffentlich hast du den Drucker auch an
der Schnittstelle 1 eingesteckt ) endgültig ausgibt.
Text schreibt den „Text“ an die angegeben Koordinaten auf dem Etikett.
Weiter ermute ich mal, dass damit der Ausgabepuffer gelöscht wird.
keine Ahnung.
Aber willst Du mir wirklich erzählen, dass ein
Druckerhersteller die Benutzer auf eine Programmiersprache am
Rechner festlegt oder läuft dieses Programm auf dem Drucker
(würde bedeuten, dass man ein alphanummerische Eingabe am
Drucker machen kann)?
Den Code kann man in einem Eingabefenster eines Tools oder als Textdatei schreiben und in das Tool einfügen.
Das Tool schreibt dann den Code auf den Flash Speicher des Druckers.
An dem Drucker ist ein Barcodescanner angeschlossen der den Code „startet“.
mfg
phobos