gpt4 book ai didi

javascript - Dymo JavaScript API 可以连接到托管在同一网络上不同机器上的 Dymo Web 服务吗?

转载 作者:行者123 更新时间:2023-12-05 06:26:46 27 4
gpt4 key购买 nike

我的任务是构建一个在线应用程序,该应用程序允许通过 Dymo LabelWriter 450 Turbo 打印机打印标签。这个应用程序的目标是——公司员工通过网站提交需要在贴纸上的数据,当他们点击“打印”时,所有的标签都由一台办公机器打印出来。

在上述机器上启动 Dymo Web 服务后,如果我在这些机器上通过 Dymo 提供的 JavaScript API 单击打印,我就可以打印标签,但是如果我尝试访问我从其他计算机上编写的脚本有网络,打印不行。这是因为 JavaScript API 指向“localhost”。我在本地下载了 JavaScript API,并将其中的“localhost”替换为网络上机器的 IP 地址,但现在,API 在尝试访问 Web 服务时超时。有什么办法可以解决吗?

这是一切如何运作的可视化:

 -------------------------------------------------
| Local machine, 198.168.0.1 |
| |
| Dymo webservice runs here. |
| |
| If JavaScript API is run, it communicates |
| with webservice without any problems, |
| printing works. API points to 'localhost' |
| |
-------------------------------------------------

这是我想做的事情的可视化,但由于 API 在尝试与 Web 服务通信时超时而无法正常工作:

 -------------------------------------------------
| Local machine, 198.168.0.1 |
| |
| Dymo webservice runs here. |
| |
-------------------------------------------------
|
| LAN
|
-------------------------------------------------
| Local machine, 198.168.0.2 |
| |
| Javascript API is downloaded here and |
| 'localhost' is replaced to 198.168.0.1 |
| |
| After user accesses a webpage and clicks print,|
| API tries to contact web service, but times out|
| |
-------------------------------------------------

提前致谢!

最佳答案

Dymo 绑定(bind)在环回适配器上,因此您只能连接到 127.0.0.1 或本地主机。对于您的情况,我建议像任何其他打印机一样在网络上共享打印机,并在将 Dymo 安装为网络打印机时在每个工作站上安装 Dymo Label 软件。

关于javascript - Dymo JavaScript API 可以连接到托管在同一网络上不同机器上的 Dymo Web 服务吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55735892/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com