Após vários esforços, parece que a solução veio atualizando os back-ends sadios de 1.0.26git para 1.0.27git.
Eu segui as instruções do tutorial do SANE daemon para configurar um scanner de rede.
Tudo deve ser definido conforme necessário. No entanto, quando abro o xsane em um PC cliente (tentei mais de um cliente, com o mesmo resultado), o host saned nega acesso:
Feb 6 14:29:56 xxxxxxx systemd[1]: Started Scanner Service (xxx.xxx.xx.xxx:46488).
Feb 6 14:29:56 xxxxxxx saned[5122]: saned (AF-indep+IPv6) from sane-backends 1.0.26git starting up
Feb 6 14:29:56 xxxxxxx saned[5122]: check_host: access by remote host: localhost
Feb 6 14:29:56 xxxxxxx saned[5122]: init: access by host localhost denied
Feb 6 14:29:56 xxxxxxx saned[5122]: saned exiting
Estou perplexo aqui pelo fato de que a solicitação de acesso vem de 'localhost' em vez do IP / nome do cliente. Se eu incluir o localhost nos IPs permitidos, o registro será alterado para:
check_host: access by remote host: localhost
init: bad status=22 or procnum=6350304
Eu tentei várias coisas (adicionar grupos lp e saned, modificar saned @ .service, definir regras de permissão para saned), mas nada muda. Naturalmente, o scanner funciona localmente no host. Se, no entanto, eu adicionar localhost tanto no saned.conf quanto no net.conf, posso conectar-me ao scanner apenas localmente, nenhuma segunda cópia 'localhost' é detectada pelo xsane (como mencionado no tutorial para solução de problemas).
Você tem alguma ideia?
Após vários esforços, parece que a solução veio atualizando os back-ends sadios de 1.0.26git para 1.0.27git.
acho que encontrei as peças que faltam: - pacote libusb-0.1-4 deve ser instalado - /opt/smfp-common/scanner/lib/libsane-smfp.so.1.0.1 deve ter chmod a + x set
funciona como um charme agora! agora backend smfp é encontrado para o scanner de rede