Documenten scannen via een netwerk

Aan de ene kant lijkt het scannen van documenten via het netwerk er, maar aan de andere kant is het geen gemeengoed geworden, in tegenstelling tot netwerkprinten. Beheerders installeren nog steeds stuurprogramma's en instellingen voor scannen op afstand zijn individueel voor elk scannermodel. Welke technologieën zijn er op dit moment beschikbaar en heeft zo'n scenario toekomst?

Installeerbare driver of directe toegang

Er zijn momenteel vier soorten stuurprogramma's: TWAIN, ISIS, SANE en WIA. In wezen fungeren deze stuurprogramma's als een interface tussen een applicatie en de low-level bibliotheek van een fabrikant die aan een specifiek model is gekoppeld.

Documenten scannen via een netwerk
Vereenvoudigde scannerverbindingsarchitectuur

Het betekent meestal dat de scanner rechtstreeks op de computer is aangesloten. Niemand beperkt echter het protocol tussen de low-level bibliotheek en het apparaat. Het kan ook TCP/IP zijn. Dit is hoe de meeste netwerk-MFP's nu werken: de scanner is zichtbaar als een lokale, maar de verbinding gaat via het netwerk.

Het voordeel van zo'n oplossing is dat het de applicatie niet uitmaakt hoe de verbinding tot stand komt, het belangrijkste is om de bekende TWAIN, ISIS of een andere interface te zien. Het is niet nodig om speciale ondersteuning te implementeren.

Maar de nadelen zijn ook duidelijk. De oplossing is gekoppeld aan het desktop-besturingssysteem. Mobiele apparaten worden onmiddellijk uit de ondersteuning gehaald. Het tweede nadeel is dat drivers onstabiel kunnen werken op complexe infrastructuren, bijvoorbeeld op terminalservers met thin clients.

De uitweg is om directe verbinding met de scanner te ondersteunen via het HTTP/RESTful-protocol.

TWAIN Direct

TWAIN Direct werd door de TWAIN-werkgroep voorgesteld als een optie voor toegang zonder bestuurder.

Documenten scannen via een netwerk
TWAIN Direct

Het belangrijkste idee is dat alle logica wordt overgebracht naar de zijkant van de scanner. En de scanner geeft toegang via REST API. Daarnaast bevat de specificatie een beschrijving van de apparaatpublicatie (autodiscovery). Ziet er goed uit. Voor de beheerder is dit het wegwerken van mogelijke problemen met de stuurprogramma's. Ondersteuning voor alle apparaten, het belangrijkste is dat er een compatibele applicatie is. Voor de ontwikkelaar zijn er ook pluspunten, allereerst een vertrouwde interactie-interface. De scanner fungeert als een webservice.

Als we kijken naar echte use cases, dan zijn er ook nadelen. De eerste is de impassesituatie. Er zijn geen apparaten op de markt met TWAIN Direct en het heeft geen zin voor ontwikkelaars om deze technologie te ondersteunen, en vice versa. De tweede is beveiliging, de specificatie stelt geen eisen aan gebruikersbeheer, de frequentie van updates om mogelijke gaten te dichten. Het is ook niet duidelijk hoe beheerders updates en toegang kunnen controleren. De computer heeft antivirussoftware. En in de firmware van de scanner, waarin uiteraard een webserver zal zitten, is dit misschien niet zo. Of zijn, maar niet wat het beveiligingsbeleid van het bedrijf vereist. Mee eens, het is niet erg goed om malware te hebben die alle gescande documenten naar links stuurt. Dat wil zeggen, wanneer deze standaard wordt geïmplementeerd, worden de taken die werden opgelost door de instellingen van applicaties van derden, verschoven naar apparaatfabrikanten.

Het derde nadeel is het mogelijke verlies van functionaliteit. Stuurprogramma's kunnen extra nabewerking hebben. Barcodeherkenning, achtergrondverwijdering. Sommige scanners hebben zgn. imprinter - een functie waarmee de scanner op het verwerkte document kan afdrukken. Dit is niet in TWAIN Direct. Door de specificatie kan de API worden uitgebreid, maar dit zal leiden tot veel native implementaties.

En nog een minpuntje in scenario's van werken met de scanner.

Scan vanuit een applicatie of scan vanaf een apparaat

Laten we eens kijken hoe normaal scannen werkt vanuit de applicatie. Ik legde het document neer. Dan open ik de applicatie en scan. Dan pak ik het document. Drie stappen. Stel je nu voor dat de netwerkscanner in een andere kamer staat. Je moet er minstens 2 benaderingen voor maken. Dit is minder handig dan afdrukken via het netwerk.

Documenten scannen via een netwerk
Een ander ding is wanneer de scanner zelf een document kan verzenden. Bijvoorbeeld per post. Ik legde het document neer. Dan scan ik. Het document vliegt onmiddellijk naar het doelsysteem.

Documenten scannen via een netwerk
Dit is het belangrijkste verschil. Als het apparaat op het netwerk is aangesloten, is het handiger om rechtstreeks naar de doelopslag te scannen: map, e-mail of ECM-systeem. In dit schema is geen plaats voor een chauffeur.

Vanuit een extern perspectief gebruiken we netwerkscannen zonder bestaande technologieën te veranderen. Bovendien zowel vanuit desktopapplicaties via de driver als rechtstreeks vanaf het apparaat. Maar scannen op afstand vanaf een computer is niet zo gangbaar geworden als afdrukken via een netwerk vanwege verschillen in werkscenario's. Scannen naar de juiste opslag wordt steeds populairder.

Ondersteuning voor TWAIN Direct-scanners als vervanging voor stuurprogramma's is een zeer correcte stap. Maar de standaard is een beetje laat. Gebruikers willen rechtstreeks vanaf een netwerkapparaat scannen en documenten naar hun bestemming sturen. Bestaande applicaties hoeven de nieuwe standaard niet te ondersteunen omdat deze nog prima werkt, en scannerfabrikanten hoeven deze niet te implementeren omdat er geen applicaties zijn.

Ten slotte. De algemene trend laat zien dat een simpele scan van één of twee pagina's zal worden vervangen door camera's op telefoons. Er zal industrieel scannen zijn waar snelheid belangrijk is, ondersteuning voor nabewerkingsfuncties die TWAIN Direct niet kan bieden, en waar nauwe integratie met software belangrijk zal blijven.

Bron: www.habr.com

Voeg een reactie