2017-04-08 91 views
0

我需要与api(PHP)通信打印机(斑马)。打印机communites(蝙蝠)与webapi(PHP)

例如,您在服务器上有一个新数据,您必须有一个接力棒每隔10秒检查一次,并将文件发送到打印机(打印机在计算机上)。

但我不知道该怎么做,因为我想使它通用。 我试图使用电子,但它不工作。如果有人有任何想法,我很感激。

回答

0

在服务器

<? 
$new="1.txt"; 
    if(file_exists($new)){ 
    exec('print /d:\\Network\printer1 c:\accounting\report.txt'); 
    echo "ok"; 
    } 
?> 

//你的PC

<script src="https://code.jquery.com/jquery-3.2.0.min.js"></script> 
<button onclick="start()">Start printing...</button> 
<script> 
function start(){ 
    setInterval(function(){ 
$.ajax({ 
    url:"http://yourserver.ro/print.php", 
    type:"post", 
    data:({test:"test"}), 
    success: function(rsp){ 
    if(rsp=="ok"){ 
     alert('printing...!') 
    }; 
}}); 
},3000)} 

</script> 
+0

上的打印机映射到计算机,而不是服务器。 如何使用我的电脑上安装的打印机来连接服务器? –

+0

在你的PC上,你可以在php页面上添加这个。 重新加载页面每隔10秒,测试PHP脚本 – Vitalicus

+0

我改变了代码 – Vitalicus