我有一个在线构建应用程序的任务,该应用程序允许通过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' |
| |
-------------------------------------------------
提前谢谢!
答案 0 :(得分:0)
Dymo绑定在回送适配器上,因此您只能与127.0.0.1或localhost连接。对于您的情况,我建议您像在任何其他打印机上一样在网络上共享打印机,并在将Dymo作为网络打印机安装时在每个工作站上安装Dymo Label软件。