Usuário com melhor resposta
Como se comunicar com o scanner usando asp.net MVC C#

Pergunta
-
Bom dia pessoal, estou com uma duvida como posso me comunicar com um scanner de mesa, e enviar os documento digitalizado pelo scanner para uma pasta para depois enviar para o servidor ?
- Movido welington jrModerator quarta-feira, 21 de fevereiro de 2018 15:49 forum mais especifico
Respostas
-
Se for optar por plugin, você tem (ou teria) duas opções: ActiveX (só para Internet Explorer) e NPAPI. Digo teria pois Internet Explorer foi "subtituído" pelo Edge e os plugins NPAPI não são mais executados em Chrome, Opera e Firefox (se não me engano).
A outra opção é através de aplicativo local, daí você poderia implementar comunicação via WebSockets, sendo o aplicativo local o server e o JavaScript no site realizaria a conexão.
Em .Net uma alternativa é usar SignalR: https://www.codeproject.com/Articles/804770/Implementing-SignalR-in-Desktop-Applications
PS: Este não é um link demonstrando a criação de todos os passos, é apenas um tutorial sobre uma das formas de comunicação.
Juliano Nunes - http://linkedin.com/in/julianonunes
Lembre-se de clicar em "Votar como útil" e "Marcar como Resposta" caso tenha respondido sua dúvida.
Remember to "Vote as Helpful" and "Mark as Answer" if your question has been answered.
- Sugerido como Resposta William John Adam TrindadeModerator quinta-feira, 15 de fevereiro de 2018 14:11
- Marcado como Resposta welington jrModerator quarta-feira, 21 de fevereiro de 2018 15:49
Todas as Respostas
-
Bom dia,
Este scanner está conectado ao servidor que irá executar a aplicação? Ou está conectado no computador do visitante do site/aplicação?
Juliano Nunes - http://linkedin.com/in/julianonunes
Lembre-se de clicar em "Votar como útil" e "Marcar como Resposta" caso tenha respondido sua dúvida.
Remember to "Vote as Helpful" and "Mark as Answer" if your question has been answered.
-
-
Neste caso só conseguirá se criar algum plugin/aplicativo ou utilizar um existente, portanto será necessário instalar algo no computador cliente antes de realmente poder realizar digitalizações.
Um site que encontrei mas nunca utilizei é este: https://asprise.com/scan/scannerjs/docs/html/intro-scannerjs-sdk-library.html
Juliano Nunes - http://linkedin.com/in/julianonunes
Lembre-se de clicar em "Votar como útil" e "Marcar como Resposta" caso tenha respondido sua dúvida.
Remember to "Vote as Helpful" and "Mark as Answer" if your question has been answered.
- Sugerido como Resposta welington jrModerator quinta-feira, 15 de fevereiro de 2018 11:51
-
-
>que provavelmente é desenvolvido javascript
Nao... o plugin tem que ser escrito em C++ ou qualquer linguagem de um nivel mais baixo.
Javascript nao vai conseguir acessar o hardware do cliente e nem é desejavel, por questoes de seguraça.
Att
William John Adam Trindade
Analyste-programmeur
Sogi Informatique ltée
If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer". Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta". -
Se for optar por plugin, você tem (ou teria) duas opções: ActiveX (só para Internet Explorer) e NPAPI. Digo teria pois Internet Explorer foi "subtituído" pelo Edge e os plugins NPAPI não são mais executados em Chrome, Opera e Firefox (se não me engano).
A outra opção é através de aplicativo local, daí você poderia implementar comunicação via WebSockets, sendo o aplicativo local o server e o JavaScript no site realizaria a conexão.
Em .Net uma alternativa é usar SignalR: https://www.codeproject.com/Articles/804770/Implementing-SignalR-in-Desktop-Applications
PS: Este não é um link demonstrando a criação de todos os passos, é apenas um tutorial sobre uma das formas de comunicação.
Juliano Nunes - http://linkedin.com/in/julianonunes
Lembre-se de clicar em "Votar como útil" e "Marcar como Resposta" caso tenha respondido sua dúvida.
Remember to "Vote as Helpful" and "Mark as Answer" if your question has been answered.
- Sugerido como Resposta William John Adam TrindadeModerator quinta-feira, 15 de fevereiro de 2018 14:11
- Marcado como Resposta welington jrModerator quarta-feira, 21 de fevereiro de 2018 15:49