Печать на чековом принтере

У меня есть чековый принтер TM-T88IV с USB-доступом. Можно ли распечатать что-то прямо на принтере с веб-сайта .php? Что-то вроде

<?
$text=random_text_method();
print_to_local_tm($text);
?>

? Я понятия не имею, как начать.


person Adam    schedule 07.07.2013    source источник
comment
Я ничего не вижу в документации принтера о подключении php. Я бы загрузил утилиту Windows, доступную с этим, и посмотрел, можете ли вы подключиться к php-скрипту, чтобы получить данные для печати. Если вы готовы пойти по довольно сложному пути, вы можете получить библиотеку php-usb и выяснить, как использовать принтер с libusb: github.com/oasynnoum/php-usb   -  person evan.stoddard    schedule 08.07.2013
comment
fopen('адрес принтера') fwrite(файл)   -  person    schedule 08.07.2013
comment
как получить адрес принтера?   -  person Adam    schedule 08.07.2013
comment
@Adam Сетевой адрес принтера. 192.168.x.y например.   -  person Daryl Gill    schedule 08.07.2013


Ответы (1)


Если USB-соединение TM-T88IV распознается как COM (последовательный порт), вы можете использовать расширение последовательного порта PHP.

Gorilla (расширение последовательного порта PHP)
https://github.com/oasynnoum/Gorilla

Базовое использование Gorilla
https://gist.github.com/oasynnoum/6076496

person oasynnoum    schedule 25.09.2013