Общее·количество·просмотров·страницы

суббота, 8 января 2011 г.

USB сканер + r-keeper

Доброго всем времени суток, господа! Что-то совсем я подзабыл про свой славный блог, а связано это с тем, что с головой окунули (новая работа) в чудо поделку фирмы UCS -  R-Keeper, по большому счету действительно толковая штука, но, что касается настройки и поддержки это ой-ой-ой... ну да это все лирика , итак приступим )))

Задача: привязать к кассовому терминалу R-Keeper, для считывания штрих-кодов с карт персонального питания  старенький, завалявшийся USB сканер Metrologic MS 3780 (USBi).

Тема эта поднималась на офф сайте поддержки UCS, ну пишу для себя и для тех, у кого этого сайта в поддержке нет ;)

все делаем так, как было описано на форуме, т.е.

1) запрограммировал сканер на префикс Ctrl+B
2) в корень папки RKCLIENT скопировал файлы barcode.dat barcode.dll
3) в папку RKCLIENT\EXTENS скопировал файлы FIX_LEN.DLL под именами fix1.dll fix2.dll
4) в rkeeper.ini сделал следущие изменения


 APServer=AServ #(было закоментировано)

BarcodeScaleFormat=CCBBBBCWWWWWII

FIX1_MASK=*******NNNNNN
FIX_Card=0
FIX_Log=ON

FIX1_MASK=******NNNNNNN
FIX_Card=0
FIX_Log=ON

И тут начинаются они - ГРАБЛИ!

При проверке CHMCKBD.EXE , выдает набор цифр со штрих-кода (все) и колчиество цифр в ()
При загрузке RKeeper работает, пикает, показывая, что штрих считал, но остаток по карте или еще какие-либо действия не производит.

Пробовал убирать barcode.dll и вставлять на ее место COMCARD.DLL, оставлял без изменений и переименовывал в barcode.dll, результат один и тот же, при загрузке кипера, перестает работать тач.



Я могу еще долго и упорно перечислять все мои шаманства и танцы с бубном, чтобы заработала эта поделка, но думаю не стоит Вас мучить, ВСЕ РЕШАЕТСЯ БЕЗУМНО ПРОСТО!!! только я уже сам дошел до этого решения, как на след день отписали на форум верный ответ.

А дело в том, чтобы USB сканер начал работать его нужно попросту запрограммировать, как стандартное считывающее устройство, т.е. 
префикс ; суффикс ?
 barcode.dll и  barcode.dat с папки RKCLIENT удалить.
вот так все просто решается )

Все настройки по формату карты длелаются ч\з  FIX_LEN, ну там все просто , думаю вы справитесь )

Если есть необходимость смогу скинуть pdf документ по программированию сканера ;)

З.Ы. Простите за корявость слога, ибо как умею ;)

Комментариев нет:

Отправить комментарий