+7 499 990-10-21

Ридер магнитных карт Posiflex MR2000

Ридер магнитных карт Posiflex MR2000

Сообщение SergeySV » 24 ноя 2011, 18:12

Кто-нибудь сумел запустить этот ридер с ДК?
SergeySV
 
Постов: 153
Зарегистрирован: 30 янв 2011, 15:00

Re: Ридер магнитных карт Posiflex MR2000

Сообщение Alexander » 24 ноя 2011, 18:20

Недавно в очередной раз разбирались с ридером Posiflex, встроенным в моноблок DT-308.
Настроить префиксы/суффиксы программа-конфигуратор не позволяет (только разметку дорожек по стандарту).
Придумали удалить вообще всю разметку и использовать в режиме - считали карту ридером, нажали [F7] (равносильно вводу номера карты вручную)
Так ведь нет! При условии отключения всей разметки, ридер все равно шлет в конце посыла [Enter].
Придется выдумывать всплывающие окошки :shock:
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Ридер магнитных карт Posiflex MR2000

Сообщение SergeySV » 24 ноя 2011, 20:46

настроил так:
Пр1 59 Суф1 63
Пр2 0 Суф2 13

в тесте ридера номер карты читается правильно, а в программе ридер не работает. ни в карточке пользователя карту не прописывает, ни в настройках скидок.
SergeySV
 
Постов: 153
Зарегистрирован: 30 янв 2011, 15:00

Re: Ридер магнитных карт Posiflex MR2000

Сообщение Alexander » 24 ноя 2011, 21:30

Префикс1 = 59 dec = 3B hex = ";"
Суффикс1 = 63 dec = 3F hex = "?"
Это разметка дорожки, регламентированная стандартом на магнитные карты (для того, чтобы в общем потоке данных от ридера разделить данные с разных дорожек)
Префикс2 = 0 dec = 0 hex = "" = нет префикса
Суффикс2 = 13 dec = 0D hex = [Enter]

Получается, что в общем потоке клавиатурных данных выделить данные от ридера, как от устройства мы не можем. Могли бы выделить данные дорожки, если бы знали, что данные от ридера. А для этого нужны дополнительные префиксы/суффиксы, которые ограничивали бы блок данных от ридера.
Практически во всех ридерах других производителей (тот же POSUA, например), такие настройки есть - у Posiflex - нет.
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Ридер магнитных карт Posiflex MR2000

Сообщение Бродяга_Джон » 24 ноя 2011, 22:11

А джампер J1 : Lead/End Code Select за что у него отвечает?
http://www.posiflex.com/upfiles/MR2000U.pdf

и JP2 позиции 7-8 и 9-10
Бродяга_Джон
 
Постов: 1263
Зарегистрирован: 12 окт 2010, 22:07
Откуда: Россия, Омск

Re: Ридер магнитных карт Posiflex MR2000

Сообщение Alexander » 24 ноя 2011, 22:26

А это Вы можете отключить разметку дорожек ( ;...? %...? ), регламентированную стандартом.
Только [Enter] в конце все равно не отключите, поэтому вариант отключить вообще всю разметку и работать по алгоритму [прокатать карту]->[нажать [F7]] тоже не срабатывает. При прокатывании карты её код будет считаться суммой, внесенной клиентом. Потому как [Enter].
Остается дорисовать окошко с запросом ввода номера карты и катать карту в нем, что не есть хорошо с точки зрения проектирования интерфейсов. Но, вероятно, придется.
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Ридер магнитных карт Posiflex MR2000

Сообщение SergeySV » 25 ноя 2011, 04:00

В одной из программ использующих атоловский дравер применяется суффикс вида #63 (/ ?) #13 (Enter CR) #10 (LineFeed LF).
Тройной. Может сюда копнуть?
SergeySV
 
Постов: 153
Зарегистрирован: 30 янв 2011, 15:00

Re: Ридер магнитных карт Posiflex MR2000

Сообщение Бродяга_Джон » 25 ноя 2011, 09:07

Что-то мне это напомнило девайсы которые под никсами требовали загрузки в них firmware.
http://www.atol.ru/support/encyclopedy/ ... POS/#toc14
Ридер MR-2000K работает в ОС ДОС. Запускаю MSR.exe для конфигурации MSR, все работает. Но когда я отключаю питание от системы и запускаю снова, теряются настройки конфигурации MSR. Почему?
После того, как MSR сконфигурирован, автоматически создается файл с именем MSR.dat. Чтобы конфигурация MSR всегда восстанавливалась после перезагрузки системы, разместите MSR.exe и MSR.dat в одном каталоге и добавьте строчку "MSR.exe-s" в файл autoexec.bat
Бродяга_Джон
 
Постов: 1263
Зарегистрирован: 12 окт 2010, 22:07
Откуда: Россия, Омск

Re: Ридер магнитных карт Posiflex MR2000

Сообщение Alexander » 25 ноя 2011, 12:58

Суффиксы [CR][LF] с успехом применяются в COM-портовых ридерах, когда заранее известно, что данные на этом порту от ридера. В ДЭНСИ: КАССе именно такая настройка COM-портовых ридеров и используется ( разметка дорожек по стандарту + [CR][LF] )
Для клавиатурных ридеров наличие только суффиксов не прокатывает, т.к. устройство на порту не единственное. Тот же сканер может слать [CR][LF].
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Ридер магнитных карт Posiflex MR2000

Сообщение Spike » 01 дек 2011, 11:14

Может только для этого ридера сделать отдельное окно регистрации ?
Изображение
Spike
 
Постов: 401
Зарегистрирован: 26 авг 2009, 15:33
Откуда: Курская обл. г.Льгов

След.

Вернуться в Техподдержка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8


cron

Кто сейчас на конференции

Сейчас посетителей на конференции: 8, из них зарегистрированных: 0, скрытых: 0 и гостей: 8 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (180) здесь было 29 апр 2024, 13:15

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8