Boa Tarde,
Como nosso amigo Cleyton falou seria algo do próprio PHP o “problema”, já que se pensarmos que o PHP roda em ambiente Cliente/Servidor, para ser algo nativo do PHP teria que utilizar a scanner no Servidor, tendo em vista que o Cliente seria o Navegador do usuário.
Soluções seria utilizar java, javascript ou algo parecido. Eu encontrei na internet um Activex com o nome de VintaSoftTwain, onde ele diz que conecta com cameras digitais e scanners (tudo que utilizar Twain). Este Activex é pago e tem uma versão de demonstração com vários recursos desabilitados. Na versão paga é dito que funciona com o Firefox também e PHP (não sei como funciona e nunca utilizei, os activex que utilizei só funcionou no I.E).
Links para vocês verificarem.
http://www.vintasoft.com/pt/vstwain-index.html
http://www.baixaja.com.br/downloads/Windows/Development/Components-Libraries/VintaSoftTwainNET-Library_40909.html
http://www.bhaaga.com/downloads/windows/download.php?iddownload=12424&strT=VintaSoftTwain%20ActiveX%20Control%204.1
Espero ter ajudado de alguma e concerteza devem haver outros softwares parecidos…
Rodrigo Lins.