Подключение сканера штрих-кодов, Проблемы подключения сканера к ColorMaster |
|
Здравствуйте, гость ( Вход | Регистрация ) |
Подключение сканера штрих-кодов, Проблемы подключения сканера к ColorMaster |
13.9.2010, 17:05
Сообщение
#1
|
|
Участник
Группа: Пользователи
Сообщений: 17
|
здравствуйте.
вопрос про сканер в программе колормастер. сканер подключен нормально. в окне теста все работает. я забил в базу штрих коды на каждый микс. все нормально сканирует.но когда начинаю работать с подборами, в окне налива краски, ничего не происходит. т.е. сканер не реагирует на штрихи, пикает, но ничего не происходит. в настройках порт для сканера стоит ком1-ком9. но на ком порт у меня подключены весы, и они работают нормально. но сканеры все на юсби разъемах. происходит несоответствие. при программировании программы вы не учли это. в настройках все завязано на ком портах и на сканере и на весах. но ком порт только один в компе. поэтому нужно наверно пересмотреть настройки программы. или возможно я ошибаюсь, тогда подскажите как настроить правильно. жду ответа. -------------------- лучше протупить и быть асом, чем не тупить и быть ламером пожизненно!
|
|
|
14.9.2010, 10:27
Сообщение
#2
|
|
абориген
Группа: Администраторы
Сообщений: 88
|
сканер подключен нормально. в окне теста все работает. я забил в базу штрих коды на каждый микс. все нормально сканирует.но когда начинаю работать с подборами, в окне налива краски, ничего не происходит. т.е. сканер не реагирует на штрихи, пикает, но ничего не происходит. На самом деле НЕТ - не работает Ваш сканер так, как это надо для нашей программы.Немного описания видов интерфейсов сканеров и режимов их работы. Как правило, любой современный сканер может поставляться с интерфейсом (кабелем) для подключения к COM порту, либо к USB порту. Первый вариант обсуждать не будем, он готов для использования с ColorMaster. Во втором случае сканер может работать в двух режимах:
В нашем руководстве пользователя на стр.10 (последний абзац пятого раздела "Подключение оборудования") написано следующее: "Программа может работать с любым сканером штрих-кодов, который может передавать данные в компьютер через COM-порт, либо через порт USB в режиме эмуляции COM-порта." Т.е. для нормальной работы сканера с программой ColorMaster сканер должен быть настроен для работы в режиме эмуляции COM порта. ColorMaster разрабатывался специально для работы со сканером штрих-кодов. Режим работы сканера, как эмулятора COM порта позволяет ColorMaster'у постоянно "слушать" сканер и по приходу из него данных выполняет действия, которые наиболее уместны в текущем контексте. Например, если Вы откройте справочник товаров и отсканируйте штрих-код, то программа найдет этот товар и спозиционируется на нем; если вы откроете карточку товара и отсканируете штрих-код, то программа введет его именно в поле "Штрих-код", независимо от того, в каком поле установлен текстовый курсор; если Вы делаете инвентаризацию, то после сканирования товара, он будет добавлен в документ, либо, если он уже добавлен, то программа спозиционируется на нем. Ну, и многое другое, что недоступно в HID режиме. Как выполнить такую настройку - написано в инструкции к Вашему сканеру. Вот пример такой инструкции. В ней на стр.28 есть управляющая команда "Включить USB эмуляцию последовательного интерфейса подключения RS-232". Эта команда переводит сканер в нужный для работы с программой ColorMaster режим (обязательно прочитайте начало инструкции к сканеру - там написано, что надо сделать, чтобы сканер начал воспринимать управляющие команды, либо обратитесь к продавцу - они, как правило, компетентны в этом вопросе) . Особенностью этого режима является необходимость установки драйвера эмулятора COM порта. Драйвер либо идёт в комплекте с Вашим сканером, либо его можно взять на сайте поставщика оборудования (это тоже должен знать продавец). После правильной настройки сканера и установки драйвера Вы должны увидеть в диспетчере устройств примерно такую картинку: в настройках порт для сканера стоит ком1-ком9. но на ком порт у меня подключены весы, и они работают нормально. Собственно, выше всё описано и показано. Для сканера создан виртуальный COM порт № 6. Добавить нечего.
но сканеры все на юсби разъемах. происходит несоответствие. при программировании программы вы не учли это. в настройках все завязано на ком портах и на сканере и на весах. но ком порт только один в компе. поэтому нужно наверно пересмотреть настройки программы. или возможно я ошибаюсь, тогда подскажите как настроить правильно. -------------------- Мы полезных перспектив никогда не супротив... © Л.Филатов
|
|
|
19.9.2010, 6:06
Сообщение
#3
|
|
Участник
Группа: Пользователи
Сообщений: 17
|
Здравствуйте еще раз.
спасибо за помощь, все получилось. сканер подключил. но при работе с программой возник такой момент: при считывании шрих кода сканер выдает последнее значение, которое было просканировано. а только со второлго раза выдает нужное. т.е. как бы притормаживает на предыдущее значение. допустим в окне налива краски я считываю второй микс в списке, а программа загружает предыдущий. делаем отмену, считывает еще раз - все нормально, тот который нужно. может нужно поменять что-то в настройках сканера или самой программы? -------------------- лучше протупить и быть асом, чем не тупить и быть ламером пожизненно!
|
|
|
20.9.2010, 8:31
Сообщение
#4
|
|
Человек
Группа: Администраторы
Сообщений: 69
|
Здравствуйте еще раз. спасибо за помощь, все получилось. сканер подключил. но при работе с программой возник такой момент: при считывании шрих кода сканер выдает последнее значение, которое было просканировано. а только со второлго раза выдает нужное. т.е. как бы притормаживает на предыдущее значение. допустим в окне налива краски я считываю второй микс в списке, а программа загружает предыдущий. делаем отмену, считывает еще раз - все нормально, тот который нужно. может нужно поменять что-то в настройках сканера или самой программы? Похоже в Вашем случае неправильно опознается символ конца строки в посылке сканером штрих кода. Каждый штрих код, передаваемый сканером, должен заканчиваться символами перевода каретки (CR) и новой строки (LF). Для начала проверьте параметры подключения к СОМ порту, может для Вашего сканера надо установить немного другие параметры (количество бит, стоповых и т.д.), уточните параметры своего сканера в инструкции (в инструкции обычное есть такая информация стр 23-24 в примере инструкции, которая была упомянута выше). Если с параметрами подключения все в порядке, то проверьте наличие символов окончания штрих кода. Возможно сканер не добавляет их в конце. Обратите внимание на страницу 17 инструкции - там описано как включить передачу этих символов. Передачу этих символов можно проверить в любом эмуляторе терминала для работы с СОМ портом (например в putty), после каждого сканирования, курсор должен перемещаться на начало новой строки и следующий штрих код выводится на новой строке. |
|
|