A digitalização de documentos pela rede, por um lado, parece estar lá, mas, por outro lado, não se tornou prática comum, diferentemente da impressão em rede. Os administradores ainda instalam drivers e a configuração de digitalização remota é individual para cada modelo de scanner. Quais tecnologias existem no momento e esse cenário tem futuro.
Driver instalável ou acesso direto
Atualmente, quatro tipos de drivers são comuns: TWAIN, ISIS, SANE e WIA. De fato, esses drivers agem como a interface entre o aplicativo e a biblioteca de baixo nível do fabricante, que está associada a um modelo específico.
Arquitetura simplificada de conexão do scannerGeralmente, entende-se que o scanner está conectado diretamente ao computador. No entanto, ninguém restringe o protocolo entre a biblioteca de baixo nível e o dispositivo. Pode ser TCP / IP. Portanto, a maioria das MFPs de rede agora funciona: o scanner é visível como local, mas a conexão passa pela rede.
A vantagem desta solução é que o aplicativo não exatamente como a conexão é estabelecida, o principal é ver o familiar TWAIN, ISIS ou outra interface. Não é necessário suporte especial.
Mas os contras são óbvios. A decisão está vinculada ao sistema operacional da área de trabalho. Os dispositivos móveis ficam imediatamente sem suporte. O segundo menos, os drivers podem trabalhar de maneira instável em infraestruturas complexas, por exemplo, em servidores de terminal com thin clients.
A solução é oferecer suporte à conexão direta com o scanner através do protocolo HTTP / RESTful.
TWAIN Direct
O TWAIN Direct foi proposto pelo Grupo de Trabalho TWAIN como uma opção de acesso sem driver.
TWAIN DirectA idéia principal é que toda a lógica seja transferida para o lado do scanner. E o scanner fornece acesso por meio da API REST. Além disso, a especificação contém uma descrição da publicação do dispositivo (descoberta automática). Parece bom. Para o administrador, isso está eliminando possíveis problemas de driver. Suporte para todos os dispositivos, o principal é que existe um aplicativo compatível. Também há vantagens para o desenvolvedor, principalmente a interface de interação familiar. O scanner atua como um serviço da web.
Se considerarmos os casos de uso reais, também haverá desvantagens. A primeira é a situação do impasse. Não há dispositivos TWAIN Direct no mercado e não faz sentido para os desenvolvedores oferecer suporte a essa tecnologia e vice-versa. O segundo é a segurança, a especificação não impõe requisitos ao gerenciamento de usuários, a frequência das atualizações para fechar possíveis buracos. Também não está claro como os administradores controlam as atualizações e o acesso. O computador possui um software antivírus. E no firmware do scanner, no qual o servidor da Web estará obviamente, talvez não. Ou para ser, mas não o que a política de segurança da empresa exige. Concordo, ter um malware que enviará todos os documentos digitalizados para a esquerda não é muito bom. Ou seja, ao implementar esse padrão, as tarefas que foram resolvidas pelas configurações de aplicativos de terceiros são transferidas para os fabricantes de dispositivos.
O terceiro menos é uma possível perda de funcionalidade. Os drivers podem ter pós-processamento adicional. Reconhecimento de código de barras, remoção de fundo. Alguns scanners têm o chamado impressora - uma função que permite que o scanner imprima em um documento processado. Isso não está no TWAIN Direct. A especificação permite a extensão da API, mas isso levará ao surgimento de muitas implementações personalizadas.
E mais um ponto negativo nos cenários de trabalho com o scanner.
Digitalizar de um aplicativo ou digitalizar de um dispositivo
Vamos ver como ocorre uma verificação normal de um aplicativo. Eu coloquei um documento. Então eu abro o aplicativo e digitalizo. Então eu pego o documento. Três passos Agora imagine que o scanner de rede esteja em uma sala diferente. Você precisa fazer pelo menos 2 abordagens para isso. Isso é menos conveniente que a impressão em rede.
Outra coisa é quando o próprio scanner pode enviar um documento. Por exemplo, pelo correio. Eu coloquei um documento. Então eu digitalizo. O documento voa imediatamente para o sistema de destino.
Essa é a principal diferença. Se o dispositivo estiver conectado à rede, é mais conveniente digitalizar imediatamente para o armazenamento de destino: pasta, correio ou sistema ECM. Não há driver neste circuito.
Se você olhar de lado, usamos a digitalização em rede sem alterar as tecnologias existentes. E a partir de aplicativos de desktop através do driver e diretamente do dispositivo. Mas a digitalização remota a partir de um computador não se tornou tão difundida quanto a impressão em rede, devido a diferenças nos cenários de trabalho. A digitalização imediata para o armazenamento desejado se torna mais popular.
O suporte aos scanners TWAIN Direct como substituto dos drivers é um passo muito bom. Mas o padrão estava um pouco atrasado. Os usuários desejam digitalizar diretamente de um dispositivo de rede, enviando documentos conforme pretendido. Os aplicativos existentes não precisam oferecer suporte ao novo padrão, pois agora tudo funciona bem e os fabricantes de scanners não precisam implementá-lo, pois não há aplicativos.
E em conclusão. A tendência geral mostra que uma simples digitalização de uma ou duas páginas será substituída por câmeras nos telefones. Haverá varredura industrial, onde a velocidade é importante, suporte para funções de pós-processamento que o TWAIN Direct não pode fornecer e onde a estreita integração com o software permanecerá importante.