CardScan 与 PHP 的集成

Posted

技术标签:

【中文标题】CardScan 与 PHP 的集成【英文标题】:CardScan integration with 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 开始。 注意:这不是磁条读卡器(尽管标题具有误导性) - 根据链接,它是纸质名片扫描仪 【参考方案1】:

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

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

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

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

【讨论】:

很好的回复...我会试试 SANE。谢谢! 已安装 SANE,检测到设备,但 SANE 找不到它:askubuntu.com/questions/24297/…【参考方案2】:

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

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

【讨论】:

【参考方案3】:

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

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

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

【讨论】:

以上是关于CardScan 与 PHP 的集成的主要内容,如果未能解决你的问题,请参考以下文章

php [将产品与社交共享插件集成]将社交共享插件与WooCommerce集成 - Sharedaddy

php [将产品与社交共享插件集成]将社交共享插件与WooCommerce集成 - Sharedaddy

php [将产品与社交共享插件集成]将社交共享插件与WooCommerce集成 - 分享此功能

php [将产品与社交共享插件集成]将社交共享插件与WooCommerce集成 - 分享此功能

php [将产品与社交共享插件集成]将社交共享插件与WooCommerce集成 - 分享此功能

贝宝支付与 PHP 集成