Сүлжээгээр баримт бичгийг сканнердах

Нэг талаас, сүлжээгээр баримт бичгийг сканнердах нь байгаа мэт боловч нөгөө талаас сүлжээгээр хэвлэхээс ялгаатай нь нийтээр хүлээн зөвшөөрөгдсөн практик болж чадаагүй байна. Администраторууд драйверуудыг суулгасан хэвээр байгаа бөгөөд алсын зайнаас сканнердах тохиргоо нь сканнерын загвар бүрд тус тусдаа байдаг. Одоогоор ямар технологиуд байгаа бөгөөд ийм хувилбар ирээдүйтэй юу?

Суулгах боломжтой драйвер эсвэл шууд хандалт

Одоогийн байдлаар TWAIN, ISIS, SANE, WIA гэсэн дөрвөн төрлийн жолооч байдаг. Үндсэндээ эдгээр драйверууд нь програм болон үйлдвэрлэгчийн тодорхой загвартай холбосон доод түвшний номын сангийн хоорондох интерфейс болж ажилладаг.

Сүлжээгээр баримт бичгийг сканнердах
Хялбаршуулсан сканнерын холболтын архитектур

Ихэвчлэн сканнер нь компьютерт шууд холбогдсон гэж үздэг. Гэсэн хэдий ч хэн ч доод түвшний номын сан болон төхөөрөмжийн хоорондох протоколыг хязгаарладаггүй. Энэ нь мөн TCP/IP байж болно. Сүлжээнд холбогдсон ихэнх MFP одоо ингэж ажилладаг: сканнер нь дотоод байдлаар харагдах боловч холболт нь сүлжээгээр дамждаг.

Энэхүү шийдлийн давуу тал нь програм нь холболтыг яг яаж хийх нь хамаагүй, гол зүйл бол танил TWAIN, ISIS эсвэл бусад интерфейсийг харах явдал юм. Тусгай дэмжлэгийг хэрэгжүүлэх шаардлагагүй.

Гэхдээ сул тал нь бас ойлгомжтой. Шийдэл нь ширээний үйлдлийн систем дээр суурилдаг. Мобайл төхөөрөмжүүдийг дэмжихээ больсон. Хоёрдахь сул тал нь нарийн төвөгтэй дэд бүтцэд, жишээлбэл, нимгэн үйлчлүүлэгчтэй терминал сервер дээр драйверууд тогтворгүй байж болно.

Үүнээс гарах арга зам бол HTTP/RESTful протоколоор сканнертай шууд холбогдохыг дэмжих явдал юм.

TWAIN Шууд

TWAIN Шууд TWAIN Ажлын хэсэг жолоочгүй нэвтрэх хувилбар болгон санал болгосон.

Сүлжээгээр баримт бичгийг сканнердах
TWAIN Шууд

Гол санаа нь бүх логикийг сканнерын тал руу шилжүүлэх явдал юм. Мөн сканнер нь REST API-ээр дамжуулан нэвтрэх боломжийг олгодог. Нэмж дурдахад, техникийн үзүүлэлтүүд нь төхөөрөмжийн нийтлэлийн тайлбарыг агуулдаг (автомат нээлт). Сайхан харагдаж байна. Администраторын хувьд энэ нь жолоочтой холбоотой асуудлаас ангижрах болно. Бүх төхөөрөмжүүдийн дэмжлэг, гол зүйл бол нийцтэй програм байгаа явдал юм. Хөгжүүлэгчийн хувьд давуу талтай, ялангуяа танил болсон харилцан үйлчлэлийн интерфейс. Сканнер нь вэб үйлчилгээний үүрэг гүйцэтгэдэг.

Хэрэв бид бодит хэрэглээний хувилбаруудыг авч үзвэл сул талууд бас байх болно. Эхнийх нь мухардмал нөхцөл байдал юм. Зах зээл дээр TWAIN Direct-тэй ямар ч төхөөрөмж байхгүй бөгөөд хөгжүүлэгчид энэ технологийг дэмжих нь утгагүй юм. Хоёр дахь нь аюулгүй байдал, техникийн үзүүлэлтүүд нь хэрэглэгчийн удирдлагад тавигдах шаардлага эсвэл боломжит цоорхойг хаах шинэчлэлтийн давтамжийг шаарддаггүй. Мөн администраторууд шинэчлэлт болон хандалтыг хэрхэн хянах нь тодорхойгүй байна. Компьютер нь вирусны эсрэг програм хангамжтай. Гэхдээ вэб сервертэй байх нь ойлгомжтой сканнерын програм хангамжид энэ нь тийм биш байж магадгүй юм. Эсвэл байх, гэхдээ компанийн аюулгүй байдлын бодлого шаарддаг зүйл биш. Зөвшөөрч байна, бүх сканнердсан баримт бичгийг зүүн тийш илгээх хортой програмтай байх нь тийм ч сайн биш юм. Өөрөөр хэлбэл, энэхүү стандартыг хэрэгжүүлснээр гуравдагч талын програмуудын тохиргоогоор шийдэгдсэн ажлуудыг төхөөрөмж үйлдвэрлэгчдэд шилжүүлдэг.

