#php
Вопрос:
Мне нужно подключить принтер с помощью моего веб-приложения на основе PHP. Все принтеры являются общими в сети, или это может быть IP-принтер.
Комментарии:
1. Какое это имеет отношение к mysqli?
2. Я использовал mysql в качестве базы данных, вот почему я упомянул об этом
3. И что у вас за вопрос по этому поводу?
4. Что вы пробовали? Могут ли пользователи веб — страницы подключаться ко «Всем принтерам», к которым имеет доступ ваше PHP-приложение?
Ответ №1:
Вот простой способ сделать это с помощью IP-принтера, обратите внимание, что он не учитывает перерывы в передаче или что-то еще, просто базовая версия, на которой вы можете основываться:
$ip = "your IP here";
$file = "path to the file to print";
// Opening socket
if(!$fs = @fsockopen($ip, 9100)) {
echo "Unable to connect to the printer.";
die();
}
// Sending file to printer
fwrite($fs, file_get_contents($file));
// Closing socket
fclose($fs);