Free Penguin Stampanti

Per prima cosa abbiamo bisogno di scaricare la patch udev
per la versione foo2zjs a questo indirizzo. Decomprimiamo l'archivio: tar zxvf foo2zjs-patched.tar.gz e scendiamo dentro la directory foo2zjs da qui lanciamo: ./configure
make
sudo make install
Questo installerà il driver e il firmware. Potrebbe essere necessario installare il pacchetto build-essential e make per compilare il pacchetto foo2zjs, nonché gcc.
Configurazione Editiamo il file 58-foo2zjs.rules nella directory foo2zjs in cui siete entrati per correggere un bug (probabilmente il bug sarà già stato corretto, ma una verifica non fa male): Cercate la stringa SYSFS{idProduct}=="2B17" e cambiatela con SYSFS{idProduct}=="2b17".
Adesso installiamo lo script udev: sudo make install-udev Avviamolo: sudo udevstart Inoltre potrebbe servire anche: sudo make install-hotplug
Ora accendete la stampante. Sentirete la stampante fare dei rumori di assestamento delle testine, questo significherà che il firmware è stato caricato. Potete anche controllare in /var/log/messages qualcosa come: «successful upload of firmware».
Ora diamo il comando per riavviare il server di stampa cupsys: sudo /etc/init.d/cupsys restart
Adesso aggiungiamo la nostra stampante con il tool di gnome per stampanti "gnome-cups-manager" e selezioniamo la nostra stmapante HP1020, dovremo notare che il sistema consiglia l'opzione foo2zjs come driver.