نرم‌افزارهای واسط

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

سازندهٔ هر اسکنر، نرم‌افزارهایی را به منظور ترجمهٔ نرم‌افزار واسط به دستورات اولیهٔ قابل فهم برای کنترل کننده‌های سخت‌افزار، فراهم می‌کند. به این ترتیب، نرم‌افزارهای واسط هیچگاه مستقیما به دستگاه (سخت‌افزار) دسترسی نخواهند داشت. برخی اسکنرها به گونه‌ای طراحی می‌شوند که بیش از یک نرم‌افزار واسط را پشتیبانی می‌کنند. یکی از انواع این نرم‌افزارها، نرم‌افزار "تکنولوژی بدون نام جالب" است که در سال 1992 ارائه شد و آخرین نسخهٔ آن، که در نوامبر 2008 ارائه شد، نسخهٔ 2.0 است.