Idealmente, você poderia modificar o driver do scanner e descobrir isso completamente no software.
Pessoas que se sentem mais à vontade com hardware, como eu, podem tentar algo do tipo hacky ... No final, sempre depende de quais são suas necessidades. Você poderia tentar:
-
Abra a caixa do scanner e descubra como o sensor de papel funciona. Isso pode envolver o uso de um osciloscópio.
-
Interface algo para esse sensor, ou uma linha, o sinal que você precisa é pulsado - eu usaria um Arduino para isso, por muitas razões - principalmente o custo e eles são facilmente interfaceados com uma máquina desktop. / p>
-
Faça a sua pesquisa de computador (Tarefa Agendada no Windows, trabalho Cron no Linux) o microcontrolador que você adicionou na etapa 2. O microcontrolador responderá em espécie quando for observado que o sinal foi enviado. A área de trabalho pode então ir em frente e fazer o que for necessário para gerenciar o scanner. Ele pode estar apenas chamando o driver para iniciar uma varredura.
É uma espécie de solução de Rubegoldberg / Jeri Ellsworth - é por isso que eu adoro isso. Vou reiterar, obviamente, você encontraria uma solução somente de software. Embora minhas pequenas experiências com o hackear o motorista tenham sido dolorosas e talvez algo assim tenha suas necessidades atendidas com menos lágrimas?
Boa sorte!