【问题标题】:CardScan integration with PHPCardScan 与 PHP 的集成
【发布时间】:2011-06-19 06:03:07
【问题描述】:

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

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

--

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

--

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

【问题讨论】:

  • 从确定此设备要连接到哪台 PC 开始。
  • 注意:这不是磁条读卡器(尽管标题具有误导性) - 根据链接,它是纸质名片扫描仪

标签: php integration image-scanner


【解决方案1】:

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

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

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

  • 对于 Linux/Unix 使用 SANE
  • 对于 MSWindows,使用 CLI TWAIN 工具 - 例如twain commander
  • Apple MacOs 似乎使用 twain API - 但您需要搜索才能找到工具 - 但它也支持 SANE

【讨论】:

【解决方案2】:

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

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

【讨论】:

    【解决方案3】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2021-02-25
      • 2011-07-27
      • 1970-01-01
      • 1970-01-01
      • 2017-11-05
      • 1970-01-01
      • 2015-08-09
      • 1970-01-01
      相关资源
      最近更新 更多