2011-02-01 68 views
0

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

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

-

我会尽力把它与我的Ubuntu开发环境集成,并且该设备将通过USB conected到我的电脑。

-

我得到安宁一试,神志清醒,但它无法找到该设备:通过询问他们是否有一个API,Web服务,公共接口或连接器https://askubuntu.com/questions/24297/problem-with-sane-and-cardscan-cant-find-the-device

+1

开始。 – 2011-02-01 12:29:17

+0

注意:这不是一个磁条卡读卡器(尽管误导性的标题) - 根据链接,这是一个纸质名片*扫描仪*。 – Piskvor 2011-02-01 12:33:52

回答

1

你还没有提供很多我们需要准确/完全回答你的问题的信息。

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

由于CardScan似乎是一个简单的扫描仪,然后如果的PHP代码,其中连接了扫描仪的机器上运行,那么它应该仅仅是运行一个外部程序的问题交谈的扫描仪和采集图片。

  • 用于Linux/Unix的使用SANE
  • 为MS Windows中,使用CLI TWAIN工具 - 例如twain commander
  • 苹果Mac系统似乎使用TWAIN的API - 但你需要搜索找到的工具 - 但它也确定该设备将被连接到PC什么支持SANE
1

开始与外界沟通。 PHP是一种网络编程语言。如果这款读卡器是物理设备,那么Python或C++更适合这项工作。

从我看到他们正在与Outlook同步卡片,所以他们必须有一些软件输出信息。试着弄清楚什么是格式,以及是否可用于拦截某处。

0

现在这取决于读卡器如何从扫描的卡上接收数据。我使用磁条读取器的经验是数据以键盘输入形式输出。

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

一个好的开始将是硬件开发人员了解它如何连接的手册。