Если принтер успешно печатает обычный текст, отправленный непосредственно на устройство, вы можете использовать его как простой текстовый (неграфический) принтер.
Вам может потребоваться отфильтровать вывод POS через некоторое программное обеспечение, чтобы убедиться, что принтер получает как возврат каретки, так и перевод строки в конце строки.
Если ваше POS-приложение рассчитывает на графическую печать, штрих-коды и т.д., Вам может потребоваться перенести драйвер.
Указанный вами принтер, похоже, не поддерживает ни один из известных языков описания страниц (Postscript, PCL5, ESC/P, Proprinter и т.д.), Поэтому может потребоваться специальный драйвер для выполнения растеризации для чего-либо, кроме вывода простого текста.
Основная система печати на Raspberry-pi в Raspbian - это CUPS, которую нужно устанавливать отдельно. Возможно, вы сможете настроить свой принтер как тупой принтер. Это необходимо сделать, если ваше POS-приложение ожидает взаимодействия с системой печати платформы через сервисы, предоставляемые CUPS.
Если приложение POS передает выходные данные с помощью команды lp
, вы можете игнорировать CUPS и т.д. И создать сценарий lp
который выполняет то, что вы хотите.