【问题标题】:Zebra ZD410 print from https斑马 ZD410 从 https 打印
【发布时间】:2022-09-23 01:22:50
【问题描述】:

我试图让我的 Zebra ZD410 从网站打印标签。那个网站不是我的。它在 https 上运行。我的打印机工作正常,连接到我的电脑,我可以发送 ZPL 指令。打印机实际上已连接到我的 wifi 并具有“192.168.2.80”的静态 IP 地址。

浏览到“http://192.168.2.80”时,会显示打印服务器页面。

有问题的网站目前仅支持 Zebra 410(很可能是其他版本,只是未经测试)。他们的指示是单击链接以接受 SSL 证书。单击该链接后,会打开一个新页面并尝试加载https://192.168.2.80,但会被“ERR_CONNECTION_REFUSED”拒绝

我已经尝试并成功发送了 \"!U1 setvar \"ip.https.enable\" \"on\" 并重新启动了打印机,它不会改变任何东西。

欢迎任何帮助!

  • 这个问题有点令人困惑。您正在谈论从 https 打印,这是可行的,但您尝试做的是使用 https 协议打开打印机网页,这是不支持的,因为网页只能使用 http 打开。你能解释一下印刷过程吗?
  • 该过程是相关网站通过 https 在打印机地址上发送 zpl 命令在 api 端点 \"/pstprnt\" 上。在使用 insomnia 进行测试时,它在使用 https 发送相同的请求时有效,但不是以连接被拒绝而结束的 https。发送命令时 \"! U1 getvar \"file.cert.expiration\"\" 我可以看到 https 没有文件,这可能是问题,缺少证书吗?编辑。根据相关网站,单击该链接意味着“接受 ssl 证书”,并且必须执行一次

标签: zebra-printers network-printers


【解决方案1】:
  • 默认情况下,打印机已启用 http
  • 始终在通信工具中的命令末尾添加回车
  • 可以通过发送! U1 setvar "ip.https.enable" "on"启用https
  • 打印机没有附带 SSL 的自签名默认证书,真可惜
  • 任何人都可以生成自签名证书,方法是打开终端并确保您已安装openssl,然后键入:
    • openssl genrsa 2048 > HTTPS_KEY.NRD
    • openssl req -new -x509 -nodes -sha256 -days 365 -key HTTPS_KEY.NRD > HTTPS_CERT.NRD
      • 证书文件必须命名为 HTTPS_CERT.NRD
      • 私钥文件必须命名为 HTTPS_KEY.NRD
  • 获取两个文件的精确字节大小
  • 文件必须以二进制模式手动上传到 E 上的打印机上:(任何其他方法在 ZD410 上都会失败,无论是驱动程序上传、串行上传、ftp 上传还是设置实用程序上传,因为默认目标不是 E:但 R: 并且不是 RW)
    • 打开 Zebra 设置实用程序
    • 开放式通讯工具
    • 输入以下命令
~DYE:HTTPS_CERT.nrd,B,NRD,REPLACE WITH FILE BYTE SIZE,,-----BEGIN CERTIFICATE-----
REPLACE WITH YOUR CERTIFICATE CONTENT
-----END CERTIFICATE-----
~DYE:HTTPS_KEY.nrd,B,NRD,REPLACE WITH FILE BYTE SIZE,,-----BEGIN PRIVATE KEY----- 
REPLACE WITH YOUR KEY CNTENT
-----END PRIVATE KEY-----
^XA
^JUS
^XZ
! U1 setvar "ip.https.enable" "on"
! U1 do "device.reset" ""

重新启动后,可以使用以下命令检查 https 网络服务器是否已启用:

  • ! U1 getvar "file.cert"
    • 打印机将回答所有加载的证书。
    • 检查与 HTTPS 服务的线路。它应该有一个文件和一个有效性

然后,您可以在浏览器上使用 https 导航到打印机的 ip,并发送 https API 触发器。

如果你想关闭 http,你可以通过发送这个命令来禁用它:

! U1 setvar "ip.http.enable" "off"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-15
    • 1970-01-01
    • 1970-01-01
    • 2018-07-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多