2013-04-22 14 views
1

Я разрабатываю некоторые .net-приложения с C# для различных устройств Motorola под управлением Windows Mobile и Windows CE. К ним относятся MC9190 и WT41N0. На этих двух моделях он подает звуковой сигнал очень громко, когда сканируется штрих-код. Есть ли в любом случае использование Motorola emdk или изменение параметра реестра, чтобы сделать звуковой сигнал более тихим, не отключая звуковой сигнал вообще.Измените звуковой сигнал сканирования штрих-кода для устройств motorola

ответ

0

Я положил часть скотча на спикер на мой.

Лента подавляет большую часть шума, пока я тестирую здесь у себя на столе, но его легко удалить, чтобы они могли слышать его на полу.

Вне или на нашем производственном этаже им необходим громкий шум.

Если это не сработает для вас, в настройках наших Datalogic Falcons есть приложение для декодирования. Один из входов там называется Audio и позволяет кому-то отключить громкость.

Поскольку у меня нет SDK для Datalogic Falcon, я могу опубликовать клип сотового телефона низкого разрешения. Надеюсь это поможет.

Cell Phone Clip

0

Существует утилита конфигурации для устройств Моторола. Это один файл exe, который вы можете поместить на свое устройство, а затем вы можете настроить несколько настроек, а также громкость звукового сигнала. Я посмотрел на support.symbol.com, но я этого не нашел. Я думаю, вы можете получить его от поддержки вашего поставщика.

1

Я не знаю, если это работает для всех устройств Motorola, но вы можете попробовать в том числе и Symbol.Audio:

using Symbol.Audio; 
... 
using (StandardAudio audio = new StandardAudio(Device.AvailableDevices[0])) 
{ 
    audio.BeeperVolume = 1; 
} 

Вы можете осмотреть audio.BeeperVolumeLevels свойство, чтобы увидеть, что максимальный уровень громкости.

+0

Это работало для меня на Motorola MC3190. – Migs

0

В нашей ситуации с устройством Motorola MC9590, использующим сеансы telnet, регулятор громкости на левой стороне устройства должен быть настроен до входа в сеанс telnet. Уровень громкости остается в установленной настройке после входа пользователя в сеанс telnet.

+0

Исходный вопрос, похоже, требует исправления программного обеспечения, а не обходного пути аппаратного/пользовательского интерфейса. – badcook

1

В терминологии сканера Symbol это называется «обратная связь», и по умолчанию это локальная настройка обратной связи, которая мешает правильному управлению звуком.

В приложении после создания читателя следующие настройки управления его:

_BarcodeReader.Parameters.Feedback.Success.BeepFrequency = 2000 
    _BarcodeReader.Parameters.Feedback.Success.BeepTime = 20 

_BarcodeReader быть объектом для чтения. Я установил его на более низкую частоту в течение более короткого времени выше.

Если вам необходимо устранить звуковые сигналы в целом:

_BarcodeReader.Parameters.Feedback.Success.BeepTime = 0 

Вы можете добавить свой собственный звуковой файл:

_BarcodeReader.Parameters.Feedback.Success.WaveFile = "decode.wav" 

Это также случай с программным обеспечением DataWedge, что корабли с MC9xxx и серии MC3xxx. Если вы используете DataWedge, ищите «локальную обратную связь» в меню обратной связи, от сканера, в разделе «Базовая конфигурация».

Звук сканирования может управляться только с помощью настроек обратной связи, регулировки громкости и других методов. Кажется, что Zebra (ранее Motorola) использовала громкие дефолты по умолчанию для громких промышленных настроек, желая, чтобы они считали лучший способ настройки.

+0

Для нашего MC32N0 это сработало (спасибо @ can.do !! Наши клиенты сходили с ума от этого громкого звукового сигнала!), И метод, который я вызывал из своего приложения VS2008 CF3.5 C#, был немного другим, но в основном тем же: 'barcode21.Config.ScanParameters.BeepTime = 0;' –

+0

И для «мягкого» звука я добавил этот параметр: 'barcode21.Config.ScanParameters.BeepFrequency = 1000' –

+1

Рад, что сработало для вас. Теперь мы используем файлы данных и параметры меню для различных конфигураций для обратной связи. –

-1

, как я сделал это молчание было: зайти в панель управления ->Все элементы панели управления ->Устройства и принтеры. найти Symbol bar code и правой кнопкой мыши и выберитеKeyboard settings, на speed box вы увидите Repeat delay icon только сопротивление, что все пути к влево и звук должен уйти.

+0

Это вопрос о работе над разработкой, которую я предполагаю. Вы не можете технически сделать это на клиентских устройствах, кроме как попросить пользователей сделать это сами. – Shinigamae

Смежные вопросы