问题标签 [cardreader]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
199 浏览

android - 将手机放在读卡器上时,ACR122U 模拟 JIS 9319-4 标签而不是 ISO 14443-4 标签

我有一个奇怪的问题。当我使用 ACR122U 模拟标签时,它通常会模拟 ISO 14443-4 (NfcA) 标签。这始终按以下顺序工作:

  • 开始模拟tgInitAsTarget
  • 阅读器上的电话
  • 交易成功
  • 关闭阅读器

但在下面的这个序列中,仿真标签被识别为 JIS 9319-4 标签

  • 开始模拟tgInitAsTarget
  • 将手机放在阅读器上
  • 交易错误
  • 重传tgInitAsTarget
  • 不再是 ISO 14443-4 标签
  • 关闭阅读器

因此,如果我将手机放在阅读器上并启动另一个阅读器,tgInitAsTarget它就无法正确识别标签。为什么是这样?

问候,

0 投票
1 回答
191 浏览

android - 有什么方法可以通过意图中的蒙面信用卡?

我正在制作一个移动 POS 并且由于这里的 PayPal 信用卡读卡器没有面向开发人员的 SDK 我正在使用 MagTek uDynamo 信用卡读卡器,它有一个 SDK 来获取用户的蒙面信用卡号,看起来像 4444****** **1111。我正在使用您的 Android SDK,但我看不到任何方法可以处理传入一个蒙面的信用卡号,甚至是一个未蒙面的信用卡号。我正在进行的项目要求用户使用读卡器扫描他们的卡,因为登录贝宝或输入卡号需要很长时间。我需要以某种方式从我自己的 Android 活动中将此蒙面卡号提交给 PayPal 并从信用卡中收取费用。这是现在可能还是将来可能?如果不,那你建议我怎么做呢?还有没有计划在 SDK 中发布 PayPay 或在 SDK 中支持使用 PayPal 进行扫描?

0 投票
1 回答
601 浏览

android - 从读卡器解码数据

我正在尝试与 USB 附件(磁条读卡器,Model-E-Seek M250)通信,Nexus 7 充当 USBHost。

用例:刷卡时,我需要从卡中获取详细信息并将其转换为用户可读的格式。

我已经能够成功获取设备、它的接口和输入端点。之后,这就是我为获取数据所做的事情:

经过几次尝试,我找不到以用户可读格式获取数据的方法,以下是数据在日志中显示的方式。

日志

谁能让我知道如何将这些数据转换为用户可读的格式?

0 投票
1 回答
1140 浏览

android - Android 上的 IDTech Unimag 刷卡器 | 暂停

我正在尝试实现一个检测 IDTech 读卡器接受简单刷卡的 Android Activity。

下面是我的实现的基本结构,我也从这里获得了帮助

编码:

这里的问题是我只在 onReceiveMsgToConnect() 的 Logcat“Swiper 已启动”中收到这两条消息

几秒钟后(可能是 20 秒)

“时间到!” 从 onReceiveMsgTimeout() 发回一个字符串,说明无法连接到设备。我有多个 IDTech 设备,这在每个设备上都发生了相同的情况。此外,有时如果我足够幸运,我会得到:“读卡器已连接。” 从 onReceiveMsgConnected() 表示它已连接。但这种情况很少发生。

任何帮助将不胜感激。谢谢!

0 投票
0 回答
1544 浏览

java - 从 Windows 访问 javax.smartcardio?

此代码未检测 WINDOWS 8.1 pro 中的 COM 端口。它打印Default factory: TerminalFactory for type None from provider None和一些错误

即使 MIFARE 读卡器通过 COM 端口连接到笔记本电脑。我多次尝试断开连接和连接都没有成功。我已经安装了读卡器设备驱动程序所需的驱动程序工作正常。

0 投票
1 回答
1212 浏览

smartcard - 在SANKYO ICT3K5-3R6940读卡器中选择根文件夹

我有一个使用这种读卡器的项目。有一个测试工具(RS8Test.exe)。我可以连接读卡器、取回卡、拒绝和使用 LED 进行操作。Bu 无法读取任何数据。智能卡是基于芯片的。我发现有一些命令叫做IC CARD CONTROL。我可以激活 IC 卡,但不能执行任何命令。例如,如何使用 Sankyo 读卡器获取智能卡中的根文件夹?

我尝试了一些组合

没有成功。

也许有人使用过这个读卡器。

提前致谢!

0 投票
0 回答
113 浏览

java - 提取刷卡数据后 GUI 冻结

我正在尝试从 USB 刷卡器中提取卡号。我放在一起的代码适用于 1 次滑动并且 GUI 冻结。如果线程睡眠位被注释掉,GUI 不会冻结,但我在输出时得到 0。任何关于我正在做的事情的建议都会有所帮助。这是代码

编辑:在鲍里斯和 RealSkeptic 的建议下,这里是工作代码,

0 投票
1 回答
1332 浏览

virtual-machine - USB 设备检测问题:使用 Compact Flash 读卡器和 QNX(虚拟机)

首先,几年前在 OpenQNX 上有一个类似的帖子,但这些解决方案并不真正适用于我。

话虽如此,我想创建一个 QNX 6.6.0 的操作系统映像以放在紧凑型闪存卡上。此卡插入连接到我的主机 PC 的 USB 适配器。我在启用了 USB 支持的 VM(VMware/VirtualBox)中运行 Neutrino。通常,适配器在 Win(当前主机)和 Linux 下工作正常。

我遵循的(显然已过时)教程声明要搜索命名umass*hd*连接 USB 适配器后的设备。但没有任何(除了hd0)。

另请参阅“ls /dev”屏幕截图

进程devb-umassio-usb正在运行。所以我希望自动检测到适配器。

任何建议出了什么问题?

0 投票
0 回答
472 浏览

cordova - 科尔多瓦读信用卡或医疗卡,还是去本地?

这是一个与 Cordova 相关的问题,不知道在哪里发布。

我正在研究使用 Cordova 构建我的应用程序的可能性。唯一困难的部分是它需要与磁卡读卡器通信(对于信用卡或医疗卡……本质上是读取通道 1-3)。

客户将选择读卡器,所以在最坏的情况下,如果没有 SDK,我可能必须自己构建一些东西来捕获刷卡。

我的问题是:这可以用 Cordova 完成吗,我可以构建自己的插件来记录音频信号并进行处理。如果这很难,我可能会决定去本地化。但是,Cordova 将取消构建 3 个版本(iOs、Android 和 Windows)。

如果可以的话,我会说服客户选择一个有 SDK 的阅读器,然后我希望我可以将 Cordova 与 SDK 连接起来。

这对我来说是一个新领域,因此我的探索性问题。

0 投票
2 回答
1118 浏览

c# - 字节[6]数组读卡器的数值

将数字转换为byte[6]in的最佳方法是C#什么?

我正在使用MagTek Card reader并尝试在设备屏幕上显示所需的数量,它应该是6-byte数组。该金额需要使用和授权EMV Tag 9F02,,format n12

功能:

金额参数描述为: - amount 使用和授权的金额,EMV Tag 9F02,格式n12。它应该是一个 6 字节的数组。

编辑:

这是他们在 C# 中的示例中的示例代码:

然后在设备的屏幕上显示 100.00 $。

编辑:我将问题形式从浮点数更改为字节 [6],将数字更改为字节 [6]。