Узнайте USB-ID:
lsusb | grep -i xerox
Пример: ID 0924:3cef > Product ID = 0x3cef
nano ~/Desktop/install_xerox.sh
Вставьте код (замените 0x3cef на ваш ID):
#!/bin/bash
PRODUCT_ID="0x3cef" # < ваш ID
sudo apt-get update
sudo apt-get install -y sane sane-utils xsane libusb-0.1-4
sudo sed -i 's/#xerox_mfp/xerox_mfp/' /etc/sane.d/dll.conf
sudo bash -c "echo 'usb 0x0924 $PRODUCT_ID' > /etc/sane.d/xerox_mfp.conf"
sudo bash -c "cat > /etc/udev/rules.d/50-xerox.rules << EOF
ATTRS{idVendor}==\"0924\", ATTRS{idProduct}==\"${PRODUCT_ID#0x}\", ENV{libsane_matched}=\"yes\"
EOF"
sudo usermod -a -G scanner,lp $USER
sudo udevadm control --reload && sudo udevadm trigger
echo "Готово! Перезагрузите: sudo reboot"
chmod +x ~/Desktop/install_xerox.sh
~/Desktop/install_xerox.sh
sudo reboot
scanimage -L
Ожидается:
device `xerox_mfp:libusb:...' is a Xerox...
GUI:
xsane
CLI:
scanimage > scan.png
Драйвер Xerox НЕ нужен — используется встроенный xerox_mfp в SANE.
Готово за 2 минуты!