HP Laserjet 1020 és más Zenographics-ot használó nyomtató beüzemelése

A Ubuwiki wikiből

A lap korábbi változatát látod, amilyen Wikista (vitalap | szerkesztései) 2013. május 14., 12:45-kor történt szerkesztése után volt.

(eltér) ←Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)

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 következőket:

  • 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ű illesztőprogramot fogunk használni.

A foo2zjs egy nyílt forrású nyomtató illesztőprogram, azokhoz a nyomtatókhoz, amik Zenographics ZjStream protokolt használják a nyomtatáshoz.

  • Ahhoz hogy az illesztőprogramot 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

Illesztőprogram telepítése:

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. Illesztőprogramnak 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

Maintenance 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 hibakeresé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://<akármi> URI-t, mert az a hplip (a zárt forrású illesztőprogram).

HP LASERJET 1000/1005/1018/1020, P1005/P1006/P1007/P1008/P1505 megjegyzések

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:

Személyes eszközök