Для начала надо скачать прошивку вменяемую, которую, например, можно взять тут.
# tar xvzf sihp1018.tar.gz sihp1018.img
Далее, установим нужные пакеты:
# apt-get install foo2zjs hplip
Установим прошивку:
# arm2hpdl sihp1018.img > /usr/share/foo2zjs/firmware/sihp1018.dl
Загрузим прошивку:
cat /usr/share/foo2zjs/firmware/sihp1018.dl > /dev/usb/lp0
На это действие принтер должен отреагировать, если не реагирует, проверьт подключение к компьютеру.
Далее подключим принтер к CUPS:
- зайти через любой браузер на http://localhost:631
- вкладка "Администрирование" (Administration)
- "Добавить принтер" (Add printer)
- вписать название принтера и выбрать порт подключения. В моем случае это HP LaserJet 1018 USB #1. В вашем случае может несколько отличаться. Иногда в названии подключения отображается серийный номер принтера
- выбрать драйвер. CUPS должен сам предложить его из списка. В моем случае это HP LaserJet 1018 Foomatic/foo2zjs (recommended)
И все. Далее можно напечатать тестовую страницу. Да, тут еще может понадобиться авторизоваться по рутом.
Все готово. Если хотите подключить этот принтер к серверу печати на WinServer 200x, то самый простой вариант, это на стартовой странице http://localhost:631 выбрать вкладку "Администрирование", и в ней поставить галочки:
- Расшарить подключенные принтеры (Share published printers connected to this system)
- Разрешить печать из Интернет (Allow printing from the Internet)
- На сервере печати добавить принтер в ручную, выбрав сетевой или подключенный к другому компьютеру, далее подключиться к принтеру через Интернет и ввести адрес http://computer_name:631/printers/printer_name. Где computer_name - dns или ip-адрес компьютера, к которому подключен принтер, printer_name - название принтера, которое вы прописали при добавлении его через CUPS.
- Ну, и далее произвести стандартные операции, типа выбора нужного драйвера.
Вот теперь точно все :)
Комментариев нет:
Отправить комментарий