模拟 ZPL 打印机
Emulate ZPL printer
为了在我的 mac 上模拟 ZPL 打印机,我在网上搜索了几天。最后,我在这里得到了 post 的解决方案,因此其他用户可能会发现它有帮助。我想 post 我的解决方案在这里 Emulate Zebra printer
但是 "thanks" 对于那些认为这个问题与另一个问题重复的人来说,我认为这是完全错误的。所以对我来说唯一的选择是创建另一个问题并回答它。
因此,要在您的 mac 上模拟 ZPL 打印机(也可能 windows):
- 安装此 chrome 应用 Zpl Printer
- 转到打印机设置,添加新的。
端口可能不同。仔细检查。
- 确保一切都已打开。
要测试它,请在您的终端中尝试:
lp -o "raw" -q1 -d zpl <<<
"CT~~CD,~CC^~CT~^XA~TA000~JSN^LT0^MNW^MTT^PON^PMN^LH0,0^JMA^PR6,6~SD15^JUS^LRN^CI0^XZ^XA^MMT^PW508^LL0203^LS0^BY4,3,138^FT48,155^BCN,,Y,N^FD>;12^FS^PQ1,0,1,Y^XZ"
如果一切都正确调整,在 ZPL 打印机中您将看到:
适用于 windows as well. Tested it on windows-10。
安装完Chrome App (link provided by @ZuzEL)和Printer Install后,打开记事本,输入ZPL代码,在这台新添加的打印机上打印,然后"voilá"!
作为 @Bill 的请求,我在安装后添加了一些 windows 打印机属性的屏幕截图。这是一台 TCP/IP 打印机,只有 Generic/Text 驱动程序,在 IP 127.0.0.1 和端口 9100 上,默认为 chrome app.
太棒了。这个测试标签命令在 RHEL7.3 上对我来说运行良好。
lpr -o "raw" -P MYPRINTER <<< "CT~~CD,~CC^~CT~^XA~TA000~JSN^LT0^MNW^MTT^PON^PMN^LH0,0^JMA^PR6,6~SD15^JUS^LRN^CI0^XZ^XA^MMT^PW508^LL0203^LS0^BY4,3,138^FT48,155^BCN,,Y,N^FD>;12^FS^PQ1,0,1,Y^XZ"
tail -f /var/log/cups/access_log
localhost - - [26/Sep/2017:10:32:09 -0400] "POST /printers/MYPRINTER HTTP/1.1" 200 397 Send-Document successful-ok
[MYPRINTER Test label][1]
逐步安装在 windows (tested in windows-10):
- 从 Chrome store
安装 ZPL 打印机应用程序
- 运行 应用程序并确保它已打开。
- 在控制面板中打开打印机和扫描仪或设备和打印机。
- 添加打印机。 (可选!仅当您从控制面板 select 时)
- Select "The printer I want wasn't listed"
- Select 添加本地打印机。然后下一步
- 创建新端口 - 标准 TCP/IP。使用 IP 127.0.0.1
- 让Windows检测端口,最终会return报错。
- Select 设备类型 -> 自定义。
- 按设置并确保您的 IP 地址为 127.0.0.1、协议 RAW 和端口 9100。
- 单击“确定”和“下一步”。
- 等待它无法检测到驱动程序模型。
- Select 通用且仅 Generic/Text。
- 接下来几次然后为您的打印机命名。
创建测试脚本
^XA
^FO250,40^A0N,70,70^FDLPN^FS
^FO30,120^A0N,50,50
^BCN,100,N,N,N
^FD1000001^SFddddddd^FS
^FO200,300^A0N,50,50
^FD1000001^SFddddddd^FS
^PQ50
^XZ
- 打印,select 您新命名的打印机并打印。
- 中提琴!
为了在我的 mac 上模拟 ZPL 打印机,我在网上搜索了几天。最后,我在这里得到了 post 的解决方案,因此其他用户可能会发现它有帮助。我想 post 我的解决方案在这里 Emulate Zebra printer
但是 "thanks" 对于那些认为这个问题与另一个问题重复的人来说,我认为这是完全错误的。所以对我来说唯一的选择是创建另一个问题并回答它。
因此,要在您的 mac 上模拟 ZPL 打印机(也可能 windows):
- 安装此 chrome 应用 Zpl Printer
- 转到打印机设置,添加新的。
端口可能不同。仔细检查。
- 确保一切都已打开。
要测试它,请在您的终端中尝试:
lp -o "raw" -q1 -d zpl <<< "CT~~CD,~CC^~CT~^XA~TA000~JSN^LT0^MNW^MTT^PON^PMN^LH0,0^JMA^PR6,6~SD15^JUS^LRN^CI0^XZ^XA^MMT^PW508^LL0203^LS0^BY4,3,138^FT48,155^BCN,,Y,N^FD>;12^FS^PQ1,0,1,Y^XZ"
如果一切都正确调整,在 ZPL 打印机中您将看到:
适用于 windows as well. Tested it on windows-10。
安装完Chrome App (link provided by @ZuzEL)和Printer Install后,打开记事本,输入ZPL代码,在这台新添加的打印机上打印,然后"voilá"!
作为 @Bill 的请求,我在安装后添加了一些 windows 打印机属性的屏幕截图。这是一台 TCP/IP 打印机,只有 Generic/Text 驱动程序,在 IP 127.0.0.1 和端口 9100 上,默认为 chrome app.
太棒了。这个测试标签命令在 RHEL7.3 上对我来说运行良好。
lpr -o "raw" -P MYPRINTER <<< "CT~~CD,~CC^~CT~^XA~TA000~JSN^LT0^MNW^MTT^PON^PMN^LH0,0^JMA^PR6,6~SD15^JUS^LRN^CI0^XZ^XA^MMT^PW508^LL0203^LS0^BY4,3,138^FT48,155^BCN,,Y,N^FD>;12^FS^PQ1,0,1,Y^XZ"
tail -f /var/log/cups/access_log
localhost - - [26/Sep/2017:10:32:09 -0400] "POST /printers/MYPRINTER HTTP/1.1" 200 397 Send-Document successful-ok
[MYPRINTER Test label][1]
逐步安装在 windows (tested in windows-10):
- 从 Chrome store 安装 ZPL 打印机应用程序
- 运行 应用程序并确保它已打开。
- 在控制面板中打开打印机和扫描仪或设备和打印机。
- 添加打印机。 (可选!仅当您从控制面板 select 时)
- Select "The printer I want wasn't listed"
- Select 添加本地打印机。然后下一步
- 创建新端口 - 标准 TCP/IP。使用 IP 127.0.0.1
- 让Windows检测端口,最终会return报错。
- Select 设备类型 -> 自定义。
- 按设置并确保您的 IP 地址为 127.0.0.1、协议 RAW 和端口 9100。
- 单击“确定”和“下一步”。
- 等待它无法检测到驱动程序模型。
- Select 通用且仅 Generic/Text。
- 接下来几次然后为您的打印机命名。
创建测试脚本
^XA ^FO250,40^A0N,70,70^FDLPN^FS ^FO30,120^A0N,50,50 ^BCN,100,N,N,N ^FD1000001^SFddddddd^FS ^FO200,300^A0N,50,50 ^FD1000001^SFddddddd^FS ^PQ50 ^XZ
- 打印,select 您新命名的打印机并打印。
- 中提琴!