Instalar software
# apt-get update# apt-get install sane
Testar funcionamento do scanner no servidor
Abrir shell como utilizador saned# su saned -s /bin/sh
Mostrar os grupos do utilizador saned
$ groups
saned scanner
$ sane-find-scanner
[...]
found USB scanner (vendor=0x03f0 [HP], product=0xc111 [Deskjet 1510 series]) at libusb:001:004
[...]
$ scanimage -L
device `hpaio:/usb/Deskjet_1510_series?serial=CN39219N8W05YR' is a Hewlett-Packard Deskjet_1510_series all-in-one
NOTA: Caso os dois comandos anteriores não funcionem, teste-os como root ou com sudo. Se funcionarem convém verificar as permissões de:
# ls /dev/bus/usb/001/ -la
total 0
drwxr-xr-x 2 root root 120 Jan 1 1970 .
drwxr-xr-x 3 root root 60 Jan 1 1970 ..
crw-rw-r-- 1 root root 189, 0 May 21 20:39 001
crw-rw-r-- 1 root root 189, 1 May 21 20:39 002
crw-rw-r-- 1 root root 189, 2 May 21 20:39 003
crw-rw-r--+ 1 root lp 189, 3 May 21 20:54 004
Adicionar o utilizador saned ao grupo lp
# adduser saned lp
Configurar servidor
Editar e ativar o daemon RUN=yes
# nano /etc/default/saned[...]
RUN=yes
Editar /etc/sane.d/saned.conf e acrescentar rede:
[...]
## Access list
192.168.1.0/24
E descomentar
data_portrange = 10000 - 10100
Arrancar o servidor SANE
# systemctl start saned.socket
Ativar o arranque automático do serviço aquando do arranque da máquina
# systemctl enable saned.socket
Verificar o estado do serviço
# systemctl status saned.socket
● saned.socket - saned incoming socket
Loaded: loaded (/lib/systemd/system/saned.socket; enabled)
Active: active (listening)
Listen: [::]:6566 (Stream)
Accepted: 0; Connected: 0
Configurar o cliente
No cliente existem várias soluções. A normal será o xsane ou o simple-scan (que vem instalado por defeito no Linux Mint).
Editar o ficheiro
$ sudo nano /etc/sane.d/net.conf
E acrescentar o IP ou hostname do servidor
[...]
## saned hosts
192.168.1.103
[...]
De seguida resta iniciar a aplicação de digitalização e o scanner de rede deverá ser detetado.
Caso não seja detetado pode ser necessário adicionar o utilizador ao grupo scanner
sudo adduser utilizador scanner
Após isto é necessário terminar sessão e voltar a entrar.
Referências
[] - https://samhobbs.co.uk/2014/07/raspberry-pi-print-scanner-server[] - https://wiki.debian.org/SaneOverNetwork
Sem comentários:
Enviar um comentário