如何通过应用程序将CPCL或ZPL命令发送到Zebra打印机?
这些命令将类似于ToolBox中使用的命令。
例如,如何将“!U1 getvar“allcv””发送到打印机并获取结果。
我正在使用Link-OS ios SDK,并且连接到打印机并进行打印已经没有问题。
最佳答案
你有没有解决这个问题?在* nix世界中,这非常简单。如果您通过cat
或类似方式将命令发送到lp端口,则打印机只会读取它们。请注意,如果您没有在设备上设置允许普通用户的权限,则必须以root用户身份执行。
$ sudo cat command_file.txt > /dev/usb/lp0
因此,我不是C或C++开发人员,但是任何语言的想法都是相同的。打开文件进行写入(可能是
O_RDWR
,因此您可以从打印机的任何响应中读回),然后将命令发送到open()返回的fd。您没有指定操作系统,因此我将坚持使用此* nix答案。也就是说,我想在Windows中不会有什么不同。您只需要能够找到合适的设备。
关于ios - 发送命令到斑马打印机xcode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17281416/