Гурав дахь сул тал бол үйл ажиллагааны алдагдал юм. Жолооч нар нэмэлт дараах боловсруулалттай байж болно. Бар код таних, дэвсгэр арилгах. Зарим сканнерууд гэж нэрлэгддэг төхөөрөмжтэй байдаг. дарагч - сканнер нь боловсруулсан баримт дээр хэвлэх боломжийг олгодог функц. Үүнийг TWAIN Direct дээр ашиглах боломжгүй. Тодорхойлолт нь API-г өргөтгөх боломжийг олгодог боловч энэ нь олон тооны захиалгат хэрэгжилтэд хүргэх болно.

Сканнертай ажиллах хувилбаруудад бас нэг хасах.

Програмаас скан хийх эсвэл төхөөрөмжөөс скан хийх

Програмаас ердийн сканнер хэрхэн ажилладагийг харцгаая. Би бичиг баримтаа тавьж байна. Дараа нь би програмаа нээгээд скан хийнэ. Дараа нь би бичиг баримтаа авдаг. Гурван алхам. Одоо сүлжээний сканнер өөр өрөөнд байна гэж төсөөлөөд үз дээ. Та үүнд дор хаяж 2 арга барил хийх хэрэгтэй. Энэ нь сүлжээгээр хэвлэхээс хамаагүй бага юм.

Сүлжээгээр баримт бичгийг сканнердах
Сканнер өөрөө баримт илгээх боломжтой байх нь өөр асуудал юм. Жишээлбэл, шуудангаар. Би бичиг баримтаа тавьж байна. Дараа нь би сканнердах. Баримт бичиг нь зорилтот систем рүү нэн даруй нисдэг.

Сүлжээгээр баримт бичгийг сканнердах
Энэ бол гол ялгаа юм. Хэрэв төхөөрөмж сүлжээнд холбогдсон бол зорилтот хадгалах сан руу шууд скан хийх нь илүү тохиромжтой: хавтас, шуудан эсвэл ECM систем. Энэ тойрогт жолооч байх газар байхгүй.

Гадны өнцгөөс харахад бид одоо байгаа технологийг өөрчлөхгүйгээр сүлжээний сканнерыг ашигладаг. Түүнээс гадна, ширээний програмуудаас драйвераар дамжуулан, мөн төхөөрөмжөөс шууд. Гэвч үйлдлийн хувилбаруудын ялгаатай байдлаас шалтгаалан компьютерээс алсын зайнаас сканнердах нь сүлжээгээр хэвлэх шиг өргөн тархаагүй байна. Хүссэн хадгалах газар руу шууд скан хийх нь улам бүр түгээмэл болж байна.

TWAIN Direct сканнеруудыг драйверуудыг орлох нь маш сайн алхам юм. Гэхдээ стандарт нь жаахан хоцрогдсон. Хэрэглэгчид сүлжээний төхөөрөмжөөс шууд сканнердаж, зорьсон газар руугаа бичиг баримт илгээхийг хүсдэг. Одоо байгаа програмууд шинэ стандартыг дэмжих шаардлагагүй, учир нь одоо бүх зүйл хэвийн ажиллаж байгаа бөгөөд програм байхгүй тул сканнер үйлдвэрлэгчид үүнийг хэрэгжүүлэх шаардлагагүй болно.

Дүгнэж хэлэхэд. Ерөнхий чиг хандлагаас харахад зүгээр л нэг эсвэл хоёр хуудсыг сканнердах нь утсан дээрх камераар солигдоно. Хурд чухал ач холбогдолтой үйлдвэрлэлийн сканнер хэвээр байх болно, TWAIN Direct-ийн өгч чадахгүй дараах боловсруулалтын функцүүдийн дэмжлэг, програм хангамжтай нягт уялдаа холбоотой байх нь чухал хэвээр байх болно.

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх