HP Laserjet 1020 és más Zenographics-ot használó nyomtató beüzemelése Ubuntu 10.04 alatt.
Vannak a nyomtatók amik nyomtatnak Ubuntu 10.04 alatt és vannak amelyek nem. Ebben az útmutatóban leírom hogyan lehet működésre bírni a
HP LaserJet 1000, 1005, 1018, 1020, 1022, M1319 MFP
HP LaserJet Pro P1102, P1102W, P1566, P1606dn
HP LaserJet P2035
Minolta Color PageWorks/Pro L
Konica Minolta magicolor 2430 DL
Minolta/QMS magicolor 2200 DL, 2300 DL
A működésre bíráshoz egy foo2zjs nevű drivert fogunk használni.
foo2zjs egy nyílt forrású nyomtató driver, azokhoz a nyomtatókhoz amik Zenographics ZjStream protokolt használják a nyomtatáshoz.
Ahhoz hogy a driver-t fel lehessen tenni szükség van néhány függőségre. Ezeket az alábbi paranccsal tudjuk megoldani.
sudo apt-get install build-essential tix foomatic-filters groff
Opcionális Előkészület:
Ha már korábban lett feltelepítve valamilyen csomag azt eltávolítja:
$ sudo make uninstall
Telepítés:
Terminálba írd vagy másold be ezt:
$ wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
Tömörítsd ki:
$ tar zxf foo2zjs.tar.gz
$ cd foo2zjs
Fordítsd le a forrást:
$ make
Le kell tölteni néhány extra fájlt a netről, például .ICM profilokat szín korrekcióhoz,
és firmwareket. Válaszd ki a nyomtatód típusát:
$ ./getweb cpwl # Minolta Color PageWorks/Pro L .ICM file
$ ./getweb 2200 # Minolta 2200 DL .ICM file
$ ./getweb 2300 # Minolta 2300 DL .ICM file
$ ./getweb 2430 # Minolta 2430 DL .ICM file
$ ./getweb 1000 # HP LaserJet 1000 firmware file
$ ./getweb 1005 # HP LaserJet 1005 firmware file
$ ./getweb 1018 # HP LaserJet 1018 firmware file
$ ./getweb 1020 # HP LaserJet 1020 firmware file
Driver telepítés
$ sudo make install
(Opcionális) hotplug konfigurálása (USB; HP LJ 1000/1005/1018/1020):
$ sudo make install-hotplug
(Opcionális) Ha használsz Cupsot:
$ sudo make cups
Most hozz létre egy nyomtatót a beállításokban.
Drivernek a foo2zjs-t kell kiválasztani minden frontenden. Én most a cups webes felületét írom le:
Böngésző címsorába írjuk be ezt a címet:
http://localhost:631/admin
Administration fülön kattintsunk a Printers csoporton belül az Add Printerre.
Felugró ablakon meg kell adnunk a felhasználó nevünket és a jelszavunkat "Ugyan az amivel belépsz ubuntuba".
Looking for printers folyamatnak MEG kell találnia a nyomtatót. Méghozzá Local Printers: szekció alatt. Kiválasztjuk a nyomtatót és Continue.
Következő Szekcióban:
Name /Nyomtató neve/
Description /Nyomtató leírása pl géza nyomtatója/
Location /Nyomtató helye pl.: konyha/
Sharing /Nyomtató megosztása hálózaton/
Ha kitöltöttük katt a Continue gombra.
Következő Szekcióban:
Ki kell választanunk a nyomtatónkat és a Driver csoportban a Foomatic drivert kell kiválasztani. Az én esetemben HP Laserjet 1020 Foomatic/Foozjs-z1 (recommended) (en)
Ha megvan Katt az Add Printer gombra
General Szekcióban nyomtatási beállításokat adhatjuk meg az én esetemben alapértéken hagyva mindent jó volt.
A Print Density: és a Print Quality lehet érdekes. Ezek a nyomtatás minőségét állítják be.
Minél rosszabb annál tovább bírja a nyomtató.
Set Default Options-ra katt
Maintance gombra rákattintva válasszuk ki a Teszt oldal nyomtatását.
Ha minden összejön akkor működik a nyomtató ha nem akkor hiba keresés.
***Megjegyzések***
Doksival kapcsolatban:
--------------
Csak a HP Laserjet 1020 típusú nyomtatóval tudtam kipróbálni a dolgot. De az összes többi listában lévő nyomtatónak nyomtatnia kell.
Színes nyomtatók:
--------------
A színes nyomtatóknál a dokumentáció szerint két nyomtatási sort kell létre hozni. Egyet a monokrómnak és egyet a színesnek.
Dokumentáció szerint:
firefox http://localhost:631
Katt a:
Printers -> Set Printer Options -> Color Mode -> Color
És katt a.
Set Printer Options-ra
CUPS USB
--------------
Ha USB portot használsz akkor a nyomtató URI-je vagy:
usb:/dev/usb/lp0
usb:/dev/usb/lp1
vagy:
usb://Samsung/CLP-310%20Series
usb://Samsung/CLP-310%20Series
usb://HP/Color%20LaserJet%20CP1215
usb://HP/Color%20LaserJet%202600n
usb://HP/LaserJet%201000
usb://HP/LaserJet%201005
usb://HP/LaserJet%201018
usb://HP/LaserJet%201020
usb://HP/LaserJet%20P1005
usb://HP/LaserJet%20P1006
usb://HP/LaserJet%20P1007
usb://HP/LaserJet%20P1008
usb://HP/LaserJet%20P1505
Kell hogy legyen.
Ne használj hp:// mert az a hplip (a zárt forrású driver).
//A /dev/usb/lp* nekem nem létezett ezért én usb:// használtam.
//én is szívtam ezzel :S
HP LASERJET 1000/1005/1018/1020, P1005/P1006/P1007/P1008/P1505 NOTES
--------------
Ezeket a nyomtatókat amikor bekapcsoljuk a firmware minden alkalommal letöltődik.
USB nyomtató:
Ha a nyomtató usb-n csatlakozik akkor be tudod állítani hogy a firmware minden alkalommal automatikusan letöltődjön.
$ sudo make install-hotplug
Kapcsold ki a nyomtatót majd be. Narancs színű fénynek kell villognia ha a firmware letöltődött.
Egy másik megoldás amikor kézzel töltöd be a firmwaret:
# cat /usr/share/foo2zjs/firmware/sihp1000.dl > /dev/usb/lp0
# cat /usr/share/foo2zjs/firmware/sihp1005.dl > /dev/usb/lp0
# cat /usr/share/foo2zjs/firmware/sihp1018.dl > /dev/usb/lp0
# cat /usr/share/foo2zjs/firmware/sihp1020.dl > /dev/usb/lp0
# cat /usr/share/foo2xqx/firmware/sihpP1005.dl > /dev/usb/lp0
# cat /usr/share/foo2xqx/firmware/sihpP1006.dl > /dev/usb/lp0
# cat /usr/share/foo2xqx/firmware/sihpP1505.dl > /dev/usb/lp0
Ugyan úgy narancs színnek kell megjelennie a lámpánál.
Ellenőrizheted hogy a firmware letöltődött e.
Firmware nem töltődött le:
$ usb_printerid /dev/usb/lp0
GET_DEVICE_ID string:
MFG:Hewlett-Packard;MDL:HP LaserJet 1020;CMD:ACL;CLS: PRINTER;\
DES:HP LaserJet 1020;
Firmware letöltődött:
$ usb_printerid /dev/usb/lp0
GET_DEVICE_ID string:
MFG:Hewlett-Packard;MDL:HP LaserJet 1020;CMD:ACL;CLS: PRINTER;\
DES:HP LaserJet 1020;FWVER:20050309;
Eredeti források:
http://foo2zjs.rkkda.com/
http://foo2zjs.rkkda.com/INSTALL