Печать бумаги на принтерах, доступных клиентам в их сети. Codeigniter PHPPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Печать бумаги на принтерах, доступных клиентам в их сети. Codeigniter PHP

Сообщение Anonymous »

Проблема, о которой идет речь, заключается в том, что необходимо выполнить задание на печать на принтер, который не находится в локальной сети сайта, и единственное, что вы знаете о принтере, это его IP-адрес. поэтому вы не можете использовать команды для решения проблемы. мне бы очень хотелось, чтобы это можно было написать на чистом PHP вместе с codeigniter, но если API может помочь, пусть будет так.
попытка

Код: Выделить всё

    $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);

if ($socket === false) {
die("Failed to create socket: " . socket_strerror(socket_last_error()));
}

// Connect to the printer
$result = socket_connect($socket, $printer_ip, 9100);

if ($result === false) {
die("Failed to connect to printer: " . socket_strerror(socket_last_error($socket)));
}

// Send the data to the printer
socket_write($socket, $file, strlen($file));

// Close the socket
socket_close($socket);
Я использовал команды websockets CURL и устаревший API Google и просмотрел множество других API, которые могли бы использовать smae, но они по-прежнему в основном предназначены для локальных сетей, иначе вы не сможете точно распечатать фрагмент. немного бумаги с ним.
Я знаю, что это не лучший способ задавать вопросы, но я действительно в Лос-Анджелесе, искал 20 часов и пробовал много разных способов. но это может быть невозможно, но я надеюсь, что это не так. каждый комментарий и ответ приветствуются. и я постараюсь прояснить вопрос, если это не так

Подробнее здесь: https://stackoverflow.com/questions/791 ... codeignite
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»