Windows Mobile および Windows CE を実行しているさまざまな Motorola デバイス用に、c# を使用していくつかの .net アプリケーションを開発しています。これらには、MC9190 と WT41N0 が含まれます。これら 2 つのモデルでは、バーコードがスキャンされるとビープ音が非常に大きくなります。Motorola emdk を使用するか、レジストリ設定を変更して、ビープ音を完全にオフにせずにビープ音を小さくします。
7 に答える
これがすべての Motorola デバイスで機能するかどうかはわかりませんが、以下を含めてみてくださいSymbol.Audio
。
using Symbol.Audio;
...
using (StandardAudio audio = new StandardAudio(Device.AvailableDevices[0]))
{
audio.BeeperVolume = 1;
}
audio.BeeperVolumeLevels
プロパティを調べて、最大音量レベルを確認できます。
Symbol スキャナの用語では、これを「フィードバック」と呼びます。デフォルトでは、オーディオを適切に管理するのを妨げるローカル フィードバック設定です。
アプリケーションでは、リーダーを作成した後、次の設定でリーダーを制御します。
_BarcodeReader.Parameters.Feedback.Success.BeepFrequency = 2000
_BarcodeReader.Parameters.Feedback.Success.BeepTime = 20
_BarcodeReader はリーダー オブジェクトです。上記の短い時間で周波数を低く設定しました。
ビープ音を完全に消す必要がある場合:
_BarcodeReader.Parameters.Feedback.Success.BeepTime = 0
独自の wave ファイルを追加することができます。
_BarcodeReader.Parameters.Feedback.Success.WaveFile = "decode.wav"
これは、MC9xxx および MC3xxx シリーズに同梱されている DataWedge ソフトウェアにも当てはまります。DataWedge を使用している場合は、[フィードバック] メニューの [スキャナー] の [基本構成] の下にある [ローカル フィードバック] を探します。
スキャン オーディオは、フィードバック設定からのみ管理できます。ボリューム コントロールやその他の方法は効果がありません。Zebra (以前の Motorola) は大音量の産業用設定に大音量のデフォルトを使用していたようです。
Motorola デバイス用の構成ユーティリティがあります。これは、デバイスに配置できる単一のexeファイルであり、いくつかの設定とビープ音の音量を調整できます. support.symbol.com を調べましたが、見つかりませんでした。ベンダーサポートから入手できると思います。
私は私のスピーカーの上にセロハンテープを貼りました。
このテープは、私がデスクでテストしている間、ほとんどのノイズを減衰させますが、簡単に取り外すことができるので、フロアで聞こえるようになります。
屋外や製造現場では、大きな騒音が必要です。
それがうまくいかない場合は、Datalogic Falcons の [設定] に Decoding アプリケーションがあります。そこにある入力の 1 つはオーディオと呼ばれ、誰かが音量を下げることができるようにします。
私は Datalogic Falcon の SDK を持っていないので、低解像度の携帯電話のクリップしか投稿できません。お役に立てれば。
音量は、青いファンクション キーを押してから、H キーまたは M キーを押すことで制御できます。ディスプレイの明るさは、青いファンクション キーを押してから D キーまたは I キーを押すことで制御できます。
私がそれを沈黙させた方法は次のとおりでした:コントロールパネルに移動します->すべてのコントロールパネル項目->デバイスとプリンター。を見つけてSymbol bar code
右クリックして選択する と、左にドラッグするだけで音が消えます。Keyboard settings
speed box
Repeat delay icon