Печать чека с сервера на локальный принтер

Я работаю над одним проектом, мой клиент хочет использовать систему термопечати. ​​Я попробовал и хорошо работал на локальном хосте. Когда я загружаю на сервер, он не работает, я добавляю принтер как обычный текстовый текст. Вот мой код ..

$connector = new WindowsPrintConnector("Receipt Printer");
$printer = new Printer($connector);
$printer -> initialize();
$printer -> setJustification( Printer::JUSTIFY_CENTER );
$printer -> selectPrintMode( Printer::MODE_DOUBLE_WIDTH |
$printer -> text("Order ID : ".$orderid."\n");
$printer -> text("Employee ID : ".$empid."\n");
$printer -> text("Dish Name : ".$dishname."\n");
$printer -> text("thanks for Ordering...\n");
$printer -> cut();

отлично работает в localhost. Подскажите пожалуйста, как подключить принтер к работе ..

Couldn't print to this printer: Failed to print. Command "smbclient '//cs1008.webhostbox.net/Receipt Printer' -c 'print -' -N" failed with exit code 127: sh: smbclient: command not found

Я получаю это сообщение об ошибке .. Я знаю, что проблема в соединении .. Пожалуйста, скажите мне, как я могу решить эту проблему … Я использовал библиотеку qz.io, но она подсказывает … Пожалуйста, помогите мне ..

0

Решение

устанавливать smbclient на вашем удаленном сервере

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]