Skann dokumenter over et nettverk

På den ene siden ser det ut til at skanning av dokumenter over et nettverk eksisterer, men på den andre siden har det ikke blitt en allment akseptert praksis, i motsetning til nettverksutskrift. Administratorer installerer fortsatt drivere, og innstillingene for ekstern skanning er individuelle for hver skannermodell. Hvilke teknologier er tilgjengelige for øyeblikket, og har et slikt scenario en fremtid?

Installerbar driver eller direkte tilgang

Det er for tiden fire vanlige typer drivere: TWAIN, ISIS, SANE og WIA. I hovedsak fungerer disse driverne som et grensesnitt mellom applikasjonen og et lavnivåbibliotek fra produsenten som kobler til en bestemt modell.

Skann dokumenter over et nettverk
Forenklet skannertilkoblingsarkitektur

Vanligvis antas det at skanneren er koblet direkte til datamaskinen. Ingen begrenser imidlertid protokollen mellom lavnivåbiblioteket og enheten. Det kan også være TCP/IP. Slik fungerer de fleste MFP-er i nettverk nå: skanneren er synlig som lokal, men tilkoblingen går gjennom nettverket.

Fordelen med denne løsningen er at applikasjonen ikke bryr seg nøyaktig hvordan tilkoblingen gjøres, det viktigste er å se det kjente TWAIN, ISIS eller annet grensesnitt. Det er ikke nødvendig å implementere spesiell støtte.

Men ulempene er også åpenbare. Løsningen er basert på et desktop OS. Mobile enheter støttes ikke lenger. Den andre ulempen er at drivere kan være ustabile på komplekse infrastrukturer, for eksempel på terminalservere med tynne klienter.

Veien ut ville være å støtte direkte tilkobling til skanneren via HTTP/RESTful-protokollen.

TWAIN direkte

TWAIN direkte ble foreslått av TWAIN Working Group som et alternativ for førerløs tilgang.

Skann dokumenter over et nettverk
TWAIN direkte

Hovedideen er at all logikk overføres til skannersiden. Og skanneren gir tilgang via REST API. I tillegg inneholder spesifikasjonen en beskrivelse av enhetspublisering (autodiscovery). Ser bra ut. For administratoren blir dette kvitt mulige problemer med drivere. Støtte for alle enheter, det viktigste er at det er en kompatibel applikasjon. Det er også fordeler for utvikleren, først og fremst det kjente interaksjonsgrensesnittet. Skanneren fungerer som en webtjeneste.

Hvis vi vurderer reelle bruksscenarier, vil det også være ulemper. Den første er dødsituasjonen. Det er ingen enheter på markedet med TWAIN Direct, og det gir ingen mening for utviklere å støtte denne teknologien, og omvendt. Den andre er sikkerhet; spesifikasjonen stiller ikke krav til brukeradministrasjon eller hyppighet av oppdateringer for å lukke mulige hull. Det er også uklart hvordan administratorer kan kontrollere oppdateringer og tilgang. Datamaskinen har antivirusprogramvare. Men i skannerfastvaren, som åpenbart vil ha en webserver, er dette kanskje ikke tilfelle. Eller være, men ikke hva selskapets sikkerhetspolicy krever. Enig, det er ikke veldig bra å ha en skadelig programvare som sender alle skannede dokumenter til venstre. Det vil si at med implementeringen av denne standarden, flyttes oppgaver som ble løst av innstillingene til tredjepartsapplikasjoner til enhetsprodusenter.

Den tredje ulempen er et mulig tap av funksjonalitet. Drivere kan ha ytterligere etterbehandling. Strekkodegjenkjenning, fjerning av bakgrunn. Noen skannere har den såkalte. imprinter - en funksjon som lar skanneren skrive ut på et behandlet dokument. Dette er ikke tilgjengelig i TWAIN Direct. Spesifikasjonen gjør at API kan utvides, men dette vil føre til mange tilpassede implementeringer.

Og ett minus til i scenarier med å jobbe med en skanner.

Skann fra et program, eller skann fra en enhet

La oss se på hvordan en vanlig skanning fra et program fungerer. Jeg legger fra meg dokumentet. Så åpner jeg appen og skanner. Så tar jeg dokumentet. Tre trinn. Tenk deg nå at nettverksskanneren er i et annet rom. Du må gjøre minst 2 tilnærminger til det. Dette er mindre praktisk enn nettverksutskrift.

Skann dokumenter over et nettverk
Det er en annen sak når skanneren selv kan sende et dokument. For eksempel via post. Jeg legger fra meg dokumentet. Så skanner jeg. Dokumentet flyr umiddelbart til målsystemet.

Skann dokumenter over et nettverk
Dette er hovedforskjellen. Hvis enheten er koblet til et nettverk, er det mer praktisk å skanne direkte til mållagringen: mappe, post eller ECM-system. Det er ikke plass for en sjåfør i denne kretsen.

Fra et eksternt perspektiv bruker vi nettverksskanning uten å endre eksisterende teknologier. Dessuten, både fra skrivebordsapplikasjoner gjennom driveren, og direkte fra enheten. Men fjernskanning fra en datamaskin har ikke blitt like utbredt som nettverksutskrift på grunn av forskjeller i driftsscenarier. Å skanne direkte til ønsket lagringssted blir stadig mer populært.

Støtte for TWAIN Direct-skannere som erstatning for drivere er et veldig godt skritt. Men standarden er litt sen. Brukere ønsker å skanne direkte fra en nettverksenhet og sende dokumenter til destinasjonen. Eksisterende applikasjoner trenger ikke å støtte den nye standarden, siden alt fungerer bra nå, og skannerprodusenter trenger ikke å implementere det, siden det ikke finnes applikasjoner.

For å konkludere. Den generelle trenden viser at bare det å skanne én eller to sider vil bli erstattet av kameraer på telefoner. Det vil fortsatt være industriell skanning, hvor hastighet er viktig, støtte for etterbehandlingsfunksjoner som TWAIN Direct ikke kan tilby, og hvor tett integrasjon med programvare vil forbli viktig.

Kilde: www.habr.com

Legg til en kommentar