2010-06-17 2 views
4

GPRS 모듈로 설계된 맞춤형 원격 프린터가 있습니다. 이제 웹을 통해 기기와 통신해야합니다.GPRS 원격 프린터

우리는 메시지를 보내고 원격 프린터에서 메시지를 수신해야합니다. Java 또는 PHP를 사용하여이 작업을 수행 할 수 있습니까?

어떻게 GPRS를 통해 통신합니까? 소켓 통신이 작동합니까?

답변

0

gprs는 네트워크 연결과 비슷하며 소켓이나 인터넷 연결에서 작동하는 모든 것이 작동합니다.

gprs 모듈과 클라이언트 사이의 통신은 서버/클라이언트 스키마를 사용하거나 중간에 웹 서버를 사용하여 가정에서 양조 할 수 있습니다.

서버/클라이언트 스키마에서는 java를 사용하여 원격 프린터에서 서버를 만들면 항상 클라이언트에서 메시지를 수신 할 수 있습니다.

Java 등을 사용할 수없는 경우 프린터가 메시지를 확인하는 중간에 웹 서버를 사용할 수 있습니다. 과하거나

연결의 올바른 스키마가 정말의 의존 메시지 답변 : GRPS이

2) 원격 프린터의 용량이 실행 항상 활성화 될 수있는 경우)

1을 (자바, PHP는 무엇이든)

3) 용량 또는 클라이언트가 직접, 간접적으로 같은 일이 네트워크 프린터에 적용되는 웹 사이트 등)

+0

이 장치는 클라이언트가 언급 한 것처럼 임베디드 C에서 일부 프로그램을 실행하는 POS 시스템과 유사합니다. 이제 당사 서버는 당사 웹 사이트를 통해 통신이 시작될 실제 장소가됩니다. POS에서 요청을 위해 POS 서버를 폴링하는 대신, 요청을 디바이스로 푸시하고 응답을 기다리는 프로토콜을 향해 작업해야합니다. 백엔드는 PHP로되어 있으므로 서버와 통신하기 위해 서버에서 실행되는 클라이언트/서버 모듈이 있습니다. 이것이 올바른 접근 방법입니까? – user160108

+0

메시지를 보내고 대답을 기다릴 필요가 있다면 올바른 방법은 포트에서 적극적으로 수신하고 응답 할 수있는 실행 파일을 개발하는 것입니다. 당신이 달성하고 싶은 PHP로 할 수 있지만 신뢰할 수있는 뭔가가 아니라 장치에서 답변을 저장하고 대답을 위해 각각의 X 초마다 PHP를 사용하여 데이터베이스를 사용해야합니다. 프론트 엔드로 PHP를 사용하여 실행 파일로 메시지 보내기/받기를 시작할 수 있습니다. –

0

같아요을 사용하여, 나는에 열전 사 프린터를 구성 (상호 작용하는 방법 고정 IP over 네트워크를 설치 한 다음 웹 서버 (Linux)에 설치하고 기본 프린터로 설정하면이 작업을 수행하기 위해 'CUPS'및 phpPrintIPP를 사용했습니다. 그리고 인증 된 사용자 만 영수증 프린터로 인쇄 할 수 있습니다.

또한 장치로 인쇄하기 전에 먼저 GPRS로 장치 프린터를 쿼리 (핸드 셰이크)해야합니까? 필자는 Windows 서버에 연결하여 네트워크를 통해 데스크탑 프로그램과 통신하고 지정된 IP : 포트에 대한 소켓 연결을 시작하는 것과 같은 일을하는 PHP 스크립트를 작성했습니다.