MIcrosoft Windows 98 では、次の図に示すように、静止画像のコア コンポーネントが表示されます。
サーバー側では、stimon.exe、sti_ci.dll 、 sticpl.cplの 3 つのコア コンポーネントが sti.dllと通信します。 これらのコンポーネントは、それぞれ、静止画像イベント モニター、クラス インストーラー、スキャナーおよびカメラ コントロール パネル アプリケーションです。 Sti_ci.dll は、新しい静止イメージ デバイスがインストールまたは削除された場合にのみ呼び出され、 sticpl.cpl は構成の手間をかけるためにのみ呼び出されます。
Stimon.exe はイベントを処理し、 sti.dllと通信します。これは、この図の左側に USD1、USD2、および USD3 というラベルが付いた 1 つ以上のユーザー モードの静止画像ドライバー (USD) と通信します。 各ユーザー モード ドライバーは、デバイスのバス接続に応じて、1 種類のカーネル モード ドライバーと通信します。 USB デバイスの場合、ユーザー モードの静止画像ドライバーは、複合 USB デバイス用 のusbscn9x.sys と通信し、非複合 USB デバイスの 場合はusbscan.sys します。SCSI デバイスの場合、ユーザー モード ドライバーは scsiscan.sys と scsimap.sysの両方と通信します。
クライアント アプリケーション側では、IHV は TWAIN データ ソースを提供する必要があります。このデータ ソースは、前の図で vendor.ds (このコンポーネントの汎用名) として示されています。 TWAIN データ ソースは、TWAIN スキャン アーキテクチャのコンポーネントであり、クライアント側の sti.dll のインスタンスと通信します。 さらに、 sti.dll は、前に説明したカーネル モード ドライバーの 1 つと通信するユーザー モードの静止画像ドライバー (図の USD1) と通信します。