Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
16 апр 2024, 20:47

Как настроить считыватель магнитных карт

Автор Gizborn, 07 мая 2015, 12:59

0 Пользователей и 1 гость просматривают эту тему.

Gizborn

Имеем 1С 8.3.4.437 УТ 10.3.8.9 переписанную несколькими "умельцами". Глючность и запутанность достала руководство и решено было обновляться до УТ 10.3.29.1(типовая конфигурация)

Начали тестировать на резервной машине. Были подключены фискальный регистратор, сканер штрихкода и считыватель магнитных карт. Фискальник и сканер были настроены вообще без проблем. А вот считыватель начал показывать свой древний характер.

При тестировании АТОЛовской утилитой со стандартными настройками считыватель был найден и по тесту видно, что он считывает магнитную ленту.

Настройки:
Порт: Клавиатура
Скорость: 9600
Бит в байте: 7
Четность: Нет
Стоп битов: 1
Чувствительность: 21
Префикс: #186
Суффикс: #13

При настройке в 1С в параметрах дорожек у меня максимум #127 :dfbbdrfb:

В результате при применении дисконтной карты скидка не применяется при считывании, такое ощущение, что при проведении картой происходит просто имитация нажатия клавиши Enter.

Подскажите, где копать? Как прикрутить нормально этот считыватель, на котором нет даже информации о модели и производителе.

Rasty

как вариант: забить уй на префикс, и пущай будет все с видом ;1234785612384756239? . Некрасиво согласен. а чтобы сканер не конфликтовал с ридером, задайте суффикс сканеру tab(#9, давно было, точно не помню) и тогда они не будут конфликтовать
Помогли - Скажи спасибо! Решил сам - поделись решением!
:)

Gizborn

Цитата: Rasty от 08 мая 2015, 11:45
как вариант: забить уй на префикс, и пущай будет все с видом ;1234785612384756239? . Некрасиво согласен. а чтобы сканер не конфликтовал с ридером, задайте суффикс сканеру tab(#9, давно было, точно не помню) и тогда они не будут конфликтовать
На сканере стоит суффикс (10LF)/ На префикс забил... Результат нулевой. :trhregerhg:
Добавлено: 08 мая 2015, 14:30


Всем спасибо! Разобрался... 
Ну для общей информации, может кому и пригодится... Дело в том, что при считывании магнитных карт получается что-то типа (:;0306803550002664?). Просто с помощью префикса отсеиваются предыдущие символы, а с помощью суффикса последующие. В моем случае установил два префикса для отсеивания (:) и (;) , и два суффикса. Один для отсеивания (?), а второй #13 и все заработало... :zebzdr:

Еще раз всем спасибо!!! :ooifh:

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск