Hoe de MagTek MSR JPOS-driver te installeren
Dit artikel biedt de stapsgewijze procedure om de MagTek Magnetic Stripe Reader (MSR) JavaPOS (JPOS) driver voor Elo — nu onderdeel van Zebra Technologies systemen — te installeren, configureren en testen.
Benodigde hulpmiddelen
- Een Windows 7 of nieuwer computersysteem.
- Een MagTek MSR die werkt in HID-modus met PID
002of011(dit zijn de standaard PIDs voor HID-modus). - De MagTek USB MSR applicatie (gebruik deze tool om de lezer indien nodig naar HID-modus te veranderen en om de PID te verifiëren).
- Het MagTek JPOS Driver Package voor USB HID Swipe Readers.
Installatieprocedure
- Download en pak het JPOS Driver Package voor USB HID Swipe Readers uit naar uw lokale schijf.
-
Dubbelklik op het uitgepakte
jpos.zipinstallatiebestand om de setup-wizard te starten.Opmerking: Als er om een extractiewachtwoord wordt gevraagd, voer dan in:magtek2010. - Klik op Volgende om door de eerste welkom- en licentieovereenkomstschermen te gaan.
-
Bevestig de standaard doelmap. De standaard installatiepaden zijn:
- Voor x86-platforms:
C:\Program Files\OPOS\MagTek - Voor x64-platforms:
C:\Program Files (x86)\OPOS\MagTek
- Voor x86-platforms:
- Selecteer het type installatie. Kies Volledig om alle benodigde componenten voor de MagTek OPOS MSR te installeren, klik vervolgens op Volgende.
- Als daarom wordt gevraagd tijdens het proces, klik op Ja om de installatie van de vereiste Microsoft Visual C++ Runtime-bibliotheken toe te staan.
- Klik op Voltooien om de driverinstallatie te voltooien.
Testen van de OPOS-installatie
De MagTek UPOS 1.13 JavaPOS MSR Utility applicatie voert een JavaPOS Check Health-test uit op het apparaat op basis van de vooraf geregistreerde Logical Device Names (LDN) die zijn gedefinieerd via het jpos.xml-bestand.
- Navigeer naar de
servicesubmap binnen de doelinstallatiemap (bijv.C:\Program Files (x86)\JavaPOS\MagTek\service). - Dubbelklik op het bestand
MSRUtility.batom de MagTek JavaPOS MSR Utility Check Health applicatie te starten. -
Gebruik in het applicatievenster het keuzemenu om de MSR Logical Device Name (LDN) voor uw USB-verbonden apparaat te selecteren. De vooraf geregistreerde LDN's zijn:
- MagTekMSR (vertegenwoordigt de niet-versleutelde lezer)
- MagTekMSR_Encrypted (vertegenwoordigt de versleutelde lezer)
- Klik op de functies Open, Claim en DeviceEnabled in de utility om de lezer te activeren.
- Veeg een kaart. De velden in de utility (Track 1 Data, Track 2 Data en Track 3 Data) worden ingevuld op basis van het type lezer.
Voorbeeld 1: Niet-versleutelde lezer
Bij gebruik van de MagTekMSR LDN met een niet-versleutelde lezer worden de juiste niet-versleutelde gegevensvelden ingevuld met duidelijke tekstinformatie bij het vegen van een kaart.
Voorbeeld 2: Versleutelde lezer
Bij gebruik van de MagTekMSR_Encrypted LDN met een versleutelde lezer worden de juiste gegevensvelden ingevuld met gemaskeerde tekstgegevens en versleutelde payloadblokken, samen met de aanvullende beveiligingsinformatie die nodig is voor decodering.
Gebruik van de MagTek voorbeeldapplicatie
De MagTek UPOS 1.13 JavaPOS MSR voorbeeldapplicatie demonstreert de UPOS-eigenschappen, methoden en gebeurtenissen voor zowel niet-versleutelde als versleutelde lezers.
- Navigeer naar de
Samplesubmap binnen de installatiemap (bijv.C:\Program Files (x86)\JavaPOS\MagTek\service\Sample). - Dubbelklik op het bestand
MSRSample.batom de voorbeeldapplicatie te starten. - Selecteer uw MSR Logical Device Name uit het keuzemenu om te beginnen met het testen van de JavaPOS-bewerkingen.
Parameterbeschrijvingen
-
MSR Logical Device Name [Keuzemenu]: Bevat de JavaPOS geregistreerde LDN's die beschikbaar zijn voor instantiering via het
jpos.xml-bestand. - JavaPOS Open-methode [Knop]: Geeft de geselecteerde LDN door als stringparameter om het bijbehorende JavaPOS-apparaatobject te instantieren.
- JavaPOS Claim-methode [Knop]: Claimt het geïnstantieerde MSR-apparaatobject voor exclusief gebruik door de applicatie.
- JavaPOS DeviceEnabled-eigenschap [Selectievak]: Zet het geclaimde MSR-apparaatobject aan of uit.
- JavaPOS DataEventEnabled-eigenschap [Selectievak]: Zet Data Events aan of uit die vanuit het Service Object worden gestuurd voor in de wachtrij staande leesgegevens. Volgens UPOS-standaarden wordt deze automatisch op false gezet na elk event; de applicatie moet deze opnieuw inschakelen om de volgende swipe te ontvangen.
- JavaPOS CheckHealth-methode [Knop]: Roept de interne gezondheidscontrole aan en toont de resultaattekst in het uitvoervenster.
- JavaPOS ClearInput-methode [Knop]: Leegt alle in de wachtrij staande MSR-leesgegevens binnen het Service Object.
- JavaPOS ClearInputProperties-methode [Knop]: Leegt alle eigenschappen die zijn ingevuld door de meest recente leesgegevens.
- Eigenschappen [Knop]: Roept alle algemene en apparaat-specifieke MSR-eigenschappen op en toont deze in het uitvoervenster.
- JavaPOS DecodeData-eigenschap [Selectievak]: Zet de MSR-specifieke DecodeData-eigenschap aan of uit.
- JavaPOS ParseDecodeData-eigenschap [Selectievak]: Zet de MSR-specifieke ParseDecodeData-eigenschap aan of uit.
- JavaPOS TransmitSentinels-eigenschap [Selectievak]: Zet de MSR-specifieke TransmitSentinels-eigenschap aan of uit.
- TracksToRead [Keuzemenu]: Definieert de JavaPOS MSR-opties voor de te lezen sporen.
- DataEncryptionAlgorithm [Keuzemenu]: Bevat de ondersteunde encryptie-algoritmen (geldt alleen voor versleutelde apparaten).
- RetrieveCardProperty [Keuzemenu]: Bevat de MSR-specifieke eigenschappen die overeenkomen met de geparseerde gegevens van de recent geveegde kaart.
- ErrorReportingType [Keuzemenu]: Geeft aan of foutmeldingen op kaartbasis of spoorbasis worden gerapporteerd.
- JavaPOS DirectIO-methode [Knop]: Roept het DirectIO-methodevoorbeeld aan.
- JavaPOS Statistics-methode [Knop]: Haalt de JavaPOS-statistieken XML-string op en toont deze in een dialoogvenster.
- JavaPOS AutoDisable-eigenschap [Selectievak]: Zet de Auto Disable-eigenschap aan of uit, gebruikt voor gebeurtenisgestuurde invoercontrole.
- JavaPOS FreezeEvents-eigenschap [Selectievak]: Zet de Freeze Events-eigenschap aan of uit om te regelen wanneer gebeurtenissen door de applicatie worden ontvangen.
- JavaPOS Release (ReleaseDevice) methode [Knop]: Geeft het apparaatobject vrij van exclusief gebruik.
- JavaPOS Sluiten
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article