繁体   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