Проблема с установкой термопринтера
У меня есть термопринтер 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 с вашего диска.
Наконец, нажмите «Добавить принтер».