如何将新的 WiFi 凭证推送到 Zebra 打印机

问题描述 投票:0回答:1

我正在努力从 zebra 支持获得任何有用的答案,所以我想我可能会在这里得到一些帮助...在我们公司有超过 5k 台 zebra 打印机,其中许多需要 wifi 凭证交换,zebra 支持建议为此使用 zebra 设置实用程序,但此解决方案一次只能在一台打印机上进行更改,有没有办法通过某些脚本立即将新凭据推送到指定的 IP?

zebra 设置实用程序为特定设备生成代码,如下所示:

^XA
^WIA
^NC2
^NPP
^KC0,0,,
^NNHostnameisThatNecessary?
^WAD,D
^WE128,1,O,H,536F6D654D84558F70,,,
^WP0,0
^WR,,,,100
^WSNewWifiSSID,I,L,,,
^NBS
^WLOFF,,
^WKOFF,,,,
^WX03,1,O,H,536F6D654D84558F70,,,
^XZ
^XA
^JUS
^XZ
! U1 setvar "wlan.country_code" "not selected"
! U1 setvar "wlan.allowed_band" "all"
! U1 do "device.reset" ""

是否可以仅将凭据部分剪切到某些 script.txt 并通过 Putty 或 powershell 以某种方式将其分发到 RAW 端口?

我不确定上面的代码有多少可以删除,它必须对各种设备型号通用,而不仅仅是一个主机名

putty zebra-printers zpl
1个回答
-1
投票

由于所有 Zebra 打印机默认启用 FTP 协议,因此我使用 WinSCP 命令行来完成此操作。

首先,您必须创建一个使用 WinSCP FTP 客户端的批处理文件,并调用一个文本文件,其中包含打开与打印机的 FTP 连接、发送文件和关闭 FTP 连接所需的命令。当所有 3 个文件都准备好并位于同一文件夹中时,您必须运行该文件。

上传文件.bat

winscp.com /script=ftp.txt /parameter ftp://user:[email protected]
winscp.com /script=ftp.txt /parameter ftp://user:[email protected]
pause

您可以为要将文件发送到的每台打印机添加一行,只需替换该行末尾的 IP 地址即可。

然后您必须创建 FTP 命令文件,该文件打开与打印机的 FTP 连接,发送文件(command.zpl)并关闭连接

ftp.txt

open %1%
mput command.zpl
exit

最后一步是使用您需要发送到打印机的命令创建文件 (command.zpl),根据您的情况,您可以使用 zebra 设置实用程序生成的脚本。

查看这里获取详细指南。

© www.soinside.com 2019 - 2024. All rights reserved.