我们有一个热敏收据打印机,我们正试图通过RAW打印。
我们正在使用Javascript套接字打开端口9100,但无论何时我们将数据写入套接字,它都会打印出我们输入的内容。
我们试图让它进入命令模式,例如 - 输入像
这样的命令ESC%-12345X@PJL
@JPL Job
@JPL STATUS
@JPL EOJ
然而,无论我们输入什么,只需打印单词。即使我们尝试输入ASCI,DEC / Hex版本,例如我们将ESC换成^ [以逃避它只是打印出^ [。
我们也试过
telnet printer_ip 9100
PRINTER COMMANDS
但它只打印我们输入的内容。
最终目标是在端口9100上有一个HTML呈现页面,打印到本地网络打印机(No Wan,Cups,PHP,Java),纯粹是通过javascript套接字。 (我们实际上是使用Titanium for IOS,因此可以访问Titanium.sockets)
任何帮助都将不胜感激。
答案 0 :(得分:0)
我遇到了同样的问题,并且正在使用Star TSP100(版本113)热敏打印机。最后,我发现这是使用拨码开关设置的硬件级别:http://www.starmicronics.com/absolutefm/absolutefm/afmmain.aspx?faqid=351。