问题标签 [magnetic-cards]
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.
php - 如何发送转义码以使用 TCPDF 对磁条 ID 卡进行编码
我需要对身份证上的磁条进行编码,这很简单,我们只需要发送这样的字符串:~1%123456? 使用记事本或word之类的软件到打印机...打印机将对轨道一进行编码,并写入%123456?在磁条上。
但我需要用 TCPDF 来做,我尝试了 MultiCell、Text、Write 或 writeHTMLCell 等所有功能,但结果只是打印“~1%123456?” 卡上。打印机不对卡片进行编码。
我在某处读到 PDF 创建图像并将其发送到打印机,因此打印机看不到要编码的文本,只看到要打印的图像。
有什么建议可以克服这个问题吗?我们可以添加要由打印机解释的数据头吗?
windows - 清理来自 USB 磁条阅读器的文本输入
我有一个 USB 磁卡读卡器,它作为 HID 设备连接到系统,并从磁条输入数据作为键盘输入。我正在尝试将此设备用于 POS 场景中的礼品卡号码,这样店员就不必每次都手动输入 19 位数字。我已经使用它的配置软件尽可能地微调了阅读器,但仍然有额外的数据,例如我从卡上下载的数据是“B6006492137251886277^PCHMF ^49121101YH?” 我需要的只是 19 位数字 - 删除第一个“B”和克拉“^”之后的所有内容,然后将其放入字段或复制到剪贴板。
我找到了一个教程,有人做了类似的事情https://www.youtube.com/watch?v=9FxlQXuXxFU但他使用的是 linux 和终端,这对我来说不起作用,因为我们是 Windows 环境,我需要它一些非常耐白痴的东西。
谢谢!
python - 如何读取磁条数据?
我正在为我的公司创建一个小型磁条阅读器。
我们想做一个有趣的小项目来访问主前门。理想情况下,我们想创建一个带有 LCD 屏幕的小盒子,当员工刷公司卡时,它会向他们打招呼。我看过亚马逊等设备上的设备,它们太大了,无法存放在盒子里。
我该怎么办?我想要一些可以读取磁条数据的小东西,然后使用 Raspberry Pi 检查本地数据库以查看卡是否匹配。
如果您有任何关于读取磁条数据的信息,那将是非常棒的!谢谢。
c++ - YL160磁条四合一编码器如何实现读/写?
我最近从中国购买了一台磁性读写器(YL160 4 合 1 读写器),它带有演示应用程序和 API。我主要从这个设备需要的是磁条写入,我需要将数据写入空白的 HiCo 磁卡。
当我在磁条选项卡下打开演示应用程序时,它们是两列
- 只读
- 读写
Read-Only 有效,但 Read/Write 无效,它指的是 Read-only,这表明设备没有写入功能,所以我进入 API 检查演示应用程序是否有问题,这就是我在160.h头文件中找到
然后这个
然后我想也许演示应用程序正在使用MagOpen()将设备切换到读取模式,但没有将设备切换到写入模式的功能。我没有用MSR_Write() 测试MagOpen ()。API 文件夹内有 Lib160.dll 和 Lib160.lib
我试图用IDA Pro反汇编Lib160.dll以查看MagOpen中发生了什么,因此我可以实现写入模式切换,但 IDA Pro 显示有关输入的错误。此外,此设备在设备管理器中显示为Microsoft Usbccid 智能卡读卡器 (WUDF),位于智能卡读卡器下,不在 COM 端口或 HID 上。
现在这是我的问题
是否可以检查磁头是否能够写入?如果是怎么办?
我可以用具有写入功能的磁头替换磁头吗?
请帮助我需要帮助,编码不是问题,但问题是从哪里开始
谢谢