内蔵カメラをバーコードスキャナとして使用するためには、そのための設定が必要です。
バーコードの設定ファイルは次のようなものです。
<?xml version="1.0" encoding="UTF-8"?>
<settings>
<decoder>scandit</decoder>
<mode>single</mode>
<timeout unit="MILLISECONDS">-1</timeout>
<caching unit="MILLISECONDS">-1</caching>
<roi>0.0,0.0,1.0,1.0</roi>
<symbologies>
<symbology min="0" max="0">qr</symbology>
</symbologies>
<hints>
<force active="false"/>
</hints>
<source>CAMERA</source>
</settings>
物件紹介
バーコードの設定に関するプロパティは
デコーダ。 使用するデコードエンジン。使用可能な値:scandit、honeywell
モード。 デコードが1回成功したら停止する(シングル)か、停止しない(コンティニュアス)かを指定します。
タイムアウトを指定します。 デコードを停止するまでの時間を定義する。タイムアウトを行わない場合は-1。
キャッシング: デコーダは、スキャンしたコードを一定時間キャッシュすることができます。これにより、同じコードを何度もスキャンすることを防ぐことができます。キャッシュを無効にするには、-1に設定します。
記号。e an 8, ean13, upca, upce, code39, code93, code128,msi, qr, datamatrix and pdf47. "min=" amd "max=" は、認識できるコードの最小および最大の長さを記述しています。
blackwhitelist:異 なるコードは正しい入力でないと認識されます。シンボルやパターンも編集可能です。パターンは"^"で始まり、"$"で終わります。の間にコードが入力されます。
フルサンプル
<?xml version="1.0" encoding="UTF-8"?>
<settings>
<decoder>scandit</decoder>
<mode>single</mode>
<timeout unit="MILLISECONDS">10000</timeout>
<caching unit="MILLISECONDS">-1</caching> <!-- Caching disabled -->
<roi>0.2,0.2,0.8,0.8</roi>
<symbologies>
<symbology min="1" max="100">qr</symbology>
<!-- It is possible to activate more than one symbology, but due to perfomance reasons it is
recommended to keep the number of activated symbologies as small as possible.
<symbology min="8" max="8">ean 8</symbology>
<symbology min="8" max="13">ean 13</symbology>
<symbology min="12" max="12">upca</symbology>
<symbology min="6" max="6">upce</symbology>
<symbology min="3" max="40">code 39</symbology>
<symbology min="5" max="40">code 93</symbology>
<symbology min="1" max="50">code 128</symbology>
<symbology min="3" max="32">msi</symbology>
<symbology min="1" max="100">datamatrix</symbology>
<symbology min="3" max="30">pdf47</symbology>-->
</symbologies>
<hints>
<force active="false"/>
</hints>
<source>CAMERA</source>
<blackwhitelist whitelist="true">
<code>
<symbology>qr</symbology>
<pattern>^1$</pattern>
</code>
</blackwhitelist>
</settings>