I'm working on supporting of the TCL (thermal control protocol, stupid name, its a printer protocol of futurelogic) but i 开发者_C百科cannot find resources about this protocol, how it is, how it works, nothing, on theirs site i only found this mention http://www.futurelogic-inc.com/trademarks.aspx
any one had worked with it? does any one knows where can i find the data sheet?
The protocol is documented on their website http://www.futurelogic-inc.com/support/downloads/ If you are targetting the PSA66ST model it supports a number of protocols TCL, which is quite nice for delivering templated tickets and, line printing using the Epson ESC/P protocol.
This is all explained in the protocol document.
Oops, these links are incorrect and only correspond to marketing brochures. You will need to contact Futurelogic for the protocol documents. Probably also need to sign an NDA. Anyway, the information may guide you some more.
From what I can gather, it seems the FutureLogic thermal printers do not support general printing, but only printing using predefined templates stored in the printer's firmware. The basic command structure is a caret ^
followed by a one or two character command code, with arguments delimited using a pipe |
, and the command ended with another caret ^
. I've been able to reverse-engineer a few commands:
^S^
- Printer status^Se^
- Extended printer status^C|x|^
- Clear. Known arguments:a
- allj
- jam
^P|x|y0|...|yn|^
- Print fieldsy0
throughyn
using templatex
.
Data areas are defined in the firmware using a similar command format, command ^D|x|y0|...|yn|^
, and templates are defined from data areas using command ^T|z|x0|...|xn|^
.
精彩评论