اسناد را از طریق شبکه اسکن کنید

از یک طرف به نظر می رسد اسکن اسناد از طریق شبکه وجود داشته باشد، اما از طرف دیگر، برخلاف چاپ شبکه، به یک عمل پذیرفته شده عمومی تبدیل نشده است. مدیران همچنان درایورها را نصب می‌کنند و تنظیمات اسکن از راه دور برای هر مدل اسکنر جداگانه است. در حال حاضر چه فناوری هایی در دسترس هستند و آیا چنین سناریویی آینده ای دارد؟

درایور قابل نصب یا دسترسی مستقیم

در حال حاضر چهار نوع درایور رایج وجود دارد: TWAIN، ISIS، SANE و WIA. اساساً، این درایورها به عنوان یک رابط بین برنامه و یک کتابخانه سطح پایین از سازنده عمل می کنند که به یک مدل خاص پیوند می دهد.

اسناد را از طریق شبکه اسکن کنید
معماری اتصال اسکنر ساده شده

معمولاً فرض بر این است که اسکنر مستقیماً به رایانه متصل است. با این حال، هیچ کس پروتکل بین کتابخانه سطح پایین و دستگاه را محدود نمی کند. همچنین می تواند TCP/IP باشد. اکنون اکثر MFP های شبکه به این صورت کار می کنند: اسکنر به صورت محلی قابل مشاهده است، اما اتصال از طریق شبکه انجام می شود.

مزیت این راه حل این است که برنامه دقیقاً به نحوه اتصال اهمیت نمی دهد، نکته اصلی دیدن رابط کاربری آشنا TWAIN، ISIS یا دیگر است. نیازی به اجرای پشتیبانی خاصی نیست.

اما معایب آن نیز آشکار است. راه حل مبتنی بر سیستم عامل دسکتاپ است. دستگاه های تلفن همراه دیگر پشتیبانی نمی شوند. دومین عیب این است که درایورها می توانند در زیرساخت های پیچیده ناپایدار باشند، به عنوان مثال، در سرورهای ترمینال با تین کلاینت ها.

راه حل، پشتیبانی از اتصال مستقیم به اسکنر از طریق پروتکل HTTP/RESTful است.

TWAIN مستقیم

TWAIN مستقیم توسط گروه کاری TWAIN به عنوان یک گزینه دسترسی بدون راننده پیشنهاد شد.

اسناد را از طریق شبکه اسکن کنید
TWAIN مستقیم

ایده اصلی این است که تمام منطق به سمت اسکنر منتقل می شود. و اسکنر دسترسی را از طریق REST API فراهم می کند. علاوه بر این، مشخصات حاوی توضیحاتی درباره انتشار دستگاه (کشف خودکار) است. به نظر خوب میاد. برای مدیر، این از مشکلات احتمالی درایورها خلاص می شود. پشتیبانی از همه دستگاه ها، نکته اصلی این است که یک برنامه سازگار وجود دارد. همچنین مزایایی برای توسعه دهنده وجود دارد، در درجه اول رابط تعامل آشنا. اسکنر به عنوان یک وب سرویس عمل می کند.

اگر سناریوهای استفاده واقعی را در نظر بگیریم، معایبی نیز خواهد داشت. اولی وضعیت بن بست است. هیچ دستگاهی در بازار با TWAIN Direct وجود ندارد و برای توسعه دهندگان منطقی نیست که از این فناوری پشتیبانی کنند و بالعکس. دومی امنیت است؛ این مشخصات الزاماتی را بر مدیریت کاربر یا دفعات به‌روزرسانی‌ها برای بستن حفره‌های احتمالی تحمیل نمی‌کند. همچنین مشخص نیست که چگونه مدیران می توانند به روز رسانی ها و دسترسی ها را کنترل کنند. کامپیوتر دارای نرم افزار آنتی ویروس است. اما در سیستم عامل اسکنر، که بدیهی است یک سرور وب خواهد داشت، ممکن است اینطور نباشد. یا باشد، اما نه آن چیزی که سیاست امنیتی شرکت ایجاب می کند. موافقم، داشتن بدافزاری که تمام اسناد اسکن شده را به سمت چپ می فرستد خیلی خوب نیست. یعنی با اجرای این استاندارد، وظایفی که توسط تنظیمات برنامه های شخص ثالث حل شده بود، به سازندگان دستگاه منتقل می شود.

سومین نقطه ضعف احتمالی از دست دادن عملکرد است. رانندگان ممکن است پس پردازش اضافی داشته باشند. تشخیص بارکد، حذف پس زمینه. برخی از اسکنرها به اصطلاح دارند. imprinter - عملکردی که به اسکنر اجازه می دهد روی یک سند پردازش شده چاپ کند. این در TWAIN Direct در دسترس نیست. این مشخصات به API اجازه گسترش می دهد، اما این منجر به بسیاری از پیاده سازی های سفارشی می شود.

و یک منهای دیگر در سناریوهای کار با اسکنر.

اسکن از یک برنامه، یا اسکن از یک دستگاه

بیایید ببینیم که یک اسکن معمولی از یک برنامه چگونه کار می کند. دارم سند رو میذارم پایین سپس برنامه را باز می کنم و اسکن می کنم. سپس سند را می گیرم. سه مرحله حال تصور کنید که اسکنر شبکه در اتاق دیگری است. شما باید حداقل 2 رویکرد به آن داشته باشید. این کار نسبت به چاپ شبکه راحت تر است.

اسناد را از طریق شبکه اسکن کنید
این موضوع دیگری است که خود اسکنر بتواند سندی را ارسال کند. مثلا از طریق پست. دارم سند رو میذارم پایین سپس اسکن می کنم. سند بلافاصله به سیستم هدف پرواز می کند.

اسناد را از طریق شبکه اسکن کنید
این تفاوت اصلی است. اگر دستگاه به شبکه متصل است، اسکن مستقیم به فضای ذخیره سازی مورد نظر راحت تر است: پوشه، نامه یا سیستم ECM. در این مدار جایی برای راننده نیست.

از دیدگاه بیرونی، ما از اسکن شبکه بدون تغییر فناوری های موجود استفاده می کنیم. علاوه بر این، هم از برنامه های دسکتاپ از طریق درایور و هم مستقیماً از دستگاه. اما اسکن از راه دور از رایانه به دلیل تفاوت در سناریوهای عملیاتی به اندازه چاپ شبکه گسترده نشده است. اسکن مستقیم به محل ذخیره سازی مورد نظر محبوبیت بیشتری پیدا می کند.

پشتیبانی از اسکنرهای TWAIN Direct به عنوان جایگزینی برای درایورها گام بسیار خوبی است. اما استاندارد کمی دیر شده است. کاربران می خواهند مستقیماً از یک دستگاه شبکه اسکن کنند و اسناد را به مقصد خود ارسال کنند. برنامه های موجود نیازی به پشتیبانی از استاندارد جدید ندارند، زیرا در حال حاضر همه چیز به خوبی کار می کند و سازندگان اسکنر نیازی به پیاده سازی آن ندارند، زیرا هیچ برنامه ای وجود ندارد.

در نتیجه. روند کلی نشان می دهد که اسکن ساده یک یا دو صفحه با دوربین های گوشی جایگزین می شود. اسکن صنعتی باقی خواهد ماند، جایی که سرعت مهم است، پشتیبانی از عملکردهای پس از پردازش که TWAIN Direct نمی تواند ارائه دهد، و جایی که یکپارچگی دقیق با نرم افزار مهم باقی خواهد ماند.

منبع: www.habr.com

اضافه کردن نظر