よくある質問(FAQ)
- HOME
- サポート
- よくある質問(FAQ)
- 読み取り時にENTやTABなどのキーを付加できますか?
読み取り時にENTやTABなどのキーを付加できますか?
バーコードリーダーの設定を変更することで読み取り時にENTやTABなどのキーを付加することが可能です。
下記の2つの方法で設定を変更することが可能です。
①ソースコードで設定
②アプリケーション「ReaderConfig」で設定
①ソースコードで設定
下記に参考のソースコードを記載します。
▼例:読取データの後ろにENTを付加する場合
public class MainActivity extends AppCompatActivity {
// ReaderManagerオブジェクト
private ReaderManager readerManager;
@Override
protected void onCreate(Bundle savedInstanceState) {
// ReaderManagerのインスタンスを初期化して取得
ReaderManager readerManager = ReaderManager.InitInstance(this);
// バーコードリーダーの設定情報を取得
ReaderOutputConfiguration settings = new ReaderOutputConfiguration();
readerManager.Get_ReaderOutputConfiguration(settings);
// 読取データの後ろにキーを付加
settings.autoEnterWay = OutputEnterWay.SuffixData;
// ENTを付加
settings.autoEnterChar = OutputEnterChar.Return;
// 設定を反映
readerManager.Set_ReaderOutputConfiguration(settings);
}
}
▼自動Enter一覧
自動Enter | 設定内容 |
無効 | settings.autoEnterWay = OutputEnterWay.Disable; |
読取データ + Enter (デフォルト) | settings.autoEnterWay = OutputEnterWay.SuffixData; |
Enter + 読取データ | settings.autoEnterWay = OutputEnterWay.PrefixData; |
▼自動Enterキャラクター一覧
自動Enterキャラクター | 設定内容 |
なし | settings.autoEnterChar = OutputEnterChar.None; |
ENT (デフォルト) | settings.autoEnterChar = OutputEnterChar.Return; |
TAB | settings.autoEnterChar = OutputEnterChar.Tab; |
スペース | settings.autoEnterChar = OutputEnterChar.Space; |
コンマ (,) | settings.autoEnterChar = OutputEnterChar.Comma; |
セミコロン (;) | settings.autoEnterChar = OutputEnterChar.Semicolon; |
ニューラインキャラクター | settings.autoEnterChar = OutputEnterChar.LF_Character; |
CR キャラクター | settings.autoEnterChar = OutputEnterChar.CR_Character; |
CRLF キャラクター | settings.autoEnterChar = OutputEnterChar.CRLF_Character; |
②アプリケーション「ReaderConfig」で設定
端末にデフォルトでインストールされているアプリケーション「ReaderConfig」で設定できます。
下記に設定手順を記載します。
▼例:読取データの後ろにENTを付加する場合
- 画面右上のメニューより「新しい」を選択して新規プロファイルを作成します。
※プロファイルを作成済みの場合は本手順はスキップしてください。 - 作成したプロファイルをタップして設定画面を開きます。
- 「一般設定 ⇒ データ編集 ⇒ 自動Enter」よりキーを付加する位置を選択します。
- 「一般設定 ⇒ データ編集 ⇒ 自動Enterキャラクター」より付加するキーを選択します。
- 「プロフィール ⇒ 関連アプリ」より設定したプロファイルを使用するアプリケーションを選択します。
- 「プロフィール ⇒ プロファイルの有効化」にチェックを付けて有効化します。