Mi sem egyszerűbb dolog linuxon a nyomtatásnál?
Van egy nyomtató, ami mondjuk, hogy támogatott, és nem kókányolós, mint pl. a kis nyomorult hp 1020. Felteszed, nyomtatsz, minden OK. Elméletben.
Az egyik cégnek nemrég vittünk új gépeket. Az általuk használt szoftver teljesen webes, a levelezést böngészőből nyomják webmail-lel, a régi gépeiken a windows-on is libreoffice volt telepítve, ezen kívül semmi extra igény nincs. Persze ilyen standard dolgok, mint, pdf olvasó, meg képnézegető, de ezen kívül semmi. Így hát miért ne tennénk az új gépekre linuxot?
Kikerültek a gépek a helyszínre, minden OK, akkor már csak a nyomtató meg a scanner van hátra. A scanner ment pöccre, meglepő módon. HP 2015-ről van szó, támogatott, illetve beszél PCL-t és PS-t is, így hát nagy baj nem lehet. A nyomtatóval csak akkor egy olyan 3 órát meg egy fél csomag papírt basztunk el. Azóta még vagy 5-t, meg tegnap a saját nyomtatómmal megint vagy 3-at. Egyszerűen katasztrófa... Minden drivert kipróbáltunk, ami logikus és működhet, egyikkel sem volt az igazi. De ami a szép az egészben, hogy ami az egyik gépen megy, az a másikon nem, vagy ami az egyiken jó, az a másikon nem annyira. Sorolom mik voltak, lehet kihagyok valamit, és már nem emlékszek melyik melyik volt.
- nyomtat, csak el van csúszva jobbra az egész, a jobb széle nem látszik a nyomtatásnak
- a nyomtatni valóból az alján meg a tetején "levág" kb. 2-2 centit
- kinyomja az A4-et, de nem tölti ki fizikailag az egész papírt, olyan, mintha mondjuk 90%-ra össze lenne zsugorítva, és úgy nyomtatnád a lapra középre igazítva
- egyszerűen szemetet nyomtat
- egyszerűen eltűnik a cups-ból a nyomtatás, anélkül hogy a nyomtatón bármi is történne
- cups-ban megáll filter failed-del
- kinyomtatja szépen amit ráküldtél nyomtatás, majd kifosik egy következő lapot is a bal felső sarokban egy pár karakter szeméttel vagy egy PCL errorral
- jól nyomtat, csak kurva lassan. Erre emlékszek, hogy ez a "nyomtatóhoz való" PS driver volt. Ráküldesz egy nyomtatást (semmi nagy grafika vagy ilyesmi, egy sima szöveges doksi), villog, villog, processing, és 1-1,5 perc mire egyáltalán megmozdul a nyomtató. Szóval lassú mint a disznó.
- nyomtató telepítése után az első oldalt kinyomja gyorsan, hiba nélkül, majd utána hiba (talán filter failed volt ez is... de már nem emlékszek), és mást, következő oldalakat már soha többet
- cups-ból a tesztoldal kijön rendben, gyorsan, de ha mást nyomtatsz, pl. pdf-ből vagy LO Writerből, akkor már szemét
És ugyanolyan rendszeren, ugyanaz a driver, ugyanazzal a nyomtatóval két külön gépen totál mást is képes produkálni (random választhatsz egyet-egyet a fenti listából), az egyik mondjuk nyomtat "szépen", csak jobbra el van csúszva, a másik meg filter failed és ki se megy a nyomtatás, ha fejreállsz se.
És ha azt gondolnátok, hogy egyedi problémáról van szó, nem. Tegnap a saját ML2571n-es nyomtatómmal játszottam... Telepítettem egy új gépet, amire fel akartam tenni úgy, mint a sajátomra, gondoltam megnézem a többi, illetve a "nyomtatóhoz való" drivert, és ugyanezeket a köröket lefutottam. A saját gépeimen mióta az eszem tudom HP Laserjet 5L (ez kb egy standard PCL5 driver, megvan linuxon és windowsos is, illetve a 6L a PCL6. Szóval amelyik nyomtató tud PCL-t, azzal biztos hogy tudunk nyomtatni akármilyen rendszerről), hiba nélkül. Igen, kb. 1 centit ezzel is el van csúszva jobbra, de egyébként szépen megy, stabil, nincs krix-krax vagy szemét, nem akad be nyomtatás, gyors.
Az újonnan telepített gépen is elkezdtem végigpróbálgatni a "generic" HP PCL és PS drivereket, valamint a nyomtatóhoz való (ML2570 és ML2571) PCL és PS drivereket, és kb. ugyanezt a listát tudom felsorolni. A PS megy, de kurvalassú. A többi vagy szemetet nyom, vagy nincs alja, vagy nincs teteje. Aztán végül valahogy az ML2570 Foomatic/hpijs-pcl5e driverrel (ezt sem elsőre) sikerült úgy működésre bírni, hogy minden rendben vele. Elcsúszva sincs. Viszont, ha ugyanezt az én gépemen kiválasztom, akkor filter failed.
Azt is megcsináltam, hogy leállítottam az egész cups-ot, az /etc/cups-ot áthoztam ahogy van. Nálam akkor sem megy ezzel. Valószínűleg ezért maradtam anno az 5L-nél. Az legalább determinisztikusan működik mindenhol. Kicsit jobbra csúszva, de gyorsan, stabilan.
Szóval valami cups guru megmagyarázhatná, hogy mi van, mert egyáltalán nem értem. A cups-ot végig mindenhol localhost:631-en állítgattam, kézzel illetve System centerből meg hasonló helyekről egyik esetben sem.