Linux žaliems: openSUSE/Sistemos administravimas/Problemų sprendimas/Spausdintuvas/HP laserjet

openSUSE
logotipas
logotipas

HP LaserJet 1000/1005/1018/1020, P1005/P1006/P1505 keisti

Jei norite Linux sistemoje naudoti HP LaserJet 1000/1005/1018/1020, P1005/P1006/P1505 spausdintuvus, turite įdiegti atitinkamą tvarkyklę ir programinę aparatinę įrangą (angl. firmware).

Pasiruošimas keisti

Įsitikinkite, kad įdiegti make ir gcc paketai

Vienas iš būdų juos įdiegti:

sudo zypper install make gcc
 

foo2zjs tvarkyklės diegimas keisti

Prisijunkite prie interneto ir komandinėje eilutėje įvykdykite:

wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
tar zxf foo2zjs.tar.gz
cd foo2zjs
make uninstall
make
 

Programinės aparatinės įrangos diegimas keisti

Po to, priklausomai nuo spausdintuvo modelio, įvykdome kurią nors vieną iš šių eilučių:

./getweb 1000    # Get HP LaserJet 1000 firmware file
./getweb 1005    # Gauti HP LaserJet 1005 programinės aparatinės įrangos bylą
./getweb 1018    # Gauti HP LaserJet 1018 programinės aparatinės įrangos bylą
./getweb 1020    # Gauti HP LaserJet 1020 programinės aparatinės įrangos bylą

./getweb P1005    # Gauti HP LaserJet P1005 programinės aparatinės įrangos bylą
./getweb P1006    # Gauti HP LaserJet P1006 programinės aparatinės įrangos bylą

./getweb P1505    # Gauti HP LaserJet P1505 programinės aparatinės įrangos bylą
 

Tuomet šias komandas paeiliui:

sudo make install
sudo make install-hotplug
 

Priklausomai nuo spausdintuvo modelio gali tekti įvykdyti vieną iš šių eilučių:

sudo cat /usr/share/foo2zjs/firmware/sihp1000.dl > /dev/usb/lp0
sudo cat /usr/share/foo2zjs/firmware/sihp1005.dl > /dev/usb/lp0
sudo cat /usr/share/foo2zjs/firmware/sihp1018.dl > /dev/usb/lp0
sudo cat /usr/share/foo2zjs/firmware/sihp1020.dl > /dev/usb/lp0
sudo cat /usr/share/foo2xqx/firmware/sihpP1005.dl > /dev/usb/lp0
sudo cat /usr/share/foo2xqx/firmware/sihpP1006.dl > /dev/usb/lp0
sudo cat /usr/share/foo2xqx/firmware/sihpP1505.dl > /dev/usb/lp0
 

Užbaigiamieji darbai keisti

 
A4 popieriaus formato nurodymas

Perkrauname CUPS ir per YaST konfigūruojame spausdintuvą

sudo make cups
sudo yast2 printer
 

Bent HP LaserJet spausdintuvo atveju reikia nurodyti, kad naudojame A4 popierių