# ID スキャナー -------------------------------------------------------------------------------- title: "はじめに" description: "Catalystは、Zia AIを活用した構築済みのマイクロサービスとしてIdentity Scannerを提供し、個人のセキュアな本人確認、IDの証明書や書類の検証を可能にします。" last_updated: "2026-07-30T07:10:14.157Z" source: "https://docs.catalyst.zoho.com/ja/zia-services/help/identity-scanner/introduction/" service: "Zia Services" -------------------------------------------------------------------------------- # Identity Scanner ## はじめに Identity Scannerは、さまざまなIDの証明書や公式書類をスキャンして処理することで、個人や書類のセキュアな本人確認を実行できるCatalyst Zia Servicesのコンポーネントです。 注意: Catalystは、アップロードされたファイルをシステムに保存しません。アップロードされた書類は一回限りの処理にのみ使用されます。MLモデルのトレーニング目的にも使用されません。Catalystのコンポーネントは、適用されるすべてのデータ保護およびプライバシー法に完全に準拠しています。 Identity Scannerは、Optical Character Recognition(OCR)、データ抽出、顔検出、顔比較などの複数のZia AIコンポーネントを組み込んだ包括的なスイートと見なすことができます。 Identity Scannerは、コンポーネント内の個別の機能に分かれた以下の2つの主要なタスクを実行します。 * E-KYC: 2つの異なる画像の2つの顔を比較し、同一人物であるかどうかを判断します。これにより、個人のIDの証明書を既存の写真と比較して本人確認を行うことができます。 * 書類処理: インドのAadhaar card、PAN card、cheque、passbookから情報を読み取り、書類からデータフィールドを抽出します。モデルタイプに基づいて、複数のインドおよび国際言語のテキストコンテンツを自動的に検出・認識できます。 これらの機能により、単一のコンポーネントを通じてCatalystアプリケーションに包括的な本人確認プロセッサを実装する柔軟性が得られます。個人のIDの証明書から情報を抽出し、その中の写真を処理して真正性を検証することができます。 IDの証明書やサポートされている書類から認識・抽出されたパラメータ、およびE-KYC処理の結果は、JSON responseとして提示され、一部にはconfidence scoreも付与されて結果の正確性を知ることができます。認識されたデータを保存するか、必要に応じてさらに処理するかを選択できます。 CatalystはJava、Node.js、Python環境でIdentity Scannerを提供し、Catalystアプリケーションに簡単に統合できるSDKコードを提供します。これらのコードテンプレートはCatalystコンソールで見つけることができます。 コンソールでは、個人のサンプル写真、ID、またはサポートされている書類をアップロードしてIdentity Scannerをテストし、レスポンスを表示することもできます。 コードサンプルについては、Java SDKドキュメント、Node.js SDKドキュメント、Python SDKドキュメントを参照してください。Identity ScannerのAPIについては、APIドキュメントを参照してください。 Catalyst Zia Servicesのその他のコンポーネントについては、こちらのページをご覧ください。 注意: * 書類処理はインドのユーザーにのみ関連し、IN DC(インドデータセンター)でのみ利用可能です。この機能は、EU、AU、US、JP、SA、CAデータセンターからアクセスするユーザーには利用できません。インド以外の他のDCのユーザーは、テキストコンテンツの読み取りと処理に一般的なOCRコンポーネントにアクセスできます。 * E-KYCは、Java、Node.js、Python SDKパッケージおよびAPIでFacial Comparisonとして利用できます。Facial Comparison SDKおよびAPIは、全世界のすべてのユーザーが利用できます。Facial Comparisonを使用して、2つの画像を比較し、両方の画像の顔が一致するかどうかを確認できます。 * AADHAAR、PASSBOOK、PAN、CHEQUEモデルは、以前はSDKツールキットおよびAPIの一般的なOCRコンポーネントのサブ機能として利用可能でした。現在は、Identity Scannerスイートの一部となっています。これらのすべてのモデルをコンソールからテストすることもできます。 * Catalystは、全世界のすべてのユーザーが利用できるZia Face Analytics機能も提供しています。これは、画像内で検出された顔に対して高度な計算分析を実行し、個人の年齢、性別、表情を判定します。詳しくはFace Analyticsヘルプページを参照してください。 -------------------------------------------------------------------------------- title: "主要な概念" description: "Catalystは、Zia AIを活用した構築済みのマイクロサービスとしてIdentity Scannerを提供し、個人のセキュアな本人確認、IDの証明書や書類の検証を可能にします。" last_updated: "2026-07-30T07:10:14.158Z" source: "https://docs.catalyst.zoho.com/ja/zia-services/help/identity-scanner/key-concepts/" service: "Zia Services" -------------------------------------------------------------------------------- # 主要な概念 Identity Scannerのユースケースと実装について学ぶ前に、その基本的な概念を詳しく理解することが重要です。 ### E-KYC Identity ScannerのE-KYCまたはFacial Comparison機能は、2つの異なる画像で検出された顔の特徴の一致を比較します。比較のために提供される2つの画像は、ソース画像とクエリ画像と呼ばれます。Identity Scanningの場合、1つは個人のIDの証明書で検出された画像であり、もう1つはその人物の新しいまたは既存の写真です。 注意: * IDの証明書または既存の写真のいずれかをソースまたはクエリ画像として処理できます。これは結果に影響しません。 * 既存の写真に複数の人物が含まれている場合、Ziaは画像内で最も目立つ顔を自動的に検出し、Identity Scanningのために処理します。そのため、人物のIDの証明書を、その人物の明確な個人写真と比較してください。 ### Facial Comparisonプロセス Zia AIは、さまざまな最先端のオブジェクト検出、画像分析、パターン認識モデルを実装しています。一般的なFacial Comparisonプロセスは、以下のサブタスクに分けることができます。 * 顔検出: 顔検出は顔認識プロセスの重要な部分であり、実際にはオブジェクト検出のサブセットです。これは顔認識に向けた最初のステップです。基盤となるアルゴリズムは、画像内の顔を背景からセグメント化し、画像内の座標を特定することで検出します。 * 顔ランドマーク検出: 顔ランドマーキングは、顔を認識するために顔上の特定のキーポイント特徴を検出し、位置を特定するプロセスです。これには、目の間の距離、顔の長さ、顔の端点、唇・耳・あごの輪郭、頬骨の形状と位置などのキーポイントの座標の特定が含まれます。 * 顔分析: Facial Comparisonは、基本的にクエリ画像で検出された顔をトレーニングセットやデータベースと比較して、個人の身元を確認することを含みます。Zia Facial Comparisonの場合、クエリ画像とソース画像で検出された顔が分析されます。両方の顔の分析データから特定されたフェイスプリントが互いに比較され、一致の程度が確認されます。Ziaが返すconfidence scoreは、このデータに対応しています。 1つ以上の顔検出および顔認識方法に属するさまざまなMLおよびディープラーニングアルゴリズムが、これらの操作の実行に使用できます。これには、テンプレートマッチングなどの幾何学的またはフィーチャーベースのアプローチ、EigenfaceまたはLDAを使用したPCA、Fisherfaceアルゴリズム、ニューラルネットワークの実装などのアルゴリズムや手法を含む外観または統計ベースのアプローチが含まれます。 #### リクエスト形式 E-KYCまたはFacial Comparisonの入力ファイル形式は以下に指定されています。 <table class="content-table"> <thead> <tr> <th><strong>Identity Scannerタイプ</strong></th> <th><strong>サポートされるファイル形式</strong></th> <th><strong>ファイルサイズ制限</strong></th> </tr> </thead> <tbody> <tr> <td>E-KYC</td> <td>ソース画像とクエリ画像の両方は、以下の形式のみである必要があります: <em>.webp/.jpeg</em> <em>.png</em></td> <td>各画像10 MB</td> </tr> </tbody> </table> #### レスポンス形式 E-KYCまたはFacial Comparisonのレスポンス形式は以下のとおりです。 * SDKおよびAPIを使用する場合:<br /><br /> JSON response: デフォルトのJSON responseには、ステータスメッセージと操作のデータが含まれます。Facial Comparisonは、顔が一致するかどうかのバイナリレスポンスを返します。顔が一致する場合、結果はtrueに設定され、一致しない場合はfalseに設定されます。JSON responseには、0から1の範囲のconfidence scoreが含まれます。比較が50%(つまり0.5)を超えるconfidence scoreを生成した場合にのみ、結果がtrueに設定されます。詳細については、Java、Node.js、Python SDK、およびAPIドキュメントを参照してください。 * コンソールの場合:<br /><br /> コンソールでテスト用に画像やファイルをアップロードすると、2つの形式でレスポンスが返されます。<br /> * 簡略化されたレスポンス: 結果に基づいて「Faces matched!」または「Faces not matched!」というメッセージが表示され、比較のconfidence scoreがパーセンテージ値で表示されます。 * JSON response: コンソールには、操作に対して受信した元のJSON responseも表示されます。 ### 書類処理 #### テキスト認識と情報抽出プロセス 本人確認書類からのテキスト検出、認識、抽出は、高度なOCRシステムによって処理されます。一般的にOCRシステムは、プロセスにトップダウンアプローチを採用しています。 サポートされている書類がIdentity Scannerに送信されると、テキスト検出と認識プロセスは以下のように進行します。 1. Ziaはテキストの構造を分析し、個々のテキスト行に分割します。 2. テキスト行はさらに単語に分解され、各単語は個々の文字に分解されます。 3. Ziaは検出した文字をデータセットと比較し、高度なアルゴリズムを実行して文字を特定し、文字のグループに基づいて単語を認識します。 4. ZiaはICRを使用して確率と仮説の大量のデータを処理し、コンテンツの言語を特定するアルゴリズムも実行します。書類の言語を追加で指定することもできます。これはPASSBOOKモデルでのみサポートされています。言語がすでに指定されている場合、この処理はより迅速に実行されます。サポートされている言語については、次のセクションで学ぶことができます。 5. 拡張OCRプロセスを通じて、書類モデルタイプに基づいて、関連する特定された情報が抽出され、事前に決定されたキーの値として設定されます。たとえば、銀行名や口座番号などの値がbank passbookから認識・抽出され、対応するキーとともにレスポンスで返されます。 ### モデルタイプ Identity Scannerは、サポートされている本人確認書類に対応する以下のモデルタイプをサポートしています。 * AADHAAR: このモデルタイプで、インドのAadhaar cardを本人確認書類として処理できます。入力としてAadhaar cardの2つの画像(カードの表面と裏面の画像)を提供する必要があります。レスポンスは、Aadhaar番号、カード所有者の名前、住所、性別など、Aadhaar cardから認識されたパラメータを、各認識のconfidence scoreとともに返します。 * PAN: PAN cardの単一の画像を入力として提供することで、インドのPAN cardを本人確認書類として処理できます。レスポンスは、カード所有者の名、姓、生年月日、PAN番号など、PAN cardから認識されたパラメータを返します。 * PASSBOOK: このモデルを使用して、passbookの表紙ページの画像をアップロードすることで、インドの銀行のpassbookの表紙ページを本人確認または金融証明書として処理できます。レスポンスは、口座番号、銀行名、支店、住所など、passbookから認識されたパラメータを返します。レスポンスには、その口座でRTGS、NEFT、IMPSが有効になっているかどうかも表示されます。 * CHEQUE: このモデルを使用して、chequeの画像をアップロードすることで、インドのcheque leavesを金融証明書として処理できます。Identity ScannerはCTS-2010形式のchequeのみを処理します。レスポンスは、金額、銀行名、支店名、口座番号、IFSCコード、発行日など、認識されたパラメータを返します。 Java、Node.js、またはPython SDKコードを使用する場合、またはAPIを使用する場合は、リクエストでそれぞれのモデルタイプを渡す必要があります。 注意: その形式の正確な情報認識と抽出を確保するために、各書類モデルに対して正確な書類を送信する必要があります。 ### サポート言語 注意: Identity Scannerは、書類に含まれる言語に関係なく、英語でのみレスポンスを返します。たとえば、bank passbookのサポートされているパラメータが英語以外の言語である場合、レスポンスには表示されません。 PASSBOOK PASSBOOKモデルは、以下の9つの国際言語をサポートしています。 * English * Arabic * Chinese * French * Italian * Japanese * Portuguese * Romanian * Spanish また、以下の10のインド言語もサポートしています。 * Hindi * Bengali * Marathi * Telugu * Tamil * Gujarati * Urdu * Kannada * Malayalam * Sanskrit AADHAAR AADHAARモデルは、サポートされているすべてのインド言語と英語のテキストコンテンツを検出・認識できます。Identity Scannerを使用して、インドのあらゆる地域のAadhaar cardを処理できます。 注意: Aadhaar cardの処理中にカードに含まれる言語を選択するオプションは、一般的なOCRコンポーネントの一部であった以前は利用可能でした。このオプションは現在非推奨になっています。これはAPI、SDK、コンソールのテスト機能に適用されます。Identity Scannerは、ユーザーからの入力を必要とせずに、Aadhaar card内の言語を自動的に識別するようになりました。 CHEQUE and PAN CHEQUEおよびPANモデルは、デフォルトで英語のみのコンテンツを処理し、他の言語はサポートしていません。 以下の点に注意してください。 * PASSBOOKモデルの処理時に、bank passbookに含まれる可能性のある言語を渡すことができます。 * 言語の指定はオプションです。ただし、言語を指定すると、テキスト認識と抽出プロセスがより高速で正確になります。言語が指定されていない場合、Identity Scannerは自動的に言語を検出します。 * CHEQUEまたはPANモデルの言語を選択することはできません。これらのタイプでは英語が唯一のサポート言語であるためです。AADHAARモデルの言語を選択することもできません。 #### リクエスト形式 各モデルタイプの入力ファイル形式は以下に指定されています。 <table class="content-table"> <thead> <tr> <th><strong>モデルタイプ</strong></th> <th><strong>サポートされるファイル形式</strong></th> <th><strong>ファイルサイズ制限</strong></th> </tr> </thead> <tbody> <tr> <td>AADHAAR</td> <td>表面と裏面の両方の画像は、以下の形式のみである必要があります: <em>.webp/.jpeg</em> <em>.png</em> <em>.tiff</em> <em>.bmp</em></td> <td>各画像15 MB</td> </tr> <tr> <td>PASSBOOK</td> <td><em>.webp/.jpeg</em> <em>.png</em> <em>.tiff</em> <em>.bmp</em> <em>.pdf</em></td> <td>15 MB</td> </tr> <tr> <td>CHEQUE</td> <td><em>.webp/.jpeg</em> <em>.png</em></td> <td>15 MB</td> </tr> <tr> <td>PAN</td> <td><em>.webp/.jpeg</em> <em>.png</em></td> <td>15 MB</td> </tr> </tbody> </table> #### レスポンス形式 書類処理のレスポンス形式は以下のとおりです。 * SDKおよびAPIを使用する場合:<br /> JSON response: デフォルトのJSON responseには、モデルタイプセクションで指定されているように、ステータスメッセージと各操作のデータが含まれます。コード内で書類処理のレスポンスで受信したテキストをフォーマットできます。詳細については、Java、Node.js、Python SDKドキュメントを参照してください。 * コンソールの場合:<br /> コンソールでテスト用に画像やファイルをアップロードすると、2つの形式でレスポンスが返されます。<br /> * 簡略化されたレスポンス: 簡略化されたテキストレスポンスは、本人確認書類から抽出されたパラメータを読みやすい形式で一覧表示します。 * JSON response: コンソールには、各操作に対して受信した元のJSON responseも表示されます。 -------------------------------------------------------------------------------- title: "メリット" description: "Catalystは、Zia AIを活用した構築済みのマイクロサービスとしてIdentity Scannerを提供し、個人のセキュアな本人確認、IDの証明書や書類の検証を可能にします。" last_updated: "2026-07-30T07:10:14.158Z" source: "https://docs.catalyst.zoho.com/ja/zia-services/help/identity-scanner/benefits/" service: "Zia Services" -------------------------------------------------------------------------------- # メリット 1. 本人確認機能のシームレスな統合<br /><br /> Identity Scannerは、個人の本人確認と検証のすべての側面を単一のコンポーネントで実行できます。JavaおよびNode.jsプラットフォーム用に提供されている既製のコードテンプレートを取り入れることで、基盤となるロジックやバックエンドのセットアップを気にすることなく、Identity Scannerのすべての要素をアプリケーションに簡単に実装できます。 2. 複数言語のサポート<br /><br /> Catalystが書類処理に提供する複数のインドおよび国際言語のサポートにより、国際銀行のpassbookやインドの各州のAadhaar cardなど、さまざまなIDや金融取引の証明書を処理できます。未指定の場合にpassbook内のすべてのサポートされている言語を自動検出する機能は、利便性と効率を向上させます。 3. 高度なトレーニングによる正確な結果<br /><br /> ZiaはAI駆動のアシスタントであり、繰り返しの体系的なトレーニングを通じて、より高い精度と低い誤差範囲で結果を生成します。AIは、さまざまなMLおよびディープラーニング技術、高度な顔認識およびデータ分析モデルを使用してトレーニングされ、複雑な計算と分析を実行します。トレーニングモデルは非常に厳密であり、Ziaは大量のデータとトレーニングセットを学習・分析するため、生成される結果が正確で信頼性の高いものになります。 4. 瞬時のレスポンス<br /><br /> Catalystは、高速かつ効果的にファイルを処理し、結果を生成します。CatalystサーバーはZohoのアーキテクチャ上に構築されており、高いデータ転送スループットと最小限のリクエスト処理レイテンシを保証します。需要に基づいてスケールアップまたはスケールダウンするため、あらゆる消費レベルでアプリケーションを構築・提供できます。迅速な応答時間はアプリケーションのパフォーマンスを向上させ、アプリケーションのユーザーにハイエンドなエクスペリエンスを提供します。 5. コンソールでのテスト<br /><br /> コンソールのテスト機能により、Identity Scannerの効率を検証できます。E-KYCおよび各書類処理モデルのサンプルファイルをアップロードし、JSON responseおよび簡略化されたレスポンスを表示できます。これにより、コンポーネントのレスポンスの形式と正確性について把握できます。 -------------------------------------------------------------------------------- title: "ユースケース" description: "Catalystは、Zia AIを活用した構築済みのマイクロサービスとしてIdentity Scannerを提供し、個人のセキュアな本人確認、IDの証明書や書類の検証を可能にします。" last_updated: "2026-07-30T07:10:14.158Z" source: "https://docs.catalyst.zoho.com/ja/zia-services/help/identity-scanner/use-cases/" service: "Zia Services" -------------------------------------------------------------------------------- # ユースケース 書類処理とE-KYCは、幅広いアプリケーションやシナリオで実装されています。以下は、Identity Scannerを実装できるユースケースの一部です。 * ユーザーアカウントの作成にアプリユーザーからの本人確認を必要とする消費者向けアプリケーションは、IDの証明書のいずれかを処理して本人確認を行うことができます。 * 未成年者に提供できない年齢制限付きのサービスや製品は、Identity Scannerを使用して顧客の年齢を確認できます。 * ユーザーに荷物を配達する前に本人確認を必要とするeコマースアプリケーションや配達サービスは、E-KYCを実装できます。 * イベントへの参加を許可する前に個人を識別する必要があるイベント主催者や会場管理サービスは、E-KYCを使用できます。 * サービスを提供するために顧客に本人確認書類やcheque leafの提出を必要とする製品やサービスのレンタルアプリケーション。 * 特定の地理的位置に基づいて特定の人口統計やユーザーにのみサービスを提供できるローカライズされたサービスは、ユーザーの住所を確認できます。 * 銀行、投資、株式取引、暗号通貨取引アプリなど、顧客にPAN cardなどの本人確認書類や金融証明書の提供を求める金融セクターのアプリケーション。 * chequeによる支払いを許可し、支払いの証明としてcheque leafの提出を顧客に求めるサービス。 * 本人確認または銀行口座の証明としてbank passbookの表紙ページの処理を必要とする銀行、ビジネス、経済アプリケーション。 * E-KYCを使用して、以前に提出されたIDの証明書との本人確認のために、その場で写真を撮影して送信することをユーザーに求めるサービス。 * 本人確認書類や書類のデジタル化を可能にするマイクロサービス。 -------------------------------------------------------------------------------- title: "実装" description: "Catalystは、Zia AIを活用した構築済みのマイクロサービスとしてIdentity Scannerを提供し、個人のセキュアな本人確認、IDの証明書や書類の検証を可能にします。" last_updated: "2026-07-30T07:10:14.158Z" source: "https://docs.catalyst.zoho.com/ja/zia-services/help/identity-scanner/implementation/" service: "Zia Services" -------------------------------------------------------------------------------- # 実装 このセクションでは、CatalystコンソールからのIdentity ScannerのテストとサンプルSDKコードテンプレートへのアクセスのみを扱います。アプリケーションに機能を実装する方法については、SDKおよびAPIドキュメントのセクションを参照してください。 ### Identity Scannerへのアクセス CatalystコンソールでIdentity Scannerにアクセスするには、以下の手順を実行します。 1. Catalystコンソールの左ペインでZia Servicesに移動し、Identity Scannerをクリックします。<br /> 2. Identity Scannerの機能ページでTry a Demoをクリックして、サポートされているさまざまな本人確認書類をスキャンして処理します。 ### コンソールでのIdentity Scannerのテスト Identity Scannerには、コンソールで5つの機能が個別のセクションとして含まれています。 * E-KYC * Aadhaar Card * PAN Card * Passbook * Cheque Catalystが提供する既存のサンプル画像を選択するか、独自のファイルをアップロードすることで、各機能をテストできます。 注意: 入力形式については、E-KYCリクエスト形式または書類処理リクエスト形式セクションを参照してください。 #### E-KYC サンプルファイルまたは独自のファイルを処理してE-KYCをテストするには、以下の手順を実行します。 1. _E-KYC_セクションの_User's Photo ID Card_ウィンドウでSelect a Sample ImageまたはBrowse Filesをクリックして、IDの証明書をアップロードします。<br /> <br /> 2. Catalystが提供するサンプル画像のIDの証明書を選択するか、システムからファイルを選択します。<br /> <br /> 3. _User's Photo_ウィンドウでSelect a Sample ImageまたはBrowse Filesをクリックして、IDの証明書の写真と比較する写真をアップロードします。 4. 再度、Catalystが提供するサンプル画像を選択するか、システムからファイルを選択します。<br /> <br /> Identity Scannerは、IDの証明書で検出された顔と写真を比較して、同一人物であるかどうかを判断します。 コンソールには、confidence scoreとともに比較の簡略化されたレスポンスが表示されます。レスポンスの詳細については、E-KYCレスポンス形式セクションを参照してください。 View Responseをクリックすると、取得されたデフォルトのJSON responseを表示できます。 #### Aadhaar Card サンプルのAadhaar cardまたは独自のカードを処理してAADHAARモデルをテストするには、以下の手順を実行します。 1. _Aadhaar Card_セクションに移動します。 2. _Aadhaar Front Side_ウィンドウでSelect a Sample ImageまたはBrowse Filesをクリックして、Aadhaar cardの表面画像をアップロードします。<br /> 3. Catalystが提供するサンプルのAadhaar表面画像を選択するか、システムからファイルを選択します。<br /> <br /> 注意: 入力ファイル形式については、書類処理リクエスト形式セクションを参照してください。 4. _Aadhaar Back Side_ウィンドウでSelect a Sample ImageまたはBrowse Filesをクリックして、カードの裏面画像をアップロードします。 5. 再度、Catalystが提供するサンプル裏面画像を選択するか、システムからファイルを選択します。<br /> 6. ドロップダウンからAadhaar cardに含まれる言語を選択し、Get Resultをクリックします。 注意: このオプションは現在非推奨となっており、まもなくコンソールから削除されます。Identity Scannerは、ユーザーからの入力を必要とせずに、Aadhaar card内の言語を自動的に識別するようになりました。 コンソールには、Aadhaar番号、名前、住所など、Aadhaar cardから認識・特定されたパラメータが表示されます。レスポンス形式の詳細については、書類処理レスポンス形式セクションを参照してください。 View Responseをクリックすると、取得されたデフォルトのJSON responseを表示できます。 #### PAN Card サンプルのPAN cardまたは独自のカードを処理してPANモデルをテストするには、以下の手順を実行します。 1. _PAN Card_セクションに移動します。 2. Select a Sample ImageまたはBrowse Filesをクリックして、PAN cardをアップロードします。<br /> 3. Catalystが提供するサンプルのPAN card画像を選択するか、システムからファイルを選択します。<br /> <br /> 注意: 入力ファイル形式については、書類処理リクエスト形式セクションを参照してください。 コンソールには、PAN番号、名、姓、生年月日など、PAN cardから認識・特定されたパラメータが表示されます。レスポンス形式の詳細については、書類処理レスポンス形式セクションを参照してください。 View Responseをクリックすると、取得されたデフォルトのJSON responseを表示できます。 #### Passbook サンプルのbank passbookまたは独自のpassbookを処理してPASSBOOKモデルをテストするには、以下の手順を実行します。 1. _Passbook_セクションに移動します。 2. Select a Sample ImageまたはBrowse Filesをクリックして、passbookの表紙ページの画像をアップロードします。<br /> 3. Catalystが提供するサンプルのbank passbook画像を選択するか、システムからファイルを選択します。 注意: 入力ファイル形式については、書類処理リクエスト形式セクションを参照してください。 4. より迅速で効率的な処理のために、ドロップダウンからpassbookに含まれる言語を選択し、Get Resultをクリックします。<br /> 注意: PASSBOOKモデルでサポートされている言語の一覧については、サポート言語セクションを参照してください。 コンソールには、銀行口座番号、銀行名、支店など、passbookから認識・特定されたパラメータが表示されます。レスポンス形式の詳細については、書類処理レスポンス形式セクションを参照してください。 View Responseをクリックすると、取得されたデフォルトのJSON responseを表示できます。 #### Cheque サンプルのcheque leafまたは独自のchequeを処理してCHEQUEモデルをテストするには、以下の手順を実行します。 1. _Cheque_セクションに移動します。 2. Select a Sample ImageまたはBrowse Filesをクリックして、cheque leafの画像をアップロードします。<br /> 3. Catalystが提供するサンプルのcheque leaf画像を選択するか、システムからファイルを選択します。<br /> <br /> 注意: 入力ファイル形式については、書類処理リクエスト形式セクションを参照してください。 コンソールには、発行日、金額、銀行名、MICRなど、chequeから認識・特定されたパラメータが表示されます。レスポンス形式の詳細については、書類処理レスポンス形式セクションを参照してください。 View Responseをクリックすると、取得されたデフォルトのJSON responseを表示できます。 ### Identity Scannerのコードテンプレートへのアクセス 前述のとおり、コンソールではIdentity Scannerの5つすべての機能について、JavaおよびNode.jsプラットフォーム用の最新コードテンプレートが提供されています。各セクションのテストウィンドウの下にあるコンソールからアクセスできます。 注意: コンソールの各セクションには、その機能のコードが含まれています。つまり、Aadhaar Cardタブをクリックして下にスクロールすると、AADHAARモデルのJava、Node.js、Pythonコードが見つかります。同様に、Passbookタブをクリックして下にスクロールすると、PASSBOOKモデルのコードテンプレートが見つかります。必要な機能の正しいコードをコピーしていることを確認してください。 Java SDK、NodeJS SDK、またはPython SDKタブをクリックし、コピーアイコンを使用してコードをコピーします。このコードをCatalystアプリケーションのソースコードに実装できます。以下に示すコードは、E-KYCまたはFacial Comparison機能のJava SDKコードです。 注意: 各機能のコードテンプレートの説明については、Java SDK、Node.js、Python SDKヘルプページを参照してください。 --- ## API Reference — ID スキャナー -------------------------------------------------------------------------------- title: "顔の比較" description: "このAPIを使用すると、2つの異なる画像の2つの顔を比較して、同一人物であるかどうかを判定できます。" last_updated: "2026-07-30T07:10:14.217Z" source: "https://docs.catalyst.zoho.com/ja/api/code-reference/zia-services/identity-scanner/facial-comparison/" service: "Zia Services" -------------------------------------------------------------------------------- # Identity Scanner Identity Scannerは、Zia AIを活用したコンポーネントで、さまざまな身分証明書や公式文書をスキャン・処理することにより、個人や文書に対する安全な本人確認を実行できます。E-KYCとDocument Processingの2つの主要カテゴリに分かれた複数の機能を組み込んだ包括的なスイートです。 注意: Catalystは、アップロードされたファイルをシステムに保存しません。アップロードされた文書は一回限りの処理にのみ使用されます。MLモデルのトレーニング目的にも使用されません。Catalystコンポーネントは、適用されるすべてのデータ保護およびプライバシー法に完全に準拠しています。 # Facial Comparison Facial Comparison(E-KYCとも呼ばれる)は、Identity Scannerの一部で、2つの異なる画像の2つの顔を比較して、同一人物であるかどうかを判定します。 注意: Identity ScannerのDocument Processing機能はインドのユーザーのみに関連しますが、Facial Comparison APIおよびSDKツールはグローバルなユーザーが利用できます。ただし、CatalystコンソールからのFacial ComparisonまたはE-KYCへのアクセスとテストは、IN DCのユーザーのみに制限されています。 ## Facial Comparisonの処理 ### 説明 このAPIを使用すると、ソース画像とクエリ画像の間で顔比較を実行できます。サンプルリクエストに示すように、APIリクエストで両方の画像ファイルのパスを指定する必要があります。 注意: 身分証明書の画像または個人の写真のいずれかをソースまたはクエリ画像として指定できます。これは結果に影響しません。 ### リクエスト詳細 #### リクエストURL <p>{api-domain}/baas/v1/project/{project_id}/ml/facecomparison</p> Catalyst APIにアクセスするためのDC固有のドメイン プロジェクトの一意のID #### リクエストヘッダー **Authorization:** Zoho-oauthtoken {oauth_token} <br> **content-type:** multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW **オプションヘッダー** <br> **CATALYST-ORG:** {org_id} **Environment:** Development #### スコープ ZohoCatalyst.mlkit.READ #### リクエストJSONプロパティ 写真付き身分証明書または個人の写真。ローカルシステム内のパスを指定する必要があります。 許可される形式: *.webp, .jpeg, .png*<br> ファイルサイズ制限: 10 MB 写真付き身分証明書または個人の写真。ローカルシステム内のパスを指定する必要があります。 許可される形式: *.webp, .jpeg, .png*<br> ファイルサイズ制限: 10 MB ### レスポンス詳細 レスポンスは、顔が一致した場合はtrue、一致しなかった場合はfalseとして比較結果を返します。 レスポンスには、0から1の範囲の信頼度スコアも含まれます。比較で50%(0.5)を超える信頼度スコアが得られた場合にのみ、結果はtrueに設定されます。 curl -X POST \ https://api.catalyst.zoho.com/baas/v1/project/4000000006007/ml/facecomparison \ -H "Authorization: Zoho-oauthtoken 1000.910*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*16.2f*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*57" \ -H "Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW" \ -F source_image=/Desktop/SourceImage.webp \ -F query_image=/Desktop/QueryImage.webp { "status": "success", "data": { "confidence": 1.0, "matched": "true" } } Facial Comparison- Java SDK<br><br> Facial Comparison- Node.js SDK<br><br> Facial Comparison- Python SDK -------------------------------------------------------------------------------- title: "Aadhaar" description: "このAPIを使用すると、インドのAadhaarカードからデータフィールドを抽出し、認識されたパラメータを取得できます。" last_updated: "2026-07-30T07:10:14.217Z" source: "https://docs.catalyst.zoho.com/ja/api/code-reference/zia-services/identity-scanner/aadhaar/" service: "Zia Services" -------------------------------------------------------------------------------- # Aadhaar AADHAARモデルは、Identity ScannerのDocument Processing機能の一部で、インドのAadhaarカードを本人確認書類として処理できます。 注意: <br> * Catalystは、アップロードされたファイルをシステムに保存しません。アップロードされた文書は一回限りの処理にのみ使用されます。MLモデルのトレーニング目的にも使用されません。Catalystコンポーネントは、適用されるすべてのデータ保護およびプライバシー法に完全に準拠しています。 * Document Processingはインドのユーザーのみに関連し、**IN DCでのみ利用可能**です。この機能は、EU、AU、US、JP、SAまたはCAデータセンターからアクセスするユーザーには利用できません。他のDCからのインド国外のユーザーは、汎用OCRコンポーネントにアクセスしてテキストコンテンツを読み取り・処理できます。 ## Aadhaarの処理 ### 説明 このAPIは、高度なOCR技術を使用してインドのAadhaarカードからデータフィールドを抽出します。JSONレスポンスは、Aadhaarカードから認識されたパラメータと、各認識の精度を示す信頼度スコアを返します。Aadhaarカードの表面と裏面の画像ファイルのパスを指定し、APIリクエストでモデルタイプをAADHAARとして指定する必要があります。 注意: Aadhaarカードに含まれる言語を渡すオプションは廃止されました。Identity Scannerは、Aadhaarカードの言語を自動的に識別して処理するようになりました。APIはまもなく更新されます。サンプルリクエストに示すように、一時的に言語を渡すことができます。 ### リクエスト詳細 #### リクエストURL <p>{api-domain}/baas/v1/project/{project_id}/ml/ocr</p> Catalyst APIにアクセスするためのDC固有のドメイン プロジェクトの一意のID #### リクエストヘッダー **Authorization:** Zoho-oauthtoken {oauth_token} <br> **content-type:** multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW **オプションヘッダー** <br> **CATALYST-ORG:** {org_id} **Environment:** Development #### スコープ ZohoCatalyst.mlkit.READ #### リクエストJSONプロパティ 処理するAadhaarカードの表面の画像。ローカルシステム内のパスを指定する必要があります。 許可される形式: *.webp, .jpeg, .png, .bmp, .tiff*<br> ファイルサイズ制限: 15 MB 処理するAadhaarカードの裏面の画像。ローカルシステム内のパスを指定する必要があります。 許可される形式: *.webp, .jpeg, .png, .bmp, .tiff*<br> ファイルサイズ制限: 15 MB 画像のモデルタイプ 渡す値: AADHAAR 識別する言語の言語コード。AADHAARモデルは、以下の表に記載されているインド言語をサポートしています。 AADHAARタイプでは、英語と該当する地域言語のみを渡す必要があります。例えば、タミル・ナードゥ州の場合は、リクエストでtamとengを渡す必要があります。 #### Aadhaarモデルタイプがサポートする言語 <table class="content-table"> <thead> <tr> <th class="w50p">言語</th> <th class="w50p">言語コード</th> </tr> </thead> <tbody> <tr> <td>英語</td> <td>eng</td> </tr> <tr> <td>ヒンディー語</td> <td>hin</td> </tr> <tr> <td>ベンガル語</td> <td>ben</td> </tr> <tr> <td>マラーティー語</td> <td>mar</td> </tr> <tr> <td>テルグ語</td> <td>tel</td> </tr> <tr> <td>タミル語</td> <td>tam</td> </tr> <tr> <td>グジャラート語</td> <td>guj</td> </tr> <tr> <td>ウルドゥー語</td> <td>urd</td> </tr> <tr> <td>カンナダ語</td> <td>kan</td> </tr> <tr> <td>マラヤーラム語</td> <td>mal</td> </tr> <tr> <td>サンスクリット語</td> <td>san</td> </tr> </tbody> </table> ### レスポンス詳細 レスポンスには、カード保有者の名前、住所、性別、Aadhaarカード番号など、Aadhaarカードで認識されたパラメータがそれぞれのキーに割り当てられて含まれます。レスポンスには、認識された各値に対して0から1の範囲の信頼度スコアも表示されます。 curl -X POST https://api.catalyst.zoho.com/baas/v1/project/4000000006007/ml/ocr -H "Authorization: Zoho-oauthtoken 1000.910*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*16.2f*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*57" \ -H "Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW" \ -F aadhaar_front=/Desktop/Aadhaar1.webp \ -F aadhaar_back=/Desktop/Aadhaar2.webp \ -F model_type=AADHAAR \ -F "language=eng,tam" { "status":"success", "data":{ "text": "{\"address\":{\"prob\":0.5,\"value\":\"S/O Tony, Seer 40, S/O Julie, 40, Dewdrops Street, Cherry Hill Pondicherry, Pondicherry ureing4Gen, ureing4Gen 605008 \"},\"gender\":{\"prob\":\"0.9\",\"value\":\"male\"},\"dob\": {\"prob\":\"0.6\", \"value\":\"12/12/2012\"},\"name\":{\"prob\":\"0.8\", \"value\":\"Hari Krishnan\"},\"aadhaar\":{\"prob\":0.8,\"value\":\"1234 5678 0123\"}}" } } Identity Scanner: Aadhaar- Java SDK<br><br> Identity Scanner: Aadhaar- Node.js SDK<br><br> Identity Scanner: Aadhaar- Python SDK<br><br> -------------------------------------------------------------------------------- title: "PAN" description: "このAPIを使用すると、インドのPANカードからデータフィールドを抽出し、認識されたパラメータを取得できます。" last_updated: "2026-07-30T07:10:14.217Z" source: "https://docs.catalyst.zoho.com/ja/api/code-reference/zia-services/identity-scanner/pan/" service: "Zia Services" -------------------------------------------------------------------------------- # PAN PANモデルは、Identity ScannerのDocument Processing機能の一部で、インドのPANカードを本人確認書類として処理できます。 注意: <br> * Catalystは、アップロードされたファイルをシステムに保存しません。アップロードされた文書は一回限りの処理にのみ使用されます。MLモデルのトレーニング目的にも使用されません。Catalystコンポーネントは、適用されるすべてのデータ保護およびプライバシー法に完全に準拠しています。 * Document Processingはインドのユーザーのみに関連し、**IN DCでのみ利用可能**です。この機能は、EU、AU、US、JP、SAまたはCAデータセンターからアクセスするユーザーには利用できません。他のDCからのインド国外のユーザーは、汎用OCRコンポーネントにアクセスしてテキストコンテンツを読み取り・処理できます。 ## PANの処理 ### 説明 このAPIは、高度なOCR技術を使用してPANカードからデータフィールドを抽出し、PANカードから認識されたパラメータをJSONレスポンスとして返します。APIリクエストで個人情報が記載されたPANカードの表面の画像ファイルのパスを指定する必要があります。PANカードを処理するには、APIリクエストでモデルタイプをPANとして指定する必要があります。PANモデルは、デフォルトで英語のテキストのみを処理できます。 ### リクエスト詳細 #### リクエストURL <p>{api-domain}/baas/v1/project/{project_id}/ml/ocr</p> Catalyst APIにアクセスするためのDC固有のドメイン プロジェクトの一意のID #### リクエストヘッダー **Authorization:** Zoho-oauthtoken {oauth_token} <br> **content-type:** multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW **オプションヘッダー** <br> **CATALYST-ORG:** {org_id} **Environment:** Development #### スコープ ZohoCatalyst.mlkit.READ #### リクエストJSONプロパティ PANカードの表面の画像。ローカルシステム内のパスを指定する必要があります。 許可される形式: *.webp, .jpeg, .png*<br> ファイルサイズ制限: 15 MB 画像のモデルタイプ 渡す値: PAN ### レスポンス詳細 レスポンスには、PANカードから抽出されたパラメータ(名、姓、生年月日、PANカード番号など)がそれぞれのキーに割り当てられて含まれます。 curl -X POST \ https://api.catalyst.zoho.com/baas/v1/project/4000000006007/ml/ocr \ -H "Authorization: Zoho-oauthtoken 1000.910*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*16.2f*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*57" \ -H "Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW" \ -F image=/Desktop/MyPan.webp \ -F model_type=PAN { "status": "success", "data": { "first_name": "KIRAN", "last_name": "RAO", "date_of_birth": "03/04/1982", "pan": "ANRPM2537J" } } Identity Scanner: PAN- Java SDK<br><br> Identity Scanner: PAN- Node.js SDK<br><br> Identity Scanner: PAN- Python SDK<br><br> -------------------------------------------------------------------------------- title: "通帳" description: "このAPIを使用すると、インドの銀行通帳からデータフィールドを抽出し、認識されたパラメータを取得できます。" last_updated: "2026-07-30T07:10:14.217Z" source: "https://docs.catalyst.zoho.com/ja/api/code-reference/zia-services/identity-scanner/passbook/" service: "Zia Services" -------------------------------------------------------------------------------- # Passbook PASSBOOKモデルは、Identity ScannerのDocument Processing機能の一部で、インドの銀行通帳を金融証明書または本人確認書類として処理できます。 注意: <br> * Catalystは、アップロードされたファイルをシステムに保存しません。アップロードされた文書は一回限りの処理にのみ使用されます。MLモデルのトレーニング目的にも使用されません。Catalystコンポーネントは、適用されるすべてのデータ保護およびプライバシー法に完全に準拠しています。 * Document Processingはインドのユーザーのみに関連し、**IN DCでのみ利用可能**です。この機能は、EU、AU、US、JP、SAまたはCAデータセンターからアクセスするユーザーには利用できません。他のDCからのインド国外のユーザーは、汎用OCRコンポーネントにアクセスしてテキストコンテンツを読み取り・処理できます。 ## Passbookの処理 ### 説明 このAPIは、OCR技術を使用して通帳からデータフィールドを抽出し、通帳から認識されたパラメータをJSONレスポンスとして返します。銀行通帳の表紙ページの画像ファイルのパスを指定し、APIリクエストでモデルタイプをPASSBOOKとして指定する必要があります。 また、オプションでAPIリクエストに通帳に含まれる言語を入力できます。言語を指定すると、テキスト認識と抽出のプロセスがより迅速かつ正確になります。 ### リクエスト詳細 #### リクエストURL <p>{api-domain}/baas/v1/project/{project_id}/ml/ocr</p> Catalyst APIにアクセスするためのDC固有のドメイン プロジェクトの一意のID #### リクエストヘッダー **Authorization:** Zoho-oauthtoken {oauth_token} <br> **content-type:** multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW **オプションヘッダー** <br> **CATALYST-ORG:** {org_id} **Environment:** Development #### スコープ ZohoCatalyst.mlkit.READ #### リクエストJSONプロパティ 通帳の表紙ページの画像。ローカルシステム内のパスを指定する必要があります。 許可される形式: *.webp, .jpeg, .png, .bmp, .tiff, .pdf*<br> ファイルサイズ制限: 15 MB 画像のモデルタイプ 渡す値: PASSBOOK 識別する言語の言語コード。複数の言語を渡すことができます。PASSBOOKモデルは、以下の表に記載されているインド言語と国際言語をサポートしています。 デフォルト値: eng #### Passbookモデルタイプがサポートする国際言語 <table class="content-table"> <thead> <tr> <th class="w50p">言語</th> <th class="w50p">言語コード</th> </tr> </thead> <tbody> <tr> <td>英語</td> <td>eng</td> </tr> <tr> <td>アラビア語</td> <td>ara</td> </tr> <tr> <td>中国語</td> <td>chi_sim</td> </tr> <tr> <td>フランス語</td> <td>fra</td> </tr> <tr> <td>イタリア語</td> <td>ita</td> </tr> <tr> <td>日本語</td> <td>jpn</td> </tr> <tr> <td>ポルトガル語</td> <td>por</td> </tr> <tr> <td>ルーマニア語</td> <td>ron</td> </tr> <tr> <td>スペイン語</td> <td>spa</td> </tr> </tbody> </table> <br> #### Passbookモデルタイプがサポートするインド言語 <table class="content-table"> <thead> <tr> <th class="w50p">言語</th> <th class="w50p">言語コード</th> </tr> </thead> <tbody> <tr> <td>ヒンディー語</td> <td>hin</td> </tr> <tr> <td>ベンガル語</td> <td>ben</td> </tr> <tr> <td>マラーティー語</td> <td>mar</td> </tr> <tr> <td>テルグ語</td> <td>tel</td> </tr> <tr> <td>タミル語</td> <td>tam</td> </tr> <tr> <td>グジャラート語</td> <td>guj</td> </tr> <tr> <td>ウルドゥー語</td> <td>urd</td> </tr> <tr> <td>カンナダ語</td> <td>kan</td> </tr> <tr> <td>マラヤーラム語</td> <td>mal</td> </tr> <tr> <td>サンスクリット語</td> <td>san</td> </tr> </tbody> </table> ### レスポンス詳細 レスポンスには、通帳から認識された銀行情報と口座情報(銀行名、支店、住所、口座番号など)が含まれます。抽出された情報フィールドはそれぞれのキーに割り当てられます。レスポンスには、その口座でRTGS、NEFT、IMPSが有効になっているかどうかも、それらのキーに対してtrueまたはfalseを返すことで示されます。 注意: Identity Scannerは、通帳に含まれる言語に関係なく、レスポンスを英語でのみ返します。 curl -X POST \ https://api.catalyst.zoho.com/baas/v1/project/4000000006007/ml/ocr \ -H "Authorization: Zoho-oauthtoken 1000.910*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*16.2f*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*57" \ -H "Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW" \ -F image=/Desktop/MyPassbook.pdf \ -F model_type=PASSBOOK \ -F "language=eng" { "status":"success", "data":{ "text": "{\"address\":\"NO.20 ,SUNSHINE LANE,ANNA NAGAR,CHENNAI\",\"city\":\"CHENNAI\",\"centre\":\"CHENNAI\",\"bankName\":\"ABC BANK LIMITED\",\"accountNumber\":\"000000001111222\",\"branch\":\"ANNA NAGAR\",\"dateOfOpening\":\"30/08/2012\",\"imps\":\"true\",\"neft\":\"true\",\"district\":\"CHENNAI\",\"contact\":\"2891289\",\"micr\":\"0101010\",\"name\":\" 999919\",\"state\":\"TAMIL NADU\",\"rtgs\":\"true\",\"ifsc\":\"ABCB0000111\"}" } } Identity Scanner: Passbook- Java SDK<br><br> Identity Scanner: Passbook- Node.js SDK<br><br> Identity Scanner: Passbook- Python SDK<br><br> -------------------------------------------------------------------------------- title: "小切手" description: "このAPIを使用すると、インドの小切手からデータフィールドを抽出し、認識されたパラメータを取得できます。" last_updated: "2026-07-30T07:10:14.218Z" source: "https://docs.catalyst.zoho.com/ja/api/code-reference/zia-services/identity-scanner/cheque/" service: "Zia Services" -------------------------------------------------------------------------------- # Cheque CHEQUEモデルは、Identity ScannerのDocument Processing機能の一部で、インドの銀行小切手を本人確認書類として処理できます。 注意: <br> * Catalystは、アップロードされたファイルをシステムに保存しません。アップロードされた文書は一回限りの処理にのみ使用されます。MLモデルのトレーニング目的にも使用されません。Catalystコンポーネントは、適用されるすべてのデータ保護およびプライバシー法に完全に準拠しています。 * Document Processingはインドのユーザーのみに関連し、**IN DCでのみ利用可能**です。この機能は、EU、AU、US、JP、SAまたはCAデータセンターからアクセスするユーザーには利用できません。他のDCからのインド国外のユーザーは、汎用OCRコンポーネントにアクセスしてテキストコンテンツを読み取り・処理できます。 ## Chequeの処理 ### 説明 このAPIは、高度なOCR技術を使用して小切手からデータフィールドを抽出し、小切手から認識されたパラメータをJSONレスポンスとして返します。APIリクエストで小切手の画像ファイルのパスを指定し、モデルタイプをCHEQUEとして指定する必要があります。 CHEQUEモデルは、デフォルトで英語のテキストのみを処理できます。他の言語はサポートされていません。 注意: ZiaはCTS-2010形式の小切手のみを処理します。 ### リクエスト詳細 #### リクエストURL <p>{api-domain}/baas/v1/project/{project_id}/ml/ocr</p> Catalyst APIにアクセスするためのDC固有のドメイン プロジェクトの一意のID #### リクエストヘッダー **Authorization:** Zoho-oauthtoken {oauth_token} <br> **content-type:** multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW **オプションヘッダー** <br> **CATALYST-ORG:** {org_id} **Environment:** Development #### スコープ ZohoCatalyst.mlkit.READ #### リクエストJSONプロパティ 銀行小切手の画像。ローカルシステム内のパスを指定する必要があります。 許可される形式: *.webp, .jpeg, .png*<br> ファイルサイズ制限: 15 MB 画像のモデルタイプ 渡す値: CHEQUE ### レスポンス詳細 レスポンスには、小切手から抽出されたパラメータ(金額、銀行名、支店名、口座番号、IFSCコードなど)がそれぞれのキーに割り当てられて含まれます。 curl -X POST \ https://api.catalyst.zoho.com/baas/v1/project/4000000006007/ml/ocr \ -H "Authorization: Zoho-oauthtoken 1000.910*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*16.2f*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*57" \ -H "Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW" \ -F image=/Desktop/MyCheque.webp \ -F model_type=CHEQUE \ { "status": "success", "data": { "amount": "50000", "branch_name": "ANNA NAGAR WEST", "bank_name": "STATE BANK OF INDIA", "account_number": "00001234556001", "ifsc": "SBIN0011724", "date": "25/09/2012" } } Identity Scanner: Cheque- Java SDK<br><br> Identity Scanner: Cheque- Node.js SDK<br><br> Identity Scanner: Cheque- Python SDK<br><br> --- ## SDK — Java — Identity Scanner -------------------------------------------------------------------------------- title: "顔の比較" description: "このページでは、Javaアプリケーションでサンプルコードスニペットを使用して顔比較機能を使用する方法について説明します。" last_updated: "2026-07-30T07:10:14.230Z" source: "https://docs.catalyst.zoho.com/ja/sdk/java/v1/zia-services/identity-scanner/facial-comparison/" service: "Zia Services" related: - Facial Comparison - API (/ja/api/code-reference/zia-services/identity-scanner/facial-comparison/#FacialComparison) -------------------------------------------------------------------------------- # Identity Scanner Identity Scannerは、Zia AIドリブンのコンポーネントであり、さまざまな身分証明書や公式文書をスキャンして処理することで、個人やドキュメントに対する安全な本人確認を実行できます。E-KYCとDocument Processingの2つの主要カテゴリに分かれた複数の機能を組み込んだ包括的なスイートです。 注: Catalystは、アップロードされたファイルをシステムに保存しません。アップロードされたドキュメントは一回限りの処理にのみ使用されます。MLモデルのトレーニング目的にも使用されません。Catalystコンポーネントは、適用されるすべてのデータ保護およびプライバシー法に完全に準拠しています。 ## Facial Comparison Facial Comparison(E-KYCとも呼ばれる)は、Identity Scannerの一部であり、2つの異なる画像内の2つの顔を比較して、同一人物であるかどうかを判定します。これにより、身分証明書と既存の写真を比較することで、個人の本人確認を行うことができます。例えば、Aadhaarカードなどの写真付き身分証明書を、本人の現在の写真と比較することで、その真正性を検証できます。 注: Identity ScannerのDocument Processing機能はインドのユーザーにのみ関連していますが、Facial ComparisonのAPIおよびSDKツールはグローバルユーザーが利用できます。ただし、CatalystコンソールからのFacial ComparisonまたはE-KYCへのアクセスとテストは、IN DCのユーザーのみに制限されています。 サンプルコードに示すように、ソース画像とクエリ画像の両方の画像ファイルのパスを指定することで、顔比較を実行できます。compareFace()メソッドがこれらの画像を処理します。 注: 身分証明書の画像または個人の写真のいずれかをソースまたはクエリ画像としてマークできます。これは結果に影響しません。 許可されるファイル形式: _.webp_, _.jpeg_, _.png_ ファイルサイズ制限: 10 MB 比較結果は、顔が一致する場合はtrueに、一致しない場合はfalseに設定されます。結果には、処理の精度を判定する0から1の範囲の信頼度スコアも含まれます。比較で50%(0.5)を超える信頼度スコアが得られた場合にのみ、結果がtrueに設定されます。 #### サンプルコードスニペット <br> import com.catalyst.advanced.CatalystAdvancedIOHandler; import com.zc.component.ml.ZCFaceComparisonData; import com.zc.component.ml.ZCML; import java.io.File; File sourceImage= new File("/Users/amelia-421/Desktop/source.webp"); //ファイルパスを指定する File queryImage= new File("/Users/amelia-421/Desktop/query.webp"); //ファイルパスを指定する ZCFaceComparisonData data = ZCML.getInstance().compareFace(sourceImage,queryImage ); Double confidence = data.getConfidence(); //信頼度スコアを取得する boolean matched= data.getMatched(); //結果をboolean値として取得する -------------------------------------------------------------------------------- title: "Aadhaar" description: "このページでは、Javaアプリケーションでサンプルコードスニペットを使用してAADHAARドキュメント処理機能を使用する方法について説明します。" last_updated: "2026-07-30T07:10:14.230Z" source: "https://docs.catalyst.zoho.com/ja/sdk/java/v1/zia-services/identity-scanner/aadhaar/" service: "Zia Services" related: - Aadhaar - API (/ja/api/code-reference/zia-services/identity-scanner/aadhaar/#Aadhaar) -------------------------------------------------------------------------------- # Identity Scanner Identity Scannerは、Zia AIドリブンのコンポーネントであり、さまざまな身分証明書や公式文書をスキャンして処理することで、個人やドキュメントに対する安全な本人確認を実行できます。E-KYCとDocument Processingの2つの主要カテゴリに分かれた複数の機能を組み込んだ包括的なスイートです。 注: Catalystは、アップロードされたファイルをシステムに保存しません。アップロードされたドキュメントは一回限りの処理にのみ使用されます。MLモデルのトレーニング目的にも使用されません。Catalystコンポーネントは、適用されるすべてのデータ保護およびプライバシー法に完全に準拠しています。 ## Aadhaar AADHAARモデルは、Document Processing機能の一部であり、インドのAadhaarカードを本人確認書類として処理できます。これにより、高度なOCR技術を使用してインドのAadhaarカードからデータフィールドを抽出できます。レスポンスは、Aadhaarカードから認識されたパラメータと、各認識の精度を判定する信頼度スコアを返します。 注: Document Processingはインドのユーザーにのみ関連しており、IN DCでのみ利用可能です。この機能は、EU、AU、US、JP、SA、またはCAデータセンターからアクセスしているユーザーには利用できません。他のDCからのインド国外のユーザーは、汎用OCRコンポーネントにアクセスしてテキストコンテンツを読み取り、処理できます。 以下のコードに示すように、aadhaarFrontおよびaadhaarBackキーを使用して、Aadhaarカードの表面と裏面の画像ファイルのパスを指定する必要があります。 注: Aadhaarカードに含まれる言語を渡すオプションは非推奨になりました。Identity Scannerは、Aadhaarカードの言語を自動的に識別して処理します。Java SDKコードスニペットはまもなく更新される予定です。 以下のコードに示すように、一時的に言語を渡すことができます。英語と関連する地域言語を渡す必要があります。例えば、タミル・ナードゥ州出身の場合、言語としてtamとengを渡す必要があります。言語と言語コードの一覧は、APIドキュメントで確認できます。 許可されるファイル形式: _.webp_, _.jpeg_, _.png_, _.bmp_, _.tiff_, _.pdf_<br /> ファイルサイズ制限: 15 MB 注: 変数は以下の順序でのみ宣言する必要があります: aadhaarFront、aadhaarBack、languageCode レスポンスには、カード所有者の名前、住所、性別、Aadhaarカード番号など、Aadhaarカードで認識されたパラメータがそれぞれのキーに割り当てられて含まれます。レスポンスには、認識された各値に対して0から1の範囲の信頼度スコアも表示されます。 #### サンプルコードスニペット <br> import com.zc.component.ml.ZCContent; import com.zc.component.ml.ZCLine; import com.zc.component.ml.ZCML; import com.zc.component.ml.ZCParagraph; import java.io.File; File aadhaarFront = new File("/Users/amelia-421/Desktop/myAadhaar1.webp"); //ファイルパスを指定する of the front side image of the Aadhaar card File aadhaarBack = new File("/Users/amelia-421/Desktop/myAadhaar2.webp"); //ファイルパスを指定する of the back side image of the Aadhaar card String languageCode = "eng,tam"; //言語を設定する ZCContent ocrContent = ZCML.getInstance().getContentForAadhaar(aadhaarFront,aadhaarBack,languageCode); //ファイルオブジェクトでgetContent()を呼び出して、ZCContentオブジェクトで検出されたテキストを取得する //個別の段落を取得する List paragraphs = ocrContent.getParagraphs(); for(ZCParagraph paragraph : paragraphs) { //段落内の個別の行を取得する List paraLines = paragraph.lines; for(ZCLine line : paraLines) { //行内の個別の単語を取得する String words = line.words; String text = line.text; //生の行テキスト } String text = paragraph.text; //段落の生テキストを返す } String text = ocrContent.text; //画像の生テキストを返す -------------------------------------------------------------------------------- title: "PAN" description: "このページでは、Javaアプリケーションでサンプルコードスニペットを使用してPANドキュメント処理機能を使用する方法について説明します" last_updated: "2026-07-30T07:10:14.230Z" source: "https://docs.catalyst.zoho.com/ja/sdk/java/v1/zia-services/identity-scanner/pan/" service: "Zia Services" related: - PAN - API (/ja/api/code-reference/zia-services/identity-scanner/pan/#PAN) -------------------------------------------------------------------------------- # Identity Scanner Identity Scannerは、Zia AIドリブンのコンポーネントであり、さまざまな身分証明書や公式文書をスキャンして処理することで、個人やドキュメントに対する安全な本人確認を実行できます。E-KYCとDocument Processingの2つの主要カテゴリに分かれた複数の機能を組み込んだ包括的なスイートです。 注: Catalystは、アップロードされたファイルをシステムに保存しません。アップロードされたドキュメントは一回限りの処理にのみ使用されます。MLモデルのトレーニング目的にも使用されません。Catalystコンポーネントは、適用されるすべてのデータ保護およびプライバシー法に完全に準拠しています。 ## PAN PANモデルは、Document Processing機能の一部であり、インドのPANカードを本人確認書類として処理できます。これにより、高度なOCR技術を使用してPANカードからデータフィールドを抽出し、レスポンスでPANカードから認識されたパラメータを返すことができます。 注: Document Processingはインドのユーザーにのみ関連しており、IN DCでのみ利用可能です。この機能は、EU、AU、US、JP、SA、またはCAデータセンターからアクセスしているユーザーには利用できません。他のDCからのインド国外のユーザーは、汎用OCRコンポーネントにアクセスしてテキストコンテンツを読み取り、処理できます。 以下のコードに示すように、PANカードの表面の画像ファイルのパスを指定する必要があります。 許可されるファイル形式: _.webp_, _.jpeg_, _.png_<br /> ファイルサイズ制限: 15 MB ZCOCRModelTypeを使用してモデルタイプをPANとして指定する必要があります。PANモデルは、デフォルトで英語のテキストのみを処理できます。他の言語はサポートされていません。 レスポンスには、名、姓、生年月日、PANカード番号など、PANカードから抽出されたパラメータがそれぞれのキーに割り当てられて含まれます。 #### サンプルコードスニペット <br> import java.sql.Date; import com.zc.component.ml.ZCContent; import com.zc.component.ml.ZCML; import com.zc.component.ml.ZCOCRModelType; import com.zc.component.ml.ZCOCROptions; import com.zc.component.ml.ZCPanData; import java.io.File; File file = new File("/Users/amelia-421/Desktop/pan.webp"); //ファイルパスを指定する ZCOCROptions options = ZCOCROptions.getInstance().setModelType(ZCOCRModelType.PAN); //モデルタイプを設定する ZCContent ocrContent = ZCML.getInstance().getContent(file, options); //ファイルオブジェクトでgetContent()を呼び出して、ZCContentオブジェクトで検出されたテキストを取得する ZCPanData panData = ocrContent.getPanData(); //このメソッドはPANデータを取得する //処理された画像から名、姓、PAN詳細、生年月日などの個別要素を取得する String firstName = panData.getFirstName(); String lastName = panData.getLastName(); String pan = panData.getPan(); Date dob = panData.getDob(); -------------------------------------------------------------------------------- title: "通帳" description: "このページでは、Javaアプリケーションでサンプルコードスニペットを使用してPASSBOOKドキュメント処理機能を使用する方法について説明します" last_updated: "2026-07-30T07:10:14.230Z" source: "https://docs.catalyst.zoho.com/ja/sdk/java/v1/zia-services/identity-scanner/passbook/" service: "Zia Services" related: - Passbook - API (/ja/api/code-reference/zia-services/identity-scanner/passbook/#Passbook) -------------------------------------------------------------------------------- # Identity Scanner Identity Scannerは、Zia AIドリブンのコンポーネントであり、さまざまな身分証明書や公式文書をスキャンして処理することで、個人やドキュメントに対する安全な本人確認を実行できます。E-KYCとDocument Processingの2つの主要カテゴリに分かれた複数の機能を組み込んだ包括的なスイートです。 注: Catalystは、アップロードされたファイルをシステムに保存しません。アップロードされたドキュメントは一回限りの処理にのみ使用されます。MLモデルのトレーニング目的にも使用されません。Catalystコンポーネントは、適用されるすべてのデータ保護およびプライバシー法に完全に準拠しています。 ## Passbook PASSBOOKモデルは、Document Processing機能の一部であり、インドの銀行通帳を金融または本人確認書類として処理できます。これにより、OCR技術を使用して通帳からデータフィールドを抽出し、レスポンスでパラメータを取得できます。 注: Document Processingはインドのユーザーにのみ関連しており、IN DCでのみ利用可能です。この機能は、EU、AU、US、JP、SA、またはCAデータセンターからアクセスしているユーザーには利用できません。他のDCからのインド国外のユーザーは、汎用OCRコンポーネントにアクセスしてテキストコンテンツを読み取り、処理できます。 Passbookモデルは、11のインド言語と追加の8つの国際言語をサポートしています。言語と言語コードの一覧は、APIドキュメントで確認できます。 以下のコードに示すように、通帳の表紙ページの画像のパスを指定する必要があります。 許可されるファイル形式: _.webp_, _.jpeg_, _.png_, _.bmp_, _.tiff_, _.pdf_<br /> ファイルサイズ制限: 15 MB ZCOCRModelTypeを使用してモデルタイプをPASSBOOKとして指定する必要があります。また、オプションでsetLanguageCode()を使用して言語を指定することもできます。指定されていない場合、デフォルトの言語として英語が使用されます。 レスポンスには、銀行名、支店、住所、口座番号など、通帳から認識された銀行の詳細と口座の詳細が含まれます。抽出された情報フィールドは、それぞれのキーに割り当てられます。レスポンスには、その口座でRTGS、NEFT、およびIMPSが有効になっているかどうかも表示されます。 注: Identity Scannerは、通帳に含まれる言語に関係なく、英語でのみレスポンスを返します。 #### サンプルコードスニペット <br> import com.zc.component.ml.ZCContent; import com.zc.component.ml.ZCLine; import com.zc.component.ml.ZCML; import com.zc.component.ml.ZCOCRModelType; import com.zc.component.ml.ZCOCROptions; import com.zc.component.ml.ZCParagraph; import java.io.File; File file = new File("/Users/amelia-421/Desktop/MyPassbook.webp"); //ファイルパスを指定する ZCOCROptions options = ZCOCROptions.getInstance().setModelType(ZCOCRModelType.PASSBOOK) .setLanguageCode("tam"); //モデルタイプを設定する and language ZCContent ocrContent = ZCML.getInstance().getContent(file, options); //ファイルオブジェクトでgetContent()を呼び出して、ZCContentオブジェクトで検出されたテキストを取得する //個別の段落を取得する List paragraphs = ocrContent.getParagraphs(); for(ZCParagraph paragraph : paragraphs) { //段落内の個別の行を取得する List paraLines = paragraph.lines; for(ZCLine line : paraLines) { //行内の個別の単語を取得する String words = line.words; String text = line.text; //生の行テキスト } String text = paragraph.text; //段落の生テキストを返す } String text = ocrContent.text; //画像の生テキストを返す -------------------------------------------------------------------------------- title: "小切手" description: "このページでは、Javaアプリケーションでサンプルコードスニペットを使用してChequeドキュメント処理機能を使用する方法について説明します。" last_updated: "2026-07-30T07:10:14.231Z" source: "https://docs.catalyst.zoho.com/ja/sdk/java/v1/zia-services/identity-scanner/cheque/" service: "Zia Services" related: - Cheque - API (/ja/api/code-reference/zia-services/identity-scanner/cheque/#Cheque) -------------------------------------------------------------------------------- # Identity Scanner Identity Scannerは、Zia AIドリブンのコンポーネントであり、さまざまな身分証明書や公式文書をスキャンして処理することで、個人やドキュメントに対する安全な本人確認を実行できます。E-KYCとDocument Processingの2つの主要カテゴリに分かれた複数の機能を組み込んだ包括的なスイートです。 注: Catalystは、アップロードされたファイルをシステムに保存しません。アップロードされたドキュメントは一回限りの処理にのみ使用されます。MLモデルのトレーニング目的にも使用されません。Catalystコンポーネントは、適用されるすべてのデータ保護およびプライバシー法に完全に準拠しています。 ## Cheque CHEQUEモデルは、Document Processing機能の一部であり、インドの銀行小切手を本人確認書類として処理できます。これにより、高度なOCR技術を使用して小切手からデータフィールドを抽出し、レスポンスを通じて小切手から認識されたパラメータを取得できます。 注: Document Processingはインドのユーザーにのみ関連しており、IN DCでのみ利用可能です。この機能は、EU、AU、US、JP、SA、またはCAデータセンターからアクセスしているユーザーには利用できません。他のDCからのインド国外のユーザーは、汎用OCRコンポーネントにアクセスしてテキストコンテンツを読み取り、処理できます。 以下のコードに示すように、小切手帳の表面の画像ファイルのパスを指定する必要があります。CHEQUEモデルは、デフォルトで英語のテキストのみを処理できます。他の言語はサポートされていません。 許可されるファイル形式: _.webp_, _.jpeg_, _.png_<br /> ファイルサイズ制限: 15 MB setModelType()を使用してモデルタイプをCHEQUEとして指定する必要があります。 注: ZiaはCTS-2010形式の小切手のみを処理します。 レスポンスには、金額、銀行名、支店名、口座番号、IFSCコードなど、小切手から抽出されたパラメータがそれぞれのキーに割り当てられて含まれます。 #### サンプルコードスニペット <br> import java.sql.Date; import com.zc.component.ml.ZCChequeData; import com.zc.component.ml.ZCContent; import com.zc.component.ml.ZCML; import com.zc.component.ml.ZCOCRModelType; import com.zc.component.ml.ZCOCROptions; import java.io.File; File file = new File("/Users/amelia-421/Desktop/cheque.webp"); //ファイルパスを指定する ZCOCROptions options = ZCOCROptions.getInstance().setModelType(ZCOCRModelType.CHEQUE); //モデルタイプを設定する ZCContent ocrContent = ZCML.getInstance().getContent(file, options); //ファイルオブジェクトでgetContent()を呼び出して、ZCContentオブジェクトで検出されたテキストを取得する ZCChequeData chequeData = ocrContent.getChequeData(); //このメソッドは小切手データを取得する //処理された画像から口座番号、IFSCコード、銀行名、支店、金額、取引日などの個別要素を取得する String accountNumber = chequeData.getAccountNumber(); String ifsc = chequeData.getIfsc(); String bankName = chequeData.getBankName(); String branchName = chequeData.getBranchName(); Long amount = chequeData.getAmount(); Date date = chequeData.getDate(); --- ## SDK — Node JS — ID スキャナー -------------------------------------------------------------------------------- title: "顔の比較" description: "このページでは、Node.jsアプリケーションで顔比較機能を使用する方法について、サンプルコードスニペットとともに説明します。" last_updated: "2026-07-30T07:10:14.232Z" source: "https://docs.catalyst.zoho.com/ja/sdk/nodejs/v2/zia-services/identity-scanner/facial-comparison/" service: "Zia Services" related: - Facial comparison - API (/ja/api/code-reference/zia-services/identity-scanner/facial-comparison/#FacialComparison) - Identity Scanner (/ja/zia-services/help/identity-scanner/introduction) -------------------------------------------------------------------------------- # Identity Scanner Identity Scannerは、Zia AI駆動のコンポーネントで、さまざまなIDプルーフや公式書類をスキャンして処理することで、個人やドキュメントに対する安全な本人確認を実行できます。E-KYCとDocument Processingの2つの主要カテゴリに分かれた複数の機能を組み込んだ包括的なスイートです。 注意: Catalystは、アップロードされたファイルをシステムに保存しません。アップロードされたドキュメントは一回限りの処理にのみ使用されます。MLモデルのトレーニング目的にも使用されません。Catalystのコンポーネントは、適用されるすべてのデータ保護およびプライバシー法に完全に準拠しています。 ### Facial Comparison Facial Comparison(E-KYCとも呼ばれます)は、Identity Scannerの一部で、2つの異なる画像に含まれる2つの顔を比較して、同一人物かどうかを判定します。これにより、IDプルーフと既存の写真を比較することで、個人の身元を確認できます。たとえば、個人のAadhaarカードなどの写真付きIDの信頼性を、現在の写真と比較して確認できます。 注意: Identity ScannerのDocument Processing機能はインドのユーザーにのみ関連しますが、Facial ComparisonのAPIおよびSDKツールはグローバルに利用可能です。ただし、CatalystコンソールからのFacial ComparisonまたはE-KYCのアクセスとテストは、IN DCのユーザーのみに制限されています。 サンプルコードに示すように、ソース画像とクエリ画像の両方の画像ファイルへのパスを指定して、顔比較を実行できます。compareFace()メソッドがこれらの両方の画像を処理します。ここで使用されているziaリファレンスは、コンポーネントインスタンスページで定義されています。 注意: IDプルーフの画像または個人の写真のいずれかをソースまたはクエリ画像として指定できます。これは結果に影響しません。 許可されるファイル形式: _.webp_、_.jpeg_、_.png_ ファイルサイズ制限: 10 MB 比較結果は、顔が一致する場合はtrueに、一致しない場合はfalseに設定されます。結果には、処理の精度を判定する0から1の範囲の信頼度スコアも含まれます。比較の信頼度スコアが50%(0.5)を超えた場合のみ、結果がtrueに設定されます。 let fs = require('fs'); const zia = app.zia(); const sourceImage = fs.createReadStream('/Users/amelia-421/Desktop/source.webp'); //ファイルパスを指定する const queryImage = fs.createReadStream('/Users/amelia-421/Desktop/query.webp'); //ファイルパスを指定する zia.compareFace(sourceImage, queryImage) .then((res) => console.log(res)) .catch((err) => console.log('error: ', err)); //エラーをCatalyst Logsに記録する 受信するサンプルレスポンスを以下に示します。レスポンスはNode.jsの両方のバージョンで同じです。 #### Node js { confidence: 0.9464, matched: "true" } -------------------------------------------------------------------------------- title: "Aadhaar" description: "このページでは、Node.jsアプリケーションでAADHAARドキュメント処理機能を使用する方法について、サンプルコードスニペットとともに説明します。" last_updated: "2026-07-30T07:10:14.232Z" source: "https://docs.catalyst.zoho.com/ja/sdk/nodejs/v2/zia-services/identity-scanner/aadhaar/" service: "Zia Services" related: - Identity Scanner (/ja/zia-services/help/identity-scanner/introduction) - Aadhaar - API (/ja/api/code-reference/zia-services/identity-scanner/aadhaar/#Aadhaar) -------------------------------------------------------------------------------- # Identity Scanner Identity Scannerは、Zia AI駆動のコンポーネントで、さまざまなIDプルーフや公式書類をスキャンして処理することで、個人やドキュメントに対する安全な本人確認を実行できます。E-KYCとDocument Processingの2つの主要カテゴリに分かれた複数の機能を組み込んだ包括的なスイートです。 注意: Catalystは、アップロードされたファイルをシステムに保存しません。アップロードされたドキュメントは一回限りの処理にのみ使用されます。MLモデルのトレーニング目的にも使用されません。Catalystのコンポーネントは、適用されるすべてのデータ保護およびプライバシー法に完全に準拠しています。 ### Aadhaar AADHAARモデルは、Document Processing機能の一部で、インドのAadhaarカードを本人確認書類として処理できます。高度なOCR技術を使用して、インドのAadhaarカードからデータフィールドを抽出できます。レスポンスは、Aadhaarカードから認識されたパラメータと、各認識の精度を判定する信頼度スコアを返します。 注意:Document Processingはインドのユーザーにのみ関連し、IN DCでのみ利用可能です。この機能は、EU、AU、US、JP、SA、またはCAデータセンターからアクセスするユーザーには利用できません。他のDCからのインド国外のユーザーは、汎用OCRコンポーネントにアクセスしてテキストコンテンツを読み取り、処理できます。 以下のコードに示すように、createReadStreamを通じてAadhaarカードの表面と裏面の画像ファイルへのパスを提供する必要があります。以下で使用されているziaリファレンスは、コンポーネントインスタンスページで定義されています。ここで返されるPromiseは、JSONオブジェクトに解決されます。 注意: Aadhaarカードに含まれる言語を渡すオプションは廃止されました。Identity Scannerは、Aadhaarカードの言語を自動的に識別して処理するようになりました。Node.js SDKのコードスニペットはまもなく更新される予定です。 以下のコードに示すように、一時的に言語を渡すことができます。英語と関連する地域言語を渡す必要があります。たとえば、タミル・ナードゥ州出身の場合、tamとengを言語として渡す必要があります。言語と言語コードのリストは、APIドキュメントから確認できます。 許可されるファイル形式: _.webp_、_.jpeg_、_.png_、_.bmp_、_.tiff_、_.pdf_<br /> ファイルサイズ制限: 15 MB レスポンスには、カード所有者の名前、住所、性別、Aadhaarカード番号など、Aadhaarカードで認識されたパラメータがそれぞれのキーに割り当てられて含まれます。レスポンスには、認識された各値に対して0から1の範囲の信頼度スコアも表示されます。 let fs = require('fs'); var zia = app.zia(); zia.extractAadhaarCharacters(fs.createReadStream('./frontImg.webp'), fs.createReadStream('./backImg.webp'),'eng,tam') //Pass the input files with the languages .then((result) => { console.log(result); }) .catch((err) => console.log(err.toString())); }); //エラーをCatalyst Logsに記録する 受信するサンプルレスポンスを以下に示します。レスポンスはNode.jsの両方のバージョンで同じです。 #### Nodejs { text: "{ "address":{ "prob":0.5,"value":"C/O Rainbow, xxxx STREET, xxxx- 0000" }, "gender":{ "prob":0.8,"value":"MALE" }, "dob":{ "prob":0.8, "value":"08/09/2001" }, "name":{ "prob":0.6, "value":"Ram Singh" }, "aadhaar":{ "prob":0.8, "value":"4000 0000 0000" } }" } -------------------------------------------------------------------------------- title: "PAN" description: "このページでは、Node.jsアプリケーションでPANドキュメント処理機能を使用する方法について、サンプルコードスニペットとともに説明します" last_updated: "2026-07-30T07:10:14.232Z" source: "https://docs.catalyst.zoho.com/ja/sdk/nodejs/v2/zia-services/identity-scanner/pan/" service: "Zia Services" related: - Identity Scanner (/ja/zia-services/help/identity-scanner/introduction) - PAN - API (/ja/api/code-reference/zia-services/identity-scanner/pan/#PAN) -------------------------------------------------------------------------------- # Identity Scanner Identity Scannerは、Zia AI駆動のコンポーネントで、さまざまなIDプルーフや公式書類をスキャンして処理することで、個人やドキュメントに対する安全な本人確認を実行できます。E-KYCとDocument Processingの2つの主要カテゴリに分かれた複数の機能を組み込んだ包括的なスイートです。 注意:Catalystは、アップロードされたファイルをシステムに保存しません。アップロードされたドキュメントは一回限りの処理にのみ使用されます。MLモデルのトレーニング目的にも使用されません。Catalystのコンポーネントは、適用されるすべてのデータ保護およびプライバシー法に完全に準拠しています。 ### PAN PANモデルは、Document Processing機能の一部で、インドのPANカードを本人確認書類として処理できます。高度なOCR技術を使用してPANカードからデータフィールドを抽出し、レスポンスでPANカードから認識されたパラメータを返します。 注意:Document Processingはインドのユーザーにのみ関連し、IN DCでのみ利用可能です。この機能は、EU、AU、US、JP、SA、またはCAデータセンターからアクセスするユーザーには利用できません。他のDCからのインド国外のユーザーは、汎用OCRコンポーネントにアクセスしてテキストコンテンツを読み取り、処理できます。 以下のコードに示すように、PANカードの表面の画像ファイルへのパスを提供する必要があります。以下で使用されているziaリファレンスは、コンポーネントインスタンスページで定義されています。 許可されるファイル形式: _.webp_、_.jpeg_、_.png_<br /> ファイルサイズ制限: 15 MB modelTypeを使用してモデルタイプをPANとして指定する必要があります。PANモデルはデフォルトで英語のテキストのみを処理できます。他の言語はサポートされていません。 レスポンスには、名、姓、生年月日、PANカード番号など、PANカードから抽出されたパラメータがそれぞれのキーに割り当てられて含まれます。 let fs = require('fs'); const zia = app.zia(); zia.extractOpticalCharacters(fs.createReadStream('/Users/amelia-421/Desktop/pan.webp'), {modelType: 'PAN'}) //Pass the input file with the model type .then((result) => { console.log(result); }) .catch((err) => console.log(err.toString())); //エラーをCatalyst Logsに記録する }); 受信するサンプルレスポンスを以下に示します。レスポンスはNode.jsの両方のバージョンで同じです。 #### Nodejs { date_of_birth: "03/04/1982", last_name: "VASUDEV MAHTO", pan: "ANRPM2537J", first_name: "PRAMOD KUMAR MAHTO" } -------------------------------------------------------------------------------- title: "通帳" description: "このページでは、アプリケーションでPASSBOOKドキュメント処理機能を使用する方法について、サンプルコードスニペットとともに説明します" last_updated: "2026-07-30T07:10:14.232Z" source: "https://docs.catalyst.zoho.com/ja/sdk/nodejs/v2/zia-services/identity-scanner/passbook/" service: "Zia Services" related: - Identity Scanner (/ja/zia-services/help/identity-scanner/introduction) - Passbook - API (/ja/api/code-reference/zia-services/identity-scanner/passbook/#Passbook) -------------------------------------------------------------------------------- # Identity Scanner Identity Scannerは、Zia AI駆動のコンポーネントで、さまざまなIDプルーフや公式書類をスキャンして処理することで、個人やドキュメントに対する安全な本人確認を実行できます。E-KYCとDocument Processingの2つの主要カテゴリに分かれた複数の機能を組み込んだ包括的なスイートです。 注意: Catalystは、アップロードされたファイルをシステムに保存しません。アップロードされたドキュメントは一回限りの処理にのみ使用されます。MLモデルのトレーニング目的にも使用されません。Catalystのコンポーネントは、適用されるすべてのデータ保護およびプライバシー法に完全に準拠しています。 ### Passbook PASSBOOKモデルは、Document Processing機能の一部で、インドの銀行通帳を金融書類または本人確認書類として処理できます。OCR技術を使用して通帳からデータフィールドを抽出し、レスポンスでパラメータを取得できます。 注意: Document Processingはインドのユーザーにのみ関連し、IN DCでのみ利用可能です。この機能は、EU、AU、US、JP、SA、またはCAデータセンターからアクセスするユーザーには利用できません。他のDCからのインド国外のユーザーは、汎用OCRコンポーネントにアクセスしてテキストコンテンツを読み取り、処理できます。 Passbookモデルは、11のインド言語と追加の8つの国際言語をサポートしています。言語と言語コードのリストは、APIドキュメントから確認できます。 以下のコードに示すように、通帳の表面ページの画像へのパスを提供する必要があります。 許可されるファイル形式: _.webp_、_.jpeg_、_.png_、_.bmp_、_.tiff_、_.pdf_<br /> ファイルサイズ制限: 15 MB キーmodelTypeを使用してモデルタイプをPASSBOOKとして指定する必要があります。 以下のコードに示すように、オプションで言語を指定することもできます。指定しない場合、デフォルト言語として英語が使用されます。 レスポンスには、銀行名、支店、住所、口座番号など、通帳から認識された銀行詳細と口座詳細がそれぞれのキーに割り当てられて含まれます。レスポンスには、その口座でRTGS、NEFT、IMPSが有効になっているかどうかも表示されます。 注意: Identity Scannerは、通帳に含まれる言語に関係なく、レスポンスを英語でのみ返します。 以下で使用されているziaリファレンスは、コンポーネントインスタンスページで定義されています。 let fs = require('fs'); var zia = app.zia(); zia.extractOpticalCharacters(fs.createReadStream('/Users/amelia-421/Desktop/passbook.webp'), {language: 'tam', modelType: 'PASSBOOK'}) //モデルタイプとオプションの言語で入力ファイルを渡す .then((result) => { console.log(result); }) .catch((err) => console.log(err.toString())); //エラーをCatalyst Logsに記録する }); 受信するサンプルレスポンスを以下に示します。レスポンスはNode.jsの両方のバージョンで同じです。 #### Node js { text: "{ "address":"No.20,Gandhi Road,M.G Lane", "city":"Chennai", "centre":"Chennai", "bankName":"ABX BANK LIMITED", "accountNumber":"002001001625859", "branch":"Anna Nagar", "dateOfOpening":"30/08/2012", "imps":"true", "neft":"true", "district":"Chennai", "contact":"801234567", "micr":"641021121", "name":" 2312312", "state":"Tamil Nadu", "rtgs":"true", "ifsc":"ABX0000311" }" } -------------------------------------------------------------------------------- title: "小切手" description: "このページでは、Node.jsアプリケーションでChequeドキュメント処理機能を使用する方法について、サンプルコードスニペットとともに説明します。" last_updated: "2026-07-30T07:10:14.232Z" source: "https://docs.catalyst.zoho.com/ja/sdk/nodejs/v2/zia-services/identity-scanner/cheque/" service: "Zia Services" related: - Identity Scanner (/ja/zia-services/help/identity-scanner/introduction) - Cheque - API (/ja/api/code-reference/zia-services/identity-scanner/cheque/#Cheque) -------------------------------------------------------------------------------- # Identity Scanner Identity Scannerは、Zia AI駆動のコンポーネントで、さまざまなIDプルーフや公式書類をスキャンして処理することで、個人やドキュメントに対する安全な本人確認を実行できます。E-KYCとDocument Processingの2つの主要カテゴリに分かれた複数の機能を組み込んだ包括的なスイートです。 注意: Catalystは、アップロードされたファイルをシステムに保存しません。アップロードされたドキュメントは一回限りの処理にのみ使用されます。MLモデルのトレーニング目的にも使用されません。Catalystのコンポーネントは、適用されるすべてのデータ保護およびプライバシー法に完全に準拠しています。 ### Cheque CHEQUEモデルは、Document Processing機能の一部で、インドの銀行小切手を本人確認書類として処理できます。高度なOCR技術を使用して小切手からデータフィールドを抽出し、レスポンスで小切手から認識されたパラメータを取得できます。 注意: Document Processingはインドのユーザーにのみ関連し、IN DCでのみ利用可能です。この機能は、EU、AU、US、JP、SA、またはCAデータセンターからアクセスするユーザーには利用できません。他のDCからのインド国外のユーザーは、汎用OCRコンポーネントにアクセスしてテキストコンテンツを読み取り、処理できます。 以下のコードに示すように、小切手帳の表面の画像ファイルへのパスを提供する必要があります。CHEQUEモデルはデフォルトで英語のテキストのみを処理できます。他の言語はサポートされていません。 許可されるファイル形式: _.webp_、_.jpeg_、_.png_<br /> ファイルサイズ制限: 15 MB modelType()を使用してモデルタイプをCHEQUEとして指定する必要があります。 注意:ZiaはCTS-2010形式の小切手のみを処理します。 以下で使用されているziaリファレンスは、コンポーネントインスタンスページで定義されています。 let fs = require('fs'); var zia = app.zia(); zia.extractOpticalCharacters(fs.createReadStream('/Users/amelia-421/Desktop/cheque.webp'), {modelType: 'CHEQUE'}) //Pass the input file with the model type .then((result) => { console.log(result); }) .catch((err) => console.log(err.toString())); //エラーをCatalyst Logsに記録する }); 受信するサンプルレスポンスを以下に示します。レスポンスはNode.jsの両方のバージョンで同じです。 #### Nodejs { date: "15/11/2014", account_number: "89323223232222", amount: "10615", branch_name: "ANNA NAGAR", bank_name: "ABX BANK", ifsc: "BB9033232" } --- ## SDK — Python — ID スキャナー -------------------------------------------------------------------------------- title: "顔比較" description: "このページでは、Pythonアプリケーションで顔比較機能を使用する方法をサンプルコードスニペットと共に説明します。" last_updated: "2026-07-30T07:10:14.233Z" source: "https://docs.catalyst.zoho.com/ja/sdk/python/v1/zia-services/identity-scanner/facial-comparison/" service: "Zia Services" related: - Facial Comparison - API (/ja/api/code-reference/zia-services/identity-scanner/facial-comparison/#FacialComparison) - Facial Comparison Help (/ja/zia-services/help/identity-scanner/key-concepts/#facial-comparison-process) - SDK Scopes (/ja/sdk/python/v1/sdk-scopes) -------------------------------------------------------------------------------- # Identity Scanner Identity Scannerは、Zia AIを活用したコンポーネントで、さまざまなID証明書や公的文書をスキャンして処理することで、個人や文書に対する安全な本人確認を行うことができます。E-KYCとドキュメント処理の2つの主要カテゴリに分かれた複数の機能を組み込んだ包括的なスイートです。 注意: Catalystはアップロードされたファイルをシステムに保存しません。アップロードされた文書は1回限りの処理にのみ使用されます。MLモデルのトレーニング目的には使用されません。Catalystのコンポーネントは、適用されるすべてのデータ保護およびプライバシー法に完全に準拠しています。 ### 顔比較 顔比較(E-KYCとも呼ばれます)は、Identity Scannerの一部で、2つの異なる画像内の2つの顔を比較して、同一人物であるかどうかを判定します。これにより、既存の写真とID証明書を比較して個人の身元を確認できます。たとえば、個人のAadhaarカードなどの写真付きIDを、その人の現在の写真と比較して真正性を確認できます。 注意: Identity Scannerのドキュメント処理機能はインドのユーザーのみに関連しますが、顔比較APIおよびSDKツールはグローバルに利用可能です。ただし、CatalystコンソールからのFacial ComparisonまたはE-KYCへのアクセスおよびテストは、IN DCのユーザーのみに制限されています。 サンプルコードに示すように、ソース画像とクエリ画像の両方の画像ファイルのパスを指定して、顔比較を実行できます。compare_face()メソッドは、これらの両方の画像を処理します。以下で使用されているコンポーネントインスタンスziaの詳細については、こちらのヘルプセクションを参照してください。 注意: ID証明書の画像または個人の写真のいずれかをソースまたはクエリ画像として指定できます。これは結果に影響しません。 許可されるファイル形式: _.webp_、_.jpeg_、_.png_ ファイルサイズ制限: 10 MB 比較の結果は、顔が一致する場合はtrueに設定され、一致しない場合はfalseに設定されます。結果には、処理の精度を示す0から1の範囲の信頼度スコアも含まれます。比較の信頼度スコアが50%(つまり0.5)を超えた場合にのみ、結果がtrueに設定されます。 **使用パラメータ** <table class="content-table"> <thead> <tr> <th class="w20p">パラメータ名</th> <th class="w20p">データ型</th> <th class="w60p">定義</th> </tr> </thead> <tbody> <tr> <td>img</td> <td>Image</td> <td>必須パラメータ。顔の最初の画像ファイルを格納します。</td> </tr> <tr> <td>img2</td> <td>Image</td> <td>必須パラメータ。顔の2番目の画像ファイルを格納します。</td> </tr> </tbody> </table> # Facial Comparison feature implementation zia = app.zia() img = open("sample1.webp", "rb") img2 = open("sample2.webp", "rb") result = zia.compare_face(img, img2) サンプルレスポンスを以下に示します: { "confidence":0.9464, "matched":"true" } 情報: 上記の操作を実行するために必要な権限レベルを確認するには、SDKスコープの表を参照してください。 -------------------------------------------------------------------------------- title: "Aadhaar" description: "このページでは、サンプルコードスニペットを使用して、PythonアプリケーションでAADHAARドキュメント処理機能を使用する方法について説明します。" last_updated: "2026-07-30T07:10:14.233Z" source: "https://docs.catalyst.zoho.com/ja/sdk/python/v1/zia-services/identity-scanner/aadhaar/" service: "Zia Services" related: - Aadhaar - API (/ja/api/code-reference/zia-services/identity-scanner/aadhaar/#Aadhaar) - Aadhaar Help (/ja/zia-services/help/identity-scanner/key-concepts/#model-types) - SDK Scopes (/ja/sdk/python/v1/sdk-scopes) -------------------------------------------------------------------------------- # Identity Scanner Identity Scannerは、さまざまなIDプルーフや公式ドキュメントをスキャン・処理することで、個人とドキュメントの安全な身元確認を実行できるZia AI駆動コンポーネントです。E-KYCとDocument Processingの2つの主要カテゴリに分かれた複数の機能を組み込んだ包括的なスイートです。 注意: Catalystは、アップロードされたファイルをシステムに保存しません。アップロードされたドキュメントは一度きりの処理にのみ使用されます。MLモデルのトレーニング目的にも使用されません。Catalystコンポーネントは、該当するすべてのデータ保護およびプライバシー法に完全に準拠しています。 ## Aadhaar AADHAARモデルは、インドのAadhaarカードを身分証明ドキュメントとして処理するDocument Processing機能の一部です。高度なOCR技術を使用して、インドのAadhaarカードからデータフィールドを抽出できます。レスポンスは、Aadhaarカードから認識されたパラメータと、精度を判定する各認識の信頼度スコアを返します。 注意:Document Processingはインドのユーザーにのみ関連しており、IN DCでのみ利用可能です。この機能は、EU、AU、US、JP、SA、またはCAデータセンターからアクセスするユーザーには利用できません。インド以外の他のDCのユーザーは、テキストコンテンツの読み取りと処理に一般的なOCRコンポーネントを使用できます。 以下のコードに示すように、Aadhaarカードの表面と裏面の画像ファイルのパスをopen()メソッドに提供する必要があります。これにより両方のファイルが開かれ、レスポンスとしてそれぞれのファイルオブジェクトが返されます。以下で使用されているコンポーネントインスタンスziaの詳細については、こちらのヘルプセクションを参照してください。 Identity Scannerは、Aadhaarカード内の言語を自動的に識別して処理するようになりました。以下のコードに示すように、一時的に言語を渡すことができます。英語と関連する地域言語を渡す必要があります。たとえば、タミル・ナードゥ州出身の場合は、言語としてtamとengを渡す必要があります。言語と言語コードのリストは、APIドキュメントで確認できます。 許可されるファイル形式: _.webp_、_.jpeg_、_.png_、_.bmp_、_.tiff_、_.pdf_<br /> ファイルサイズ制限: 15 MB レスポンスには、カード保有者の名前、住所、性別、それぞれのキーに割り当てられたAadhaarカード番号など、Aadhaarカードで認識されたパラメータが含まれます。レスポンスには、認識された各値に対する0から1の範囲の信頼度スコアも表示されます。 **使用パラメータ** <table class="content-table"> <thead> <tr> <th class="w20p">パラメータ名</th> <th class="w20p">データ型</th> <th class="w60p">定義</th> </tr> </thead> <tbody> <tr> <td>aadhar_front</td> <td>Image</td> <td>必須パラメータです。15 MB以下のAadhaar表面画像を格納します。</td> </tr> <tr> <td>aadhar_back</td> <td>Image</td> <td>必須パラメータです。15 MB以下のAadhaar裏面画像を格納します。</td> </tr> <tr> <td>language</td> <td>String</td> <td>必須パラメータです。識別対象の言語を格納します。</td> </tr> </tbody> </table> zia = app.zia() img = open("sample.webp", "rb") img2 = open("sample2.webp", "rb") result = zia.extract_aadhaar_characters(img, img2, language="eng,tam") サンプルレスポンスを以下に示します: { "text":{ "address":{ "prob":0.5, "value":"C/O Rainbow, xxxx STREET, xxxx- 0000" }, "gender":{ "prob":0.8, "value":"MALE" }, "dob":{ "prob":0.8, "value":"08/09/2001" }, "name":{ "prob":0.6, "value":"Ram Singh" }, "aadhaar":{ "prob":0.8, "value":"4000 0000 0000" } } } 情報 : 上記の操作を実行するために必要な権限レベルを確認するには、SDKスコープテーブルを参照してください。 -------------------------------------------------------------------------------- title: "PAN" description: "このページでは、サンプルコードスニペットを使用して、PythonアプリケーションでPANドキュメント処理機能を使用する方法について説明します。" last_updated: "2026-07-30T07:10:14.233Z" source: "https://docs.catalyst.zoho.com/ja/sdk/python/v1/zia-services/identity-scanner/pan/" service: "Zia Services" related: - PAN - API (/ja/api/code-reference/zia-services/identity-scanner/pan/#PAN) - PAN Help (/ja/zia-services/help/identity-scanner/key-concepts/#model-types) - SDK Scopes (/ja/sdk/python/v1/sdk-scopes) -------------------------------------------------------------------------------- # Identity Scanner Identity Scannerは、さまざまなIDプルーフや公式ドキュメントをスキャン・処理することで、個人とドキュメントの安全な身元確認を実行できるZia AI駆動コンポーネントです。E-KYCとDocument Processingの2つの主要カテゴリに分かれた複数の機能を組み込んだ包括的なスイートです。 注意: Catalystは、アップロードされたファイルをシステムに保存しません。アップロードされたドキュメントは一度きりの処理にのみ使用されます。MLモデルのトレーニング目的にも使用されません。Catalystコンポーネントは、該当するすべてのデータ保護およびプライバシー法に完全に準拠しています。 #### PAN PANモデルは、インドのPANカードを身分証明ドキュメントとして処理するDocument Processing機能の一部です。高度なOCR技術を使用してPANカードからデータフィールドを抽出し、レスポンスでPANカードから認識されたパラメータを返します。 注意:Document Processingはインドのユーザーにのみ関連しており、IN DCでのみ利用可能です。この機能は、EU、AU、US、JP、SA、またはCA DCからアクセスするユーザーには利用できません。インド以外の他のDCのユーザーは、テキストコンテンツの読み取りと処理に一般的なOCRコンポーネントを使用できます。 以下のコードに示すように、PANカードの表面の画像ファイルのパスをopen()メソッドに提供する必要があります。このメソッドはファイルを開き、レスポンスとしてファイルオブジェクトを返します。 以下で使用されているコンポーネントインスタンスziaの詳細については、こちらのヘルプセクションを参照してください。 許可されるファイル形式: _.webp_、_.jpeg_、_.png_<br /> ファイルサイズ制限: 15 MB modelTypeを使用してモデルタイプをPANとして指定する必要があります。PANモデルは、デフォルトで英語のテキストのみを処理できます。他の言語はサポートされていません。 レスポンスには、姓、名、生年月日、およびそれぞれのキーに割り当てられたPANカード番号など、PANカードから抽出されたパラメータが含まれます。 **使用パラメータ** <table class="content-table"> <thead> <tr> <th class="w20p">パラメータ名</th> <th class="w20p">データ型</th> <th class="w60p">定義</th> </tr> </thead> <tbody> <tr> <td>img</td> <td>Image</td> <td>必須パラメータです。PANカードの表面の画像ファイルを格納します。</td> </tr> <tr> <td>modelType</td> <td>String</td> <td>必須パラメータです。デフォルト値として「PAN」を格納します。</td> </tr> </tbody> </table> zia = app.zia() img = open("sample.webp", "rb") result = zia.extract_optical_characters(img, {"modelType": "PAN"}) レスポンスを以下に示します: { "date_of_birth":"03/04/1982", "last_name":"VASUDEV MAHTO", "pan":"ANRPM2537J", "first_name":"PRAMOD KUMAR MAHTO" } 情報 : 上記の操作を実行するために必要な権限レベルを確認するには、SDKスコープテーブルを参照してください。 -------------------------------------------------------------------------------- title: "通帳" description: "このページでは、サンプルコードスニペットを使用して、PythonアプリケーションでPASSBOOKドキュメント処理機能を使用する方法について説明します。" last_updated: "2026-07-30T07:10:14.233Z" source: "https://docs.catalyst.zoho.com/ja/sdk/python/v1/zia-services/identity-scanner/passbook/" service: "Zia Services" related: - Passbook - API (/ja/api/code-reference/zia-services/identity-scanner/passbook/#Passbook) - Passbook Help (/ja/zia-services/help/identity-scanner/key-concepts/#model-types) - SDK Scopes (/ja/sdk/python/v1/sdk-scopes) -------------------------------------------------------------------------------- # Identity Scanner Identity Scannerは、さまざまなIDプルーフや公式ドキュメントをスキャン・処理することで、個人とドキュメントの安全な身元確認を実行できるZia AI駆動コンポーネントです。E-KYCとDocument Processingの2つの主要カテゴリに分かれた複数の機能を組み込んだ包括的なスイートです。 注意: Catalystは、アップロードされたファイルをシステムに保存しません。アップロードされたドキュメントは一度きりの処理にのみ使用されます。MLモデルのトレーニング目的にも使用されません。Catalystコンポーネントは、該当するすべてのデータ保護およびプライバシー法に完全に準拠しています。 #### Passbook PASSBOOKモデルは、インドの銀行通帳を金融または身分証明ドキュメントとして処理するDocument Processing機能の一部です。OCR技術を使用して通帳からデータフィールドを抽出し、レスポンスでパラメータを取得できます。 注意: Document Processingはインドのユーザーにのみ関連しており、IN DCでのみ利用可能です。この機能は、EU、AU、US、JP、SA、またはCAデータセンターからアクセスするユーザーには利用できません。インド以外の他のDCのユーザーは、テキストコンテンツの読み取りと処理に一般的なOCRコンポーネントを使用できます。 Passbookモデルは11のインド言語と追加の8つの国際言語をサポートしています。言語と言語コードのリストは、APIドキュメントで確認できます。 以下のコードに示すように、通帳の表ページの画像のパスを提供する必要があります。 許可されるファイル形式: _.webp_、_.jpeg_、_.png_、_.bmp_、_.tiff_、_.pdf_<br /> ファイルサイズ制限: 15 MB キーmodelTypeを使用してモデルタイプをPASSBOOKとして指定する必要があります。 以下のコードに示すように、オプションで言語を指定することもできます。指定しない場合は、デフォルトの言語として英語が使用されます。 レスポンスには、銀行名、支店、住所、口座番号など、通帳から認識された銀行の詳細と口座の詳細が含まれます。抽出された情報フィールドは、それぞれのキーに割り当てられます。レスポンスには、その口座でRTGS、NEFT、IMPSが有効になっているかどうかも表示されます。 注意: Identity Scannerは、通帳に含まれる言語に関係なく、レスポンスを英語でのみ返します。 以下で使用されているコンポーネントインスタンスziaの詳細については、こちらのヘルプセクションを参照してください。 **使用パラメータ** <table class="content-table"> <thead> <tr> <th class="w20p">パラメータ名</th> <th class="w20p">データ型</th> <th class="w60p">定義</th> </tr> </thead> <tbody> <tr> <td>img</td> <td>Image</td> <td>必須パラメータです。検出対象の言語を格納します。</td> </tr> <tr> <td>modelType</td> <td>String</td> <td>必須パラメータです。デフォルト値として「PASSBOOK」を格納します。</td> </tr> </tbody> </table> zia = app.zia() img = open("sample.webp", "rb") result = zia.extract_optical_characters( img, {"language": "tam", "modelType": "PASSBOOK"} ) サンプルレスポンスを以下に示します: { "text":{ "address":"No.20,Gandhi Road,M.G Lane", "city":"Chennai", "centre":"Chennai", "bankName":"ABX BANK LIMITED", "accountNumber":"002001001625859", "branch":"Anna Nagar", "dateOfOpening":"30/08/2012", "imps":"true", "neft":"true", "district":"Chennai", "contact":"801234567", "micr":"641021121", "name":" 2312312", "state":"Tamil Nadu", "rtgs":"true", "ifsc":"ABX0000311" } } 情報 : 上記の操作を実行するために必要な権限レベルを確認するには、SDKスコープテーブルを参照してください。 -------------------------------------------------------------------------------- title: "小切手" description: "このページでは、サンプルコードスニペットを使用して、PythonアプリケーションでChequeドキュメント処理機能を使用する方法について説明します。" last_updated: "2026-07-30T07:10:14.234Z" source: "https://docs.catalyst.zoho.com/ja/sdk/python/v1/zia-services/identity-scanner/cheque/" service: "Zia Services" related: - Cheque - API (/ja/api/code-reference/zia-services/identity-scanner/cheque/#Cheque) - Cheque Help (/ja/zia-services/help/identity-scanner/key-concepts/#model-types) - SDK Scopes (/ja/sdk/python/v1/sdk-scopes) -------------------------------------------------------------------------------- # Identity Scanner Identity Scannerは、さまざまなIDプルーフや公式ドキュメントをスキャン・処理することで、個人とドキュメントの安全な身元確認を実行できるZia AI駆動コンポーネントです。E-KYCとDocument Processingの2つの主要カテゴリに分かれた複数の機能を組み込んだ包括的なスイートです。 注意: Catalystは、アップロードされたファイルをシステムに保存しません。アップロードされたドキュメントは一度きりの処理にのみ使用されます。MLモデルのトレーニング目的にも使用されません。Catalystコンポーネントは、該当するすべてのデータ保護およびプライバシー法に完全に準拠しています。 #### Cheque CHEQUEモデルは、インドの銀行小切手を身分証明ドキュメントとして処理するDocument Processing機能の一部です。高度なOCR技術を使用して小切手からデータフィールドを抽出し、レスポンスを通じて小切手から認識されたパラメータを取得できます。 注意: Document Processingはインドのユーザーにのみ関連しており、IN DCでのみ利用可能です。この機能は、EU、AU、JP、SA、US、またはCA DCからアクセスするユーザーには利用できません。インド以外の他のDCのユーザーは、テキストコンテンツの読み取りと処理に一般的なOCRコンポーネントを使用できます。 以下のコードに示すように、小切手帳の表ページの画像ファイルのパスをopen()メソッドに提供する必要があります。このメソッドは、レスポンスとしてファイルオブジェクトを返します。 CHEQUEモデルは、デフォルトで英語のテキストのみを処理できます。他の言語はサポートされていません。 許可されるファイル形式: _.webp_、_.jpeg_、_.png_<br /> ファイルサイズ制限: 15 MB modelType()を使用してモデルタイプをCHEQUEとして指定する必要があります。 注意:ZiaはCTS-2010形式の小切手のみを処理します。 以下で使用されているコンポーネントインスタンスziaの詳細については、こちらのヘルプセクションを参照してください。 **使用パラメータ** <table class="content-table"> <thead> <tr> <th class="w20p">パラメータ名</th> <th class="w20p">データ型</th> <th class="w60p">定義</th> </tr> </thead> <tbody> <tr> <td>img</td> <td>Image</td> <td>必須パラメータです。小切手帳の表ページの画像ファイルを格納します。</td> </tr> <tr> <td>modelType</td> <td>String</td> <td>必須パラメータです。デフォルト値として「CHEQUE」を格納します。</td> </tr> </tbody> </table> zia = app.zia() img = open('sample.webp', 'rb') result = zia.extract_optical_characters(img, {'modelType': 'CHEQUE'}) サンプルレスポンスを以下に示します: { "date":"15/11/2014", "account_number":"89323223232222", "amount":"10615", "branch_name":"ANNA NAGAR", "bank_name":"ABX BANK", "ifsc":"BB9033232" } 情報 : 上記の操作を実行するために必要な権限レベルを確認するには、SDKスコープテーブルを参照してください。