Проблема с установкой термопринтера

У меня есть термопринтер USB HOIN HOP-H58, который мне не удалось установить. У меня есть Ubuntu 18.04 и POS-система, с которой я хочу использовать принтер. Система распознает принтер как принтер CUPS-BRF, но добавление его как такового не работает.

Система Ubuntu предоставляет следующие опции добавления принтера из настроек:

  • При выборе имени принтера из базы данных - Hoin/Hop недоступен
  • Выберите файл ppd из источника установки - только файл.rar доступен с веб-сайта принтера: http://hoinprinter.com/en/download
  • Установка как Generic (только текст) (все еще из базы данных принтеров) - не работает

Я даже попробовал драйверы Epson (поскольку принтер показывает что-то вроде "command: Espson ESC/POS"), но это тоже было проблематично и не работало.

Я буду очень признателен за любую помощь в том, как получить драйверы и как их установить ( https://github.com/IntegersOfK/Hoin-POS-58-80 кажется, есть вероятное решение, но я не мог понять, как установить драйверы).

Спасибо, Джозеф.

Привет еще раз..., мне удалось немного учиться, и я "успешно" запустил файл.sh из загруженного файла. Это был вывод на экран:

----------

root@User1-job-node:/home/User11/Downloads/Linux Driver/install_package# chmod +x setup58.sh 
root@User1-job-node:/home/User11/Downloads/Linux Driver/install_package# ./setup58.sh
POS Electronics Co..Ltd 
---------------------------------------
    Models included:
                 POS-80-Series
                 POS-58-Series
gzip: stdin: unexpected end of file
tar: Child returned status 1
tar: Error is not recoverable: exiting now
Searching for ServerRoot, ServerBin, and DataDir tags in /etc/cups/cupsd.conf

ServerBin tag not present in cupsd.conf - using default

DataDir tag not present in cupsd.conf - using default

ServerRoot = 
ServerBin  = 
DataDir    = 

Copying rastertopos58 filter to /usr/lib/cups/filter
chmod: cannot access './bin/rastertopos58': No such file or directory
cp: cannot stat './bin/rastertopos58': No such file or directory

Copying model ppd files to /usr/share/cups/model/pos
cp: cannot stat 'ppd/*.ppd': No such file or directory

Add the POS-58-Series printer
lpadmin: Unable to open PPD "/usr/share/cups/model/pos/pos58.ppd": Unable to open PPD file on line 0.
lpadmin: Unable to open PPD file "/usr/share/cups/model/pos/pos58.ppd" - No such file or directory

Restarting CUPS
[ ok ] Stopping cups (via systemctl): cups.service.
[ ok ] Starting cups (via systemctl): cups.service.

Install Complete
Go to http://localhost:631, or http://127.0.0.1:631 to manage your printer please

----------

После этого принтер не работает и отмечается следующее:

  • Открыв http://localhost:631/, нельзя "добавить принтер", так как после ввода данных для входа браузер (в данном случае firefox) ищет вечно, ничего не выходя из него,
  • Принтер никогда не будет печатать даже тестовую страницу, и это отображается в разделе "Состояние" в настройках печати для принтера (серия POS-58): файл "/usr/lib/cups/filter/rasteropos58" недоступен: такого файла нет или каталог

Другие опробованные варианты, для которых установка провалилась:

1 ответ

Отредактируйте первую строку скрипта из #!/bin/shк #!/bin/bash, если вы получите сообщение об ошибке, gzip: stdin: unexpected end of fileпри запуске скрипта.

Вместо запуска сценария вы также можете попробовать добавить принтер, просто используя предоставленный файл PPD.

  • Загрузите соответствующий файл PPD (pos58.ppd)

  • Подключите ваше устройство (USB)

  • Откройте веб-интерфейс CUPS.

  • Администрирование -> «Добавить принтер»

  • В разделе «Локальные принтеры» вы должны увидеть свой принтер. Общие принтеры обычно отображаются как «Неизвестные».

  • Выберите файл PPD с вашего диска.

  • Наконец, нажмите «Добавить принтер».

Другие вопросы по тегам