Comprei esta semana uma Canon Pixma MG3052, que é uma impressora multifuncional. Eu instalei os drivers de impressora do site da Canon e "Scan Gear MP".
Eu posso digitalizar com o comando scangearmp2
, mas não consigo fazer o mesmo com scanimage
. O scanner não foi encontrado e, se eu adicioná-lo manualmente ao /etc/sane.d/pixma.conf
, um erro será exibido:
[bjnp] udp_command: ERROR - no data received (timeout = 1000)
[bjnp] bjnp_init_device_structure: Cannot read mac address, skipping this scanner
[bjnp] udp_command: ERROR - no data received (timeout = 1000)
[bjnp] add_scanner: ERROR - Cannot read scanner make & model: bjnp://192.168.1.2
Eu atualizei minha versão sã usando sane-git
sem sucesso, a mesma mensagem continua acontecendo.
Eu li a página de manual sane-pixma e a série MG3000 parece não ser suportada.
Depois de muita pesquisa, eu vi que o protocolo subjacente que o sane-pixma usa é o BJNP na porta 8612. Eu então me deparei com esta página:
link
O protocolo BJNP faz parte dos modelos de impressoras Canon Pixma mais antigos.
e
As pessoas sempre reclamaram das limitações de impressão no protocolo BJNP
Se eu entendi bem, a nova impressora que comprei não usa mais BJNP e não posso usar o backend sane-pixma para escanear? Como faço então?
Alguém sabe qual é o novo protocolo a ser usado?