Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
26 Май 2017, 04:38
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: 1С Розница 2.1.9.20 Считыватель магнитных карт - не удалось занять порт, не читает карты  (Прочитано 749 раз)

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

Оффлайн fisher8282

  • *
  • Сообщений: 24
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2016-01-09
  • Сайт: 
  • Профессия: Ученик 1С
Добрый день.
Розница 2.9.20. Платформа 8.3.7.1873.
Клавиатура с считывателем карт MPOS96 - PS/2, включена 2-я дорожка.
Сканер ORBIT-7120 USB(работает в клавиатурном режиме, так как в режиме эмуляции com порта перестал определяться в системе, с годами так сказать. Есть варианты вылечить, буду рад.).
Таким образом оба устройства - клавиатуры.

1) Добавляю в настройки подключаемого оборудования 1С: считыватели магнитных карт, выбираю порт клавиатура.
Устанавливаю префикс 13, суффикс 10, таймаут по умолчанию 75 мс.
Запускаю РМК, получаю сообщение:
"Не удалось подключить устройство 1С: считыватели магнитных карт.
Не удалось занять устройство. Проверьте настройки порта. (999)"
Эксперимента ради отключаю сканер ШК, ошибки не наблюдаю.

Как разрешить сей конфликт?

2) В тесте (драйвер 1С, блокноте и т.д.) считываю магнитную карту, вижу 137073723915910 (13 префикс, номер карты, 10 суффикс. В настройке считывателя отключен старт/стоп биты так как они являются символами ; и ? и ошибочно распознаются в русской раскладке (ж и ,). Также при отключении старт/стоп бит отключается посылка контрольной суммы LRC.
В РМК считываю карту - считыватель пищит, что считал, в РМК реакция отсутствует.
В чем здесь может заключаться проблема?

Смотрите бесплатно более 300 видеоуроков по работе в 1С:Бухгалтерия 8 и 1C:ЗУП 8 ред. 3.0

СМОТРЕТЬ >>


Оффлайн fisher8282

  • *
  • Сообщений: 24
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2016-01-09
  • Сайт: 
  • Профессия: Ученик 1С
1) По рекомендациям, пробовал старый драйвер Атол 2010г, но в нем почему то не запоминались суффиксы/префиксы...
Решил конфликт, перевесив считыватель на другой драйвер 1С:Считыватели магнитных карт (NativeApi). И сканер и считыватель завелись нормально.

2) Включил старт/стоп бит + контрольную сумму, убрал дополнительный префикс и суффикс (т.к. в драйвере 1С используется только один символ, а это старт/стоп). Все считывается, при любой раскладке. Вероятно в драйвере используется контрольная сумма, поэтому и не распознавалась карта.

Всем спасибо, тему можно закрывать.


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
95 Сообщений
Dethmontt Dethmontt
67 Сообщений
alex0402
65 Сообщений
wise wise
63 Сообщений
MuI_I_Ika MuI_I_Ika
60 Сообщений
ilyay ilyay
39 Сообщений
Сергей Федоров Сергей Федоров
34 Сообщений
magnifico61
24 Сообщений
ilnur75
22 Сообщений
BuhRust
21 Сообщений

* Кто онлайн

  • Точка Гостей: 261
  • Точка Скрытых: 0
  • Точка Пользователей: 5
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal