2011-02-01 2 views
0

CardScan (http://cardscan.com/)을 내 PHP와 통합해야하므로 기기로 스캔 한 카드에서 정보를 얻을 수 있습니다.CardScan과 PHP의 통합

어디부터 시작해야하나요?

-

내 우분투 개발 환경과 통합하려고합니다, 장치가 USB를 통해 컴퓨터에 conected입니다됩니다.

-

나는 SANE에 대한 시도를 포기 해요,하지만 장치 발견하지 않습니다 그들이 API, 웹 서비스, 공용 인터페이스 또는 커넥터가있는 경우를 요청하여 https://askubuntu.com/questions/24297/problem-with-sane-and-cardscan-cant-find-the-device

+1

시작을 지원하지만. –

+0

참고 : 이것은 오해의 소지가있는 제목에도 불구하고 마그네 스트라이프 카드 판독기가 아닙니다. 링크에 따르면, 종이 명함 * 스캐너 *입니다. – Piskvor

답변

1

귀하는 귀하의 질문에 정확하고 완전하게 답변을 드리기 위해 필요한 많은 정보를 제공하지 않았습니다.

PHP는 일반적으로 HTTP를 통해 브라우저를 통해 UI를 제공하기 위해 웹 서버에서 실행됩니다.이 아키텍처에서 PHP 코드는 이고 클라이언트의 하드웨어에 대한 액세스는입니다. CLI/데몬과 심지어 윈도우 관리자와 직접 통합되는 PHP를 사용하는 GUI 어플리케이션까지도 작성할 수 있습니다 - 이것이 당신이 말하는 것입니까? 어떤 OS가 실행됩니까?

CardScan이 간단한 스캐너 인 것처럼 보일 경우 스캐너가 부착 된 컴퓨터에서 PHP 코드가 실행 중이면 외부 프로그램을 실행하여 스캐너와 통신하고 캡처해야합니다. 이미지. 예를 들어, - 리눅스/유닉스에 대한

  • 은 CLI TWAIN 도구를 사용하여, MSWindows에 대한
  • SANE를 사용 twain commander
  • 애플 맥 OS는 트웨인의 API를 사용하는 것 같다 -하지만 당신은 도구를 찾기 위해 검색해야합니다 - 그것은 또한이 장치에 연결하려고 어떤 PC 결정에서 SANE
+0

대단한 답장 ... 나는 SANE를 시도 할 것입니다. 감사! –

+0

설치된 SANE, 감지 된 장치가 있지만 SANE에서 찾지 못함 : http : // askubuntu.com/questions/24297/problem-with-sane-and-cardscan-cant-find-the-device –

1

시작 외부 세계와 소통합니다. PHP는 웹 프로그래밍 언어입니다. 이 카드 판독기가 phisical 장치일지도 모르지만 아마도 Python이나 C++이이 작업에 더 좋습니다.

나는 Outlook에서 카드를 동기화하므로 정보를 출력하는 소프트웨어가 있어야합니다. 형식이 무엇인지 파악하고 어딘가에서 가로 채기가 가능한지 알아보십시오.

0

이제 카드 판독기가 스캔 한 카드의 데이터를 외부 인터페이스 방식에 따라 다릅니다. 마그네틱 스트라이프 리더에 대한 나의 경험은 데이터가 키보드 유형 입력으로 출력된다는 것입니다.

입력을 처리하고 웹 서버의 관련 PHP 모듈에 데이터를 게시하기 위해 클라이언트 측 응용 프로그램의 일부 양식을 개발해야한다고 제안합니다.

좋은 시작은 하드웨어가 인터페이스하는 방식을 이해하는 데 필요한 개발자 매뉴얼입니다.