Ho penato un po’ per far fungere questa stampante, la mia, sotto archlinux. Però tutto sommato mi sono divertito.
Premessa
Dato che io non sto utilizzando sudo sotto archlinux, ma ho un utente root a se stante, per scrivere questi miei appunti intendo la # come “usate root”.
Installare le dipendenze
# pacman -S foomatic-db-hpijs
Aggiungere il proprio utente a lp
Controllare che il proprio utente sia faccia parte del gruppo di lp
groups
lp wheel network video audio optical floppy storage scanner camera ugaciaka
Se ciò non fosse basta aggiungerlo con il semplice comando
# gpasswd -a ugaciaka lp
Installare i driver
La stampante ha degli ottimi driver per linux (o per lo meno lo sono per i miei scopi). O si fa affidamento ad AUR o si installa normalmente, però sotto archlinux bisogna apportare delle piccole modifiche come spiegato qua. Ecco il procedimento completo compreso di modifiche:
# wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
# tar zxf foo2zjs.tar.gz
# cd foo2zjs
# nano Makefile
troviamo la riga (CTRL+W)
LPuid=-olp
e la modifichiamo così
LPuid=-oroot
Salviamo (CTRL+O) e chiudiamo (CTRL+X). Ora compiliamo il tutto (l’opzione -j2 è per chi ha un processore con due core) e installiamo i driver
# make -j2
# make install
# make install-hotplug
Carichiamo il modulo usblp
Serve il modulo del kernel per le stampanti usb, lo carichiamo
# modprobe usblp
e
# nano /etc/rc.conf
aggiungendo su MODULES la stringa usblp.
Installiamo CUPS
Installiamo CUPS e poi lo facciamo partire
# pacman -Sy cups
# /etc/rc.d/cups start
Se non ci sono errori facciamo in modo che parta all’avvio del sistema
# nano /etc/rc.conf
aggiungendo su DAEMONS la stringa cups.
Installazione
Finalmente possiamo installare andando all’indirizzo http://localhost:631/ e aggiungere una stampante per via grafica. Quando richiesto mettere come utente root e come password quella di root.
Maggiori informazioni
Naturalmente il wiki di archlinux è fatto ottimamente



