我需要使用api (php)与打印机(zebra)通信。
例如,你在服务器上有一个新的数据,你必须有一个指挥棒,每10秒检查一次,并将文件发送到打印机(打印机在计算机上)。
但我不知道该怎么做,因为我想让它变得通用。我试着用电子,但它不工作。如果任何人有任何想法,我将非常感谢。
发布于 2017-04-09 06:09:56
在服务器上
<?
$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>
https://stackoverflow.com/questions/43300803
复制相似问题