Интеграция CardScan с PHP - PullRequest
       4

Интеграция CardScan с PHP

0 голосов
/ 01 февраля 2011

Мне нужно интегрировать мой CardScan (из http://cardscan.com/)) с моим PHP, чтобы я мог получить любую информацию с карты, отсканированной с помощью устройства.

Любая подсказка о том, гдеЯ должен начать?

-

Я попытаюсь интегрировать его с моей средой разработки Ubuntu, и устройство будет подключено к моему компьютеру через USB.

--

Я пытаюсь SANE, но устройство не находит: https://askubuntu.com/questions/24297/problem-with-sane-and-cardscan-cant-find-the-device

Ответы [ 3 ]

1 голос
/ 01 февраля 2011

Вы не предоставили много информации, которая понадобится нам для точного / полного ответа на ваш вопрос.

PHP обычно запускается на веб-сервере для предоставления пользовательского интерфейса через браузер по HTTP - в этой архитектуре код PHP имеет нет доступа к оборудованию на клиенте. Можно писать CLI / Daemon и даже приложения с графическим интерфейсом, используя PHP, интегрирующийся непосредственно с оконным менеджером - это то, о чем вы говорите? На какой ОС это будет работать?

Поскольку CardScan выглядит как простой сканер, то , если PHP-код работает на компьютере, к которому подключен сканер, тогда просто нужно запустить внешнюю программу для связи с Сканер и захват изображения.

  • для Linux / Unix SANE
  • для MSWindows, используйте инструмент CLI TWAIN - например, Твенский командир
  • Apple MacOs, похоже, использует двойное API - но вам нужно искать, чтобы найти инструменты - однако он также поддерживает SANE
1 голос
/ 01 февраля 2011

Начните с того, что спросите их, есть ли у них API, веб-сервис, общедоступный интерфейс или соединитель, который связывается с внешним миром. PHP - это язык веб-программирования. Если этот картридер является физическим устройством, возможно, Python или C ++ лучше подходят для этой работы.

Из того, что я вижу, они синхронизируют карточки с Outlook, поэтому у них должно быть какое-то программное обеспечение, выводящее информацию. Попробуйте выяснить, что это за формат и можно ли его где-нибудь перехватить.

0 голосов
/ 01 февраля 2011

Теперь это зависит от того, как картридер взаимодействует с данными отсканированной карты. Мой опыт работы со считывателями с магнитной полосой заключается в том, что данные выводятся в виде ввода с клавиатуры.

Я бы посоветовал вам разработать некую форму клиентского приложения - для обработки ввода, а затем публиковать данные в соответствующие модули PHP на веб-сервере.

Хорошим началом было бы руководство разработчика для аппаратного обеспечения, чтобы понять, как оно взаимодействует.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...