Portál AbcLinuxu, 26. dubna 2024 11:38


Dotaz: problém se souborem zařízení tiskárny, udev+cups

27.1.2007 13:06 kavol | skóre: 28
problém se souborem zařízení tiskárny, udev+cups
Přečteno: 73×
Odpovědět | Admin
Zdravím,

mám takový problémek, ze kterého koukají jeden až dva bugreporty, ale poněvadž tomu rozumím jak koza petrželi, rád bych se prvně poradil ...

použité distro: Gentoo, udev 087-r1, cups 1.2.6

Po připojení tiskárny se mi vytvoří /dev/usb/lp0 - problém je, že práva nejsou zrovna v pořádku, cups spouští tiskové procesy coby 'lp', takže nemají přístup:
$ ls -l /dev/usb/lp0
crw-rw---- 1 root plugdev 180, 0 2007-01-26 17:40 /dev/usb/lp0
Přitom v /etc/udev/rules.d/50-udev.rules je řádek:
BUS=="usb", KERNEL=="lp[0-9]*",   NAME="usb/%k", GROUP="lp"
a žádný jiný relevantní záznam, příp. záznam, který by tomu mohl přidělit skupinu 'plugdev' jsem nenašel ...

Druhá věc je, že při nastavení cupsu tento sice pozná, že tiskárna je na usb, nicméně při pokusu o tisk nepředá driveru jméno zařízení. Driver v tom případě předpokládá default /dev/lp0, které samozřejmě neexistuje.

Problém samozřejmě umím obejít vytvořením symlinku a nastavením práv, nicméně měl bych představu, že v distru by to mělo fungovat tak nějak automaticky ... takže:

a) je ještě něco okolo udev, o čem nevím, a co může být blbě nastaveno, a tudíž není na místě hlásit to coby chybu? (i když já jsem nic nenastavoval, takže asi je na místě říct, že to nechodí "out-of-the-box", že soudruzi něco nevychytali ...?)

b) nevím, jak přesně se tvoří příkazová řádka pro driver - nastavení zařízení je otázka PPD nebo cupsu samotného? u koho to reklamovat?

... pokoušel jsem se najít odpověď na b) v dokumentaci CUPSu, ale prase aby se v tom vyznalo, s prominutím :-(
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Na otázku zatím nikdo bohužel neodpověděl.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.