お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

実装

このセクションでは、CatalystコンソールでのBarcode Scannerの操作のみを説明します。アプリケーションのコードにBarcode Scannerを実装する方法については、SDKおよびAPIドキュメントのセクションを参照してください。

前述のとおり、コンソールからCatalystアプリケーションにBarcode Scannerを統合するためのコードテンプレートにアクセスでき、また、バーコードが含まれる画像をアップロードしてデコードされたコンテンツを取得することで機能をテストすることもできます。

Barcode Scannerへのアクセス

CatalystコンソールでBarcode Scannerにアクセスするには:

  1. Catalystコンソールの左ペインでZia Servicesに移動し、Barcode Scannerをクリックします。
    barcode-scanner

  2. Barcode Scanner機能ページでTry a Demoをクリックします。
    catalyst_barcode_test_page

CatalystコンソールでのBarcode Scannerのテスト

Catalystのサンプル画像を選択するか、独自の画像をアップロードして、Barcode Scannerをテストできます。

サンプル画像のバーコードをスキャンしてコンテンツをデコードするには:

  1. ボックス内のSelect a Sample Imageをクリックします。
    catalyst_barcode_sample
  2. 提供されたサンプルから画像を選択します。
    catalyst_barcode_select_sample
    Barcode Scannerがバーコードをスキャンし、_Result_の下にコンテンツを表示します。

    View Responseをクリックして、JSON形式でも確認できます。
    catalyst_barcode_sample_json

独自のバーコード画像をアップロードしてコンテンツをデコードするには:

  1. _Result_セクションの下にあるUploadをクリックします。
    catalyst_barcode_upload
    Barcode Scannerを閉じた後に再度開く場合は、このボックス内のBrowse Filesをクリックします。
    catalyst_barcode_browse
  2. ローカルシステムからファイルをアップロードします。
注意:
  • ファイルは.jpg/._jpeg_または._png_形式である必要があります。ファイルサイズは10 MBを超えないようにしてください。画像の解像度は36000000ピクセルを超えないようにしてください。
  • Catalystコンソールでテストする際は、バーコードタイプが自動的に検出されるため、入力としてバーコードタイプを指定することはできません。バーコードタイプを知っている場合は、CatalystアプリケーションからAPI送信するリクエストでタイプを指定できます。
コンソールがバーコードをスキャンし、コンテンツを表示します。
catalyst_barcode_qr_scanned
コピーアイコンを使用してコンテンツをコピーするか、View ResponseをクリックしてJSON responseを確認できます。
catalyst_barcode_qr_json

Barcode Scannerのコードテンプレートへのアクセス

CatalystがJavaNode.jsPythonプラットフォーム用に提供するコードテンプレートを使用して、CatalystアプリケーションにBarcode Scannerを実装できます。

テストウィンドウの下のセクションからアクセスできます。Java SDKNodeJS SDK、またはPython SDKタブをクリックし、コピーアイコンを使用してコードをコピーします。このコードを、必要な箇所のWebまたはAndroidアプリケーションのコードに貼り付けることができます。

catalyst_barcode_java

Javaでは、入力ファイルを新しいFileとして処理し、ZCBarcodeOptionsモジュールを使用してバーコードの形式を選択できます。Ziaにすべての形式で画像をスキャンさせる場合は、ZCBarcodeFormat.ALLを使用できます。形式を把握している場合は、たとえばZCBarcodeFormat.ean13のように入力できます。サポートされるすべての形式のキーについては、APIドキュメントを参照してください。

catalyst_barcode_node

Node.jsのコードは、バーコード画像をbarcodePromiseオブジェクトとして処理します。同様の方法で、画像ファイル名と形式を指定できます。

catalyst_barcode_python

Pythonでは、.webp/.jpeg または .png 形式の入力ファイルをopen()メソッドに提供すると、レスポンスとして画像ファイルオブジェクトが返されます。画像ファイルオブジェクトをzia.scan_barcode()メソッドの引数として渡す必要があります。setFormatを使用してバーコード形式を指定できます。形式をALLと入力すると、Barcode Scannerが自動的に形式を検出します。デコードされた情報がレスポンスとして提供されます。

最終更新日 2026-02-23 18:09:41 +0530 IST