よくある質問(FAQ)
- HOME
- サポート
- よくある質問(FAQ)
- UPC-A形式バーコードをEAN-13形式(先頭0を付加した13桁)でスキャンすることはできますか?
UPC-A形式バーコードをEAN-13形式(先頭0を付加した13桁)でスキャンすることはできますか?
バーコードリーダーの設定を変更することでスキャンがが可能です。
下記の2つの方法で設定を変更することが可能です。
①ソースコードで設定
②アプリケーション「ReaderConfig」で設定
①ソースコードで設定
下記に参考のソースコードを記載します。
▼例
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // ReaderManagerのインスタンスを初期化して取得します ReaderManager readerManager = ReaderManager.InitInstance(this); // UPC-Aの設定を取得します UpcA upcA = new UpcA(); readerManager.Get_Symbology(upcA); // UPC-Aの読取を有効にします upcA.enable = Enable_State.TRUE; // EAN-13(13桁)への変換を有効にします upcA.convertToEan13 = Enable_State.TRUE; // UPC-Aの設定を反映します readerManager.Set_Symbology(upcA); } }
②アプリケーション「ReaderConfig」で設定
端末にデフォルトでインストールされているアプリケーション「ReaderConfig」で設定できます。
下記に設定手順を記載します。
- 画面右上のメニューより「新しい」を選択して新規プロファイルを作成します。
※プロファイルを作成済みの場合は本手順はスキップしてください。 - 作成したプロファイルをタップして設定画面を開きます。
- 「バーコード詳細設定 ⇒ 1D バーコード詳細設定 ⇒ UPC」より「UPC-A詳細」をタップします。
- 「EAN-13へ変換」にチェックをつけて有効化します。
- 「プロフィール ⇒ 関連アプリ」より設定したプロファイルを使用するアプリケーションを選択します。
- 「プロフィール ⇒ プロファイルの有効化」にチェックを付けて有効化します。