Как установить драйвер MagTek MSR JPOS
В этой статье описывается пошаговая процедура установки, настройки и тестирования драйвера JavaPOS (JPOS) для считывателя магнитных полос MagTek (MSR) для систем Elo — теперь часть Zebra Technologies.
Необходимые инструменты
- Компьютер с Windows 7 или новее.
- Считыватель MagTek MSR в режиме HID с PID
002или011(это стандартные PID для режима HID). - Приложение MagTek USB MSR (используйте этот инструмент, чтобы при необходимости изменить режим считывателя на HID и проверить PID).
- Пакет драйвера MagTek JPOS для USB HID Swipe Readers.
Процедура установки
- Скачайте и распакуйте пакет драйвера JPOS для USB HID Swipe Readers на вашем локальном диске.
- Дважды щелкните на извлеченном
99510116-116.zipустановочном файле, чтобы запустить мастер установки. - Нажмите Далее, чтобы продолжить через экраны приветствия и лицензионного соглашения.
-
Подтвердите папку назначения по умолчанию. Стандартные пути установки:
- Для платформ x86:
C:\Program Files\OPOS\MagTek - Для платформ x64:
C:\Program Files (x86)\OPOS\MagTek
- Для платформ x86:
- Выберите тип установки. Выберите Полная, чтобы установить все необходимые компоненты для MagTek OPOS MSR, затем нажмите Далее.
- Если в процессе установки появится запрос, нажмите Да, чтобы разрешить установку необходимых библиотек времени выполнения Microsoft Visual C++.
- Нажмите Готово, чтобы завершить установку драйвера.
Тестирование установки OPOS
Приложение MagTek UPOS 1.13 JavaPOS MSR Utility выполняет проверку состояния устройства на основе предварительно зарегистрированных имен логических устройств (LDN), определенных в файле jpos.xml.
- Перейдите в подпапку
serviceв целевой директории установки (например,C:\Program Files (x86)\JavaPOS\MagTek\service). - Дважды щелкните на файле
MSRUtility.bat, чтобы запустить приложение проверки состояния MagTek JavaPOS MSR Utility. -
В окне приложения используйте комбинированное поле, чтобы выбрать логическое имя устройства MSR (LDN) для вашего USB-подключенного устройства. Предварительно зарегистрированные LDN следующие:
- MagTekMSR (представляет считыватель без шифрования)
- MagTekMSR_Encrypted (представляет считыватель с шифрованием)
- Нажмите функции Открыть, Принять и DeviceEnabled в утилите, чтобы активировать считыватель.
- Пропустите карту. Поля утилиты (Track 1 Data, Track 2 Data и Track 3 Data) будут заполняться в зависимости от типа считывателя.
Пример 1: Считыватель без шифрования
При использовании логического имени MagTekMSR с считывателем без шифрования соответствующие поля данных без шифрования заполняются открытой текстовой информацией при пропуске карты.
Пример 2: Считыватель с шифрованием
При использовании логического имени MagTekMSR_Encrypted с считывателем с шифрованием соответствующие поля данных заполняются маскированными текстовыми данными и зашифрованными блоками полезной нагрузки, а также дополнительной информацией по безопасности, необходимой для декодирования.
Использование примера приложения MagTek
Приложение MagTek UPOS 1.13 JavaPOS MSR Sample демонстрирует параметры, методы и события UPOS как для считывателей без шифрования, так и с шифрованием.
- Перейдите в подпапку
Sampleв каталоге установки (например,C:\Program Files (x86)\JavaPOS\MagTek\service\Sample). - Дважды щелкните на файле
MSRSample.bat, чтобы запустить пример приложения. - Выберите логическое имя устройства MSR из комбинированного поля, чтобы начать тестирование операций JavaPOS.
Описание параметров
-
Логическое имя устройства MSR [Комбинированное поле]: Содержит зарегистрированные в JavaPOS LDN, доступные для инстанцирования через файл
jpos.xml. - Метод Open JavaPOS [Кнопка]: Передает выбранное LDN в качестве строкового параметра для инстанцирования соответствующего объекта устройства JavaPOS.
- Метод Claim JavaPOS [Кнопка]: Предъявляет инстанцированный объект устройства MSR для исключительного использования приложением.
- Свойство DeviceEnabled JavaPOS [Флажок]: Включает или выключает заявленный объект устройства MSR.
- Свойство DataEventEnabled JavaPOS [Флажок]: Включает или выключает события данных, которые будут отправляться из объектa сервиса для ожидающих данных считывания. Согласно стандартам UPOS, это автоматически устанавливается в значение false после каждого события; приложение должно повторно включить его, чтобы получить следующее считывание.
- Метод CheckHealth JavaPOS [Кнопка]: Вызывает внутреннюю проверку состояния и отображает текст результата в выходном окне.
- Метод ClearInput JavaPOS [Кнопка]: Очищает любые ожидающие данные считывания MSR в объекте сервиса.
- Метод ClearInputProperties JavaPOS [Кнопка]: Очищает все свойства, заполненные последними данными считывания.
- Свойства [Кнопка]: Вызывает и отображает все общие и специфические свойства MSR устройства в выходном окне.
- Свойство DecodeData JavaPOS [Флажок]: Включает или выключает специфическое для MSR свойство DecodeData.
- Свойство ParseDecodeData JavaPOS [Флажок]: Включает или выключает специфическое для MSR свойство ParseDecodeData.
- Свойство TransmitSentinels JavaPOS [Флажок]: Включает или выключает специфическое для MSR свойство TransmitSentinels.
- TracksToRead [Комбинированное поле]: Определяет параметры JavaPOS MSR для считываемых дорожек.
- DataEncryptionAlgorithm [Комбинированное поле]: Содержит поддерживаемые алгоритмы шифрования (применимо только к зашифрованным устройствам).
- RetrieveCardProperty [Комбинированное поле]: Содержит специфические для MSR свойства, соответствующие разобранным данным недавно проведенной карты.
- ErrorReportingType [Комбинированное поле]: Указывает, основана ли отчетность об ошибках на Карте или Дорожке.
- Метод DirectIO JavaPOS [Кнопка]: Вызывает пример метода DirectIO.
- Метод Statistics JavaPOS [Кнопка]: Получает и отображает XML-строку статистики JavaPOS в диалоговом окне.
- Свойство AutoDisable JavaPOS [Флажок]: Переключает свойство автоматического отключения, используемое для управления вводом, основанным на событиях.
- Свойство FreezeEvents JavaPOS [Флажок]: Переключает свойство заморозки событий, чтобы контролировать, когда события получаются приложением.
- Метод Release (ReleaseDevice) JavaPOS [Кнопка]: Освобождает объект устройства от исключительного использования.
- Закрыть JavaPOS
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article