java 打印机指令,通过命令行将打印指令发送到Star TSP143LAN热敏收据打印机

STAR SP500点阵 printers themselves are lovely and reliable .

但 finding their English documentation is very disorganized 并无望 . 所以这里's everything you need to know, so you don' t必须去搜索 .

对于STAR SP500点阵和可能的其他类似STAR收据打印机,当使用并行USB电缆 and when module/driver is not running/installed 连接时,从命令行使用它就像下面这样简单:

sudo chown you:you /dev/usb/lp0

echo -e "SOME SAMPLE TEXT\n\n" > /dev/usb/lp0

echo -e "\x1b\x4d MORE SAMPLE TEXT" > /dev/usb/lp0

最后一行包括一个“转义序列”代码,用于将字体更改为比默认值更加时尚的复古/像素 . 以上命令经过测试并在新的Linux liveUSB上运行 - 无需配置!谢谢f *** . 它使用打印机上预安装的固件将文本或转义序列转换为格式化文本 .

所有其他转义序列 - 例如粗体,突出显示或更大的文本和其他位 - 可以在稍微不同的模型的手册的'control codes'章节中找到,这里:http://www.starmicronics.com/support/mannualfolder/sp300pm.pdf

Note :安装 cups 驱动程序并通过 lpr 或任何基于GUI的程序使用打印机似乎删除了 /dev/usb/lp0 处的设备文件,因此使用上述简单命令使打印机完全无法使用,直到它被拔出并重新插入,然后重新插入注册为 /dev/usb/lp0 文件 . 还应注意,执行此操作时,将重置 /dev/usb/lp0 文件的所有权,因此您可能需要添加 crontab 或 udev 规则,或者只是 add desired user to the lp group on Debian and derivatives.

Note two :要使用上面的命令,打印机必须处于'STAR Line'模式,我认为这是默认购买时的新模式,但如果不是,则只需要一两分钟 . 有关STAR SP500的说明,请参见第114页:http://www.starasia.com/%5CDownload%5CManual%5Csp500_um_en.pdf

这不是原始问题的确切答案,但我花了几个小时研究这台打印机如何从命令行工作,现在我知道我真的很想分享给那些像我一样被困的人,因为我有点爱现在我已经了解了它 .

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值