Мне нужно связать принтер (зебра) с API (PHP).
Например, у вас есть новые данные на сервере, вы должны иметь дубинку, которая проверяет это каждые 10 секунд, и отправлять файл на принтер (принтер находится на компьютере).
Но я понятия не имею, как это сделать, потому что я хочу сделать это общим.
Я пытаюсь использовать электрон, но он не работает. Если у кого-то есть идеи, я благодарен.
На сервере
<?
$new="1.txt";
if(file_exists($new)){
exec('print /d:\\Network\printer1 c:\accounting\report.txt');
echo "ok";
}
?>
// на вашем ПК
<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>
Других решений пока нет …