> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# IScanCallback インターフェイス

> ABBYY FineReader Engine API の IScanCallback インターフェイス — スキャン処理の管理に使用されるコールバック インターフェイスです。

<Note>
  このインターフェイスは、Windows 用 FRE に実装されています。
</Note>

これは、スキャン処理の管理に使用されるコールバック インターフェイスです。このインターフェイスはクライアント側で実装されます。

このインターフェイスのメソッドを通じて通知を受け取るオブジェクトは、メソッドの実装内で次のことを実行できます。

* スキャン中に発生したエラーをユーザーに報告する。

* 処理をキャンセルする。

* システム メッセージを処理して、長時間の処理中にアプリケーションが応答していないように見えるのを防ぐ。これは、ユーザー インターフェイスを備えたアプリケーションで役立ちます。

<div id="methods">
  ## メソッド
</div>

| 名前                                                                                                           | 説明                                     |
| ------------------------------------------------------------------------------------------------------------ | -------------------------------------- |
| [OnError](/ja/fine-reader/engine/api-reference/mechanism-objects/iscancallback/onerror-method)               | スキャン中に発生したエラーに関する情報をクライアントに通知します。      |
| [OnImageScanned](/ja/fine-reader/engine/api-reference/mechanism-objects/iscancallback/onimagescanned-method) | スキャン処理の進行状況に関する情報を通知し、必要に応じて処理を停止できます。 |
| [OnScanComplete](/ja/fine-reader/engine/api-reference/mechanism-objects/iscancallback/onscancomplete-method) | スキャン処理が完了したことを通知します。                   |

<div id="input-parameter">
  ## 入力パラメーター
</div>

このオブジェクトは、次のメソッドの入力パラメーターとして渡されます。

* [ScanSource](/ja/fine-reader/engine/api-reference/mechanism-objects/scansource) オブジェクトの [Scan](/ja/fine-reader/engine/api-reference/mechanism-objects/scansource/scan-method) メソッドおよび [BeginScan](/ja/fine-reader/engine/api-reference/mechanism-objects/scansource/beginscan-method) メソッド。

<div id="samples">
  ## サンプル
</div>

このオブジェクトは、次のコード サンプルで使用されています: [スキャン](/ja/fine-reader/engine/guided-tour/samples#scanning).

<div id="see-also">
  ## 関連項目
</div>

[ScanManager](/ja/fine-reader/engine/api-reference/mechanism-objects/scanmanager)
