Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.

Autor Téma: Skenování v Ubuntu (11.10)  (Přečteno 2046 krát)

DF-Jiri

  • Návštěvník
  • *
  • Příspěvků: 2
    • Zobrazit profil
Skenování v Ubuntu (11.10)
« kdy: 11 Duben 2012, 22:34:51 »
Zdravím,
kdo stejně jako já narazil v Ubuntu 11.10 na problém s multifunkční tiskárnou (po instalaci ovladačů, která proběhla v pořádku), že program na skenování XSANE (nebo i "Jednoduché skenování) zkrátka nefakčí, mohl by pomoci můj návod, jak jsem si to prozatím vyřešil sám... Sice stále jako mírně pokročilý linuxový začátečník, ale funguje to :).

Problém je v tom, že aby se program XSANE rozběhl a rozpoznal skener, je potřeba ho spustit jako ROOT. Nejdou ale ukládat naskenovaná data, měnit nastavení atd. Ono to s tím rootem je prý známý bug (https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/217571).

Stačí změnit oprávnění přístupu ke konfiguračnímu souboru z vlastníka ROOTA na své uživatelské jméno, skupinu... a vše šlape.
Další problém je, že po restartu se oprávnění vrátí na původní hodnotu.
Spáchal jsem to tak, že jsem si přidal příkaz "chown" (kompletní viz níže) do /etc/rc.local = oprávnění se zapíše při každém startu systému automaticky.

V terminálu zadejte příkaz:
Kód: [Vybrat]
lsusbTím zjistíte pozici připojeného zařízení. Výpis bude vypadat nějak takto:

jiri@DF1:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 046d:08c9 Logitech, Inc. QuickCam Ultra Vision
Bus 002 Device 002: ID 0458:0048 KYE Systems Corp. (Mouse Systems)
Bus 002 Device 003: ID 0458:003a KYE Systems Corp. (Mouse Systems) NetScroll+ Mini Traveler / Genius NetScroll 120
Bus 004 Device 002: ID 15d9:0a4c Trust International B.V. USB+PS/2 Optical Mouse
Bus 005 Device 002: ID 04f9:01ea Brother Industries, Ltd
jiri@DF1:~$


Zjistím tak adresář (ono to jsou čísla) "BUS" a soubor "DEVICE", tedy 005 a 002
Samotný konfigurační soubor pro toto zařízení se nachází ve složkách

/dev/bus/usb/"BUS"/"DEVICE"
neboli v mém případě
/dev/bus/usb/005/002

Teď změníme vlastníka a skupinu tomuto souboru a napíšeme to do /etc/rc.local
V terminálu zadejte příkaz:

Kód: [Vybrat]
gksudo gedit /etc/rc.local
Nad řádek
exit 0
přidejte
chown jiri.scanner /dev/bus/usb/005/002 -R

to je:
chown vaseuzivatelskejmeno.scanner /dev/bus/usb/BUScisloXXX/DEVICEcisloXXX -R

+ nějakou tu poznámku, abyste za čas věděli, co to vlastně je :D

Uložte, restartujte počítač
Kód: [Vybrat]
sudo reboot
A je hotovo. Zkuste.
Případně pokud někdo zná elegantnější řešení, sem s ním prosím. Skener od HP fakčil normálně, než se mu kdysi porouchaly vnitřnosti, laser-multifunkce Xerox i Brother (s dalšíma nemám zkušenost) je potřeba rozchodit a udělal jsem to prostě takhle no.
Tož třeba to někemu pomůže...