четверг, 29 марта 2012 г.

Загрузка прошивки для "безголовых" принтеров

Если система опознала принтер, но он не печатает значит не загрузилась прошивка. 


#!/bin/bash
 printers="1000 1005 1018 1020 p1005
p1006 p1007 p1008 p1505"  
#весь список принтеров можно посмотреть командой sudo getweb. Впишите нужный вам принтер (если его нет) в переменную printers

cd /tmp
for prn in $printers; do
img="sihp${prn}.img"
dl="sihp${prn}.dl"
getweb $prn
if [ -f $img ]; then
arm2hpdl $img > $dl
sudo cp /lib/firmware/hp/$dl /usr/share/foo2zjs/firmware/$dl
rm $img $dl
fi;
done



После этого, выключите и включите принтер. Должен печать


Ещё один способ:
1. установите пакет: hannah-foo2zjs
2. запустите утилиту Система > Администрирование > Foo2ZJS firmware installer и выберите модель принтера
3. выполните комманду sudo cp /lib/firmware/hp/* /usr/share/foo2zjs/firmware


Комментариев нет:

Отправить комментарий