簡體   English   中英

如何使用簡單的雙向刷卡磁卡閱讀器開始從磁卡讀取數據?

[英]How to get started reading data from magnetic card with a simple bi-direction swipe magnetic card reader?

假設我有一個 USB 磁卡讀卡器

( http://image.ec21.com/image/szttce09/oimg_GC03950917_CA03950946/Triple_Track_USB_Magnetic_Credit_Card_Reader.jpg )

我在我的機器上運行 Windows 10。 我想要做的就是從磁卡讀取數據並在 java 應用程序中使用該數據。 我怎樣才能做到這一點 ? 我聽說java通信api適合我想要的。 我究竟如何使用這個 api 或任何其他 api 從讀卡器讀取數據並在我的 java 應用程序中顯示該數據。 假設我打開了日食。 怎么辦? 我要導入通信 api 嗎? 如果是,我下一步該怎么做? 如果你能給出一個簡單的例子來說明如何做到這一點,將不勝感激。

首先要做的是在 Internet 上搜索 Java 庫,它允許您與該設備進行通信。 輸入型號和序列號,看看會出現什么。 如果什么也沒有發生,而且很可能會發生,您將需要找到本機驅動程序,並將其包裝在 Java 中。

這通常不是一個直接或簡單的過程。 在處理第三方硬件時,大多數供應商不提供您可以使用的小型 Java 庫。 如果您能找到本機驅動程序,您可以將它們從 C 包裝到 Java,但您甚至可能根本無法找到驅動程序。

首先轉到制造商的頁面,然后環顧四周。 如果你找到司機,那就太好了。 如果您找到驅動程序的文檔,那就更好了。 您將需要閱讀文檔,並從 C 代碼中了解如何使用驅動程序,這隱含地要求您對 C 有基本的了解。

然后,您需要使用 Java 本機接口將其鏈接到 Java。

總結:如果您購買它時的說明中沒有說“對於 Java 開發人員”,那么您將不得不做很多工作才能使其在 Java 中可用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM