For user permission scanner
Lsusb
Bus 001 Device 004: ID 04a9:27cb Kyocera Mita
Chenge vender id and product id
Vendor ID: 04a9
Product ID: 27cb
⚙️ Step 2: Udev rule banao
sudo nano /etc/udev/rules.d/99-kyocera-scanner.rules
add this line ( accordingly your device ):
SUBSYSTEM=="usb", ATTR{idVendor}=="04a9", ATTR{idProduct}=="27cb", MODE="0666", GROUP="scanner"
> Important: Replace 04a9 and 27cb with your exact IDs if di
different.
Step 3: Reload udev rules
sudo udevadm control --reload-rules
sudo udevadm trigger
Step 4: User ko scanner aur lp group mein daalo
sudo usermod -aG scanner $USER
sudo usermod -aG lp $USER
And logout or reboot
And use your scanner through normal user
sudo mount -o remount,exec /home
sudo nano /etc/fstab
Hp
ReplyDeletesudo usermod -aG lp,lpadmin,scanner,plugdev $USER
scanimage -L
sudo hp-plugin -i
/dev/bus/usb/001/004
root:lp
ls -l /dev/bus/usb/*/*
ls -l /dev/bus/usb/001/004
sudo systemctl restart saned.socket
sudo systemctl restart hplip
Hp plugin check
ReplyDeletehp-check -r
ls /usr/share/hplip/data/plugins
Force relink
sudo rm -rf ~/.hplip
sudo hp-setup
sudo chmod -R 666 /dev/bus/usb
ReplyDeleteFor rool usb
ReplyDeletesudo nano /etc/udev/rules.d/99-scanner.rules
Lsusb. Vendor id and mode chenge
SUBSYSTEM=="usb", ATTR{idVendor}=="04a9", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="0482", MODE="0666"
Reload
sudo udevadm control --reload-rules
sudo udevadm trigger
Check printer driver properly installed
lpinfo -m
lpstat -t
scanimage -L
sudo apt remove simple-scan
sudo apt install xsane
Hp backend enable or not
ReplyDeletecat /etc/sane.d/dll.conf | grep hpaio
Output
hpaio
Agar # laga ho to
sudo nano /etc/sane.d/dll.conf
hpaio kar do
simple-scan → SANE → hpaio → HP scanner
Hp rool check
ReplyDeletels -l /lib/udev/rules.d/56-hpmud.rules
Hp all file configurations
ReplyDeletePrinter (HPLIP)
Binary:
/usr/bin/hp-*
CUPS filters:
/usr/lib/cups/filter/
/usr/lib/cups/backend/
PPD:
/etc/cups/ppd/
Config:
/etc/hp/
/var/lib/hp/
Scanner (SANE backend)
Backend:
/usr/lib/sane/libsane-hpaio.so
Config:
/etc/sane.d/hpaio.conf
/etc/sane.d/dll.conf