У меня есть удаленный datamax этикеточный принтер (E-Class Mark III), и мне нужно печатать PDF-этикетки. Я попытался через fsockopen , но принтер мигает, но не печатает.
Это частичный код
$host = IP_PRINTER;
$port = 9100;
$filename = MYFILE.PDF; \\or .jpg,.png...
$file_content = quoted_printable_encode(file_get_contents($filename));
$fp = pfsockopen($host, $port);
puts($fp, $file_content );
fclose($fp);
Принтер мигает, как будто получает данные, но не запустите задание на печать.
Кто-нибудь знает, как это можно решить?
Спасибо