0

我必须将我的CardScan(来自http://cardscan.com/)与我的 PHP 集成,以便我可以从设备扫描的卡中获取任何信息。

关于我应该从哪里开始的任何线索?

--

我将尝试将它与我的 Ubuntu 开发环境集成,并且该设备将通过 USB 连接到我的计算机。

--

我正在尝试 SANE,但它找不到设备:https ://askubuntu.com/questions/24297/problem-with-sane-and-cardscan-cant-find-the-device

4

3 回答 3

1

首先询问他们是否有与外界通信的 API、Web 服务、公共接口或连接器。PHP 是一种网络编程语言。如果这个读卡器是一个物理设备,那么 Python 或 C++ 可能更适合这项工作。

据我所知,他们正在将卡与 Outlook 同步,因此他们必须有一些软件输出信息。尝试弄清楚格式是什么,以及是否可以在某处截获。

于 2011-02-01T12:28:40.603 回答
1

您没有提供很多我们需要准确/完整地回答您的问题的信息。

PHP 通常在 Web 服务器上运行,以通过 HTTP 上的浏览​​器提供 UI——在这种架构中,PHP 代码无法访问客户端上的硬件。可以使用直接与窗口管理器集成的 PHP 编写 CLI / 守护程序甚至 GUI 应用程序 - 这就是您所说的吗?这将在什么操作系统上运行?

由于 CardScan 看起来是一个简单的扫描仪,那么如果PHP 代码在连接扫描仪的机器上运行,那么它应该只是运行一个外部程序与扫描仪对话并捕获图像的问题。

  • 对于 Linux/Unix 使用SANE
  • 对于 MSWindows,使用 CLI TWAIN 工具 - 例如twain 指挥官
  • Apple MacOs 似乎使用 twain API - 但您需要搜索才能找到工具 - 但它也支持SANE
于 2011-02-01T12:35:24.980 回答
0

现在这取决于读卡器如何从扫描的卡中读取数据。我对磁条阅读器的体验是数据作为键盘类型输入输出。

我建议您需要开发某种形式的客户端应用程序 - 处理输入,然后将数据发布到网络服务器上的相关 PHP 模块。

一个好的开始将是硬件的开发人员手册,以了解其接口方式。

于 2011-02-01T12:30:50.600 回答