Dymo JavaScript API是否可以连接到驻留在同一网络中不同计算机上的Dymo Web服务?

时间:2019-04-17 21:00:46

标签: javascript api web-services dymo

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

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

以下是一切工作方式的可视化:

urlencode("'%".$row['review_by']."%'")

以下是我想做的事的可视化,但是什么都不起作用,因为在尝试与Web服务通信时API超时:

 -------------------------------------------------
|           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'      |
|                                                 |
 -------------------------------------------------

提前谢谢!

1 个答案:

答案 0 :(得分:0)

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