Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dymo JavaScript API能否连接到托管在同一网络上不同机器上的Dymo web服务?_Javascript_Api_Web Services_Dymo - Fatal编程技术网

Dymo JavaScript API能否连接到托管在同一网络上不同机器上的Dymo web服务?

Dymo JavaScript API能否连接到托管在同一网络上不同机器上的Dymo web服务?,javascript,api,web-services,dymo,Javascript,Api,Web Services,Dymo,我有一个任务,建立一个在线应用程序,将允许通过Dymo LabelWriter 450涡轮打印机打印标签。此应用程序的目标是-公司员工通过网站向提交需要贴在标签上的数据,当他们单击“打印”时,所有标签都由其中一台办公室机器打印 在上述机器上启动Dymo web服务后,如果我在这些机器上通过Dymo提供的JavaScript API单击“打印”,我就能够打印标签,但是如果我尝试访问我从网络上的其他计算机编写的脚本,打印就不起作用。这是因为JavaScript API指向“localhost”。 我

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

在上述机器上启动Dymo web服务后,如果我在这些机器上通过Dymo提供的JavaScript API单击“打印”,我就能够打印标签,但是如果我尝试访问我从网络上的其他计算机编写的脚本,打印就不起作用。这是因为JavaScript API指向“localhost”。 我在本地下载了JavaScript API,并将其中的“localhost”替换为网络上机器的IP地址,但现在,当尝试访问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'      |
|                                                 |
 -------------------------------------------------
下面是我想做的可视化,但什么不起作用,因为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绑定在环回适配器上,因此您只能连接127.0.0.1或localhost。在您的情况下,我建议像其他打印机一样在网络上共享打印机,并在每个工作站上安装Dymo标签软件,同时将Dymo安装为网络打印机

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