Canon i-SENSYS LBP3100

 ( Nextra | 2014. szeptember 22., hétfő - 17:17 )

Adott a tárgyban említett nyomtató, melyhez a gyártó honlapjáról leszedtem az általuk ajánlott két rpm csomagot, és fel is tettem a Mageia 4.1-re. Telepítésre került még a task-printing-canon csomag is, mely hozta magával ami szükséges neki.
A rendszer felismerte, beállította, ennek ellenére sem a teszt nyomtatás, sem semmi más nem működik.
A nyomtatási sorban csak azt látni, hogy a dokumentum feldolgozás alatt. Rengeteg doksit olvasgattam erről, hogy Ubuntuban hogy sikerült, Arch Linuxon hogy sikerült, de nekem nem megy. Hibaüzenet természetesen nincs.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Nos úgy látszik senki nem használ ilyen lézernyomtatót Linuxon. De még hasonlót sem?

Nem volt egyszerű, mert az automatikus nyomtatóbeállítás nem vezetett eredményre. Az usblp0 abban a pillanatban elszállt, amint az ember nyomtatni szeretett volna.
Kézi beállítással sikerült működésre bírni, illetve faragnom kellett hozzá egy illetve 2 udev szabályt is.

Először is kell hozzá a Canon saját csomagja, mely letölthető a honlapjukról, 32 és 64 bites változatban érhető el, mely egyben tölthető le. Fel kell telepíteni a megfelelő két csomagot.

1. Kapcsoljuk be a gépet. - Ekkor lehet hogy elindul az automatikus nyomtató beállítás. Ha összejön szerencséd van. Ha nem, akkor itt az alternatíva.

Építsd fel ezt a struktúrát:

/var/captmon
/var/CCPD/fifo0
chown -R lp:lp /var/CCPD/

Keresd meg a megfelelő ppd fájl pontos nevét:
ls /usr/share/cups/model/ | grep CNCUPS

Majd add ki a parancsot:
lpadmin -p LBP3100 -m CNCUPSLBP3100CAPTJ.ppd -v ccp:/var/CCPD/fifo0 -E
Regisztráljuk a ccpdadminál is.
ccpdadmin -p LBP3100 -o /dev/usb/lp0

Készítsünk egy udev szabályt a ccpd démon vezérlésére.

# /etc/udev/rules.d/85-canon-capt.rules

KERNEL=="lp*", SUBSYSTEMS=="usb", ACTION=="add", ATTRS{idVendor}=="04a9", RUN+="/etc/init.d/ccpd start"
KERNEL=="lp*", SUBSYSTEMS=="usb", ACTION=="remove", RUN+="/etc/init.d/ccpd stop"

és végül egy másikat a nyomtató besorolásához.


No ide majd befűzöm a sort később, mert azon a gépen van ahol megoldottam és erre már nem emlékszem.
De végül is csak annyi hogy megadtam a tulajdonost, csoportot és jogot az idVendorhoz és idProducthoz

Most már csak annyi probléma van hogy ha letörlöm az automatikusan beállított nyomtatót, mert az ugye más néven van, akkor újra beállítja amint be van kacsolva a nyomtató.
A rendszer a nyomtató bekapcsolásakor egy beállítatlan usb nyomtatót lát, mi meg ccp canon capt hozzáféréssel állítottuk be.
Egyéb híján letiltottam mindenről. Viszont érdekes módon így kettő ccpd démon fut.
A lényeg hogy a nyomtató működik.