2012-08-28 2 views
0

음식 주문을하는 IOS 5 앱을 개발 중이며이 주문은 새로운 주문을 위해 지속적으로 모니터링되는 이메일받은 편지함으로 이동합니다. 그러나 더 나은 솔루션을 찾고있는 Im이 앱을 연결하는 것에 대해 생각하고 있습니다. 바로 다음에 주문을 출력 할 POS 시스템이 아이폰 앱에서 전송됩니다. 누군가 POS 시스템과 통합되어 있거나 온라인 주문을 프린터에 직접 보낼 수있는 앱을 개발했는지 궁금합니다. 도움이 될 것입니다.IOS와 함께 작동하는 POS 시스템

내가 지금 가지고있는 것 : IOS 5 앱이 아이폰에서 ordes를 보낸 다음받은 편지함으로 이메일을 전송 한 다음 수동으로 출력 한 다음 부엌 사람에게 전달합니다.

내가 개선하고 싶은 점 : 앱에서 REST 서비스 또는 어떤 프로세스가 중간에 있는지 알고 싶다면 해당 주문/영수증을 모니터링하지 않고 부엌에 설치된 POS 프린터에서 인쇄하고 싶다. 이메일을받은 편지함으로 보내고 수동으로 이메일을 인쇄하십시오.

리소스 : 2 개의 프린터가있는 소형 POS 시스템 1 (부엌) 및 인터넷 연결의 전면 1 개.

+0

아니, 나는 그것을하지 않은하지만 인쇄를 할 수있는 서버 응용 프로그램을 작성하여 확실히 가능합니다. 대신 서버 포트에 직접 연결되도록 메일을 보내는 코드 부분을 다시 작성할 수 있습니다. (또는 서버가 계정으로 들어오는 메일을 모니터링하고 새로운 도착을 인쇄 할 가능성이 있습니다. 앱의 대상 주소를 변경하는 것일 수도 있습니다.) –

+0

안녕하세요 필립의 유일한 제한점은이 레스토랑에는 서버가 제한되어 있다는 것입니다 POS 시스템 2 프린터 및 인터넷 – BulletRocks

+0

아, 그래. "REST"라고 말했을 때, 나는 ....-) –

답변

0

지금까지했던 어떤 :

  • (Nixdorf와 ND 210) 아이 패드

  • 영수증 프린터에서 실행되는 현금 레지스트리 프로그램은 RS232

  • 를 통해 리눅스 PC에 연결

    WLAN을 통해 ipad에서 보낸 포트 7919의 HTTP POST 요청을 수락하는 Linux PC의 작은 데몬 (C 프로그램). 요청은 간단하며, 프린터 상태 (준비 상태, 용지 없음, 오류 등)를 반환하고 & auml의 변환을 포함하여 데이터를 인쇄합니다. & 유로; 코드 페이지 437 등가 등.

비슷한 설정을 사용할 수 있는지 궁금합니다.

+0

매우 흥미 롭습니다. 중간에 서버가 있습니까? 어떻게 인터넷을 통해 통신을 달성 했습니까? 어떻게 인터넷에서이 데몬을 볼 수있게 만들었습니까? 너는 고정 IP를 가지고 있니? – BulletRocks

+0

@BulletRocks 예, 서버로 작동하는 Linux PC입니다. iPad에서는'http : // server : 7919 /'를 설정하는 URL입니다.설정은'iPad => WLAN => AP => LAN => PC => RS232 => ND210 printer'입니다. –

0

POS에 연결하려면 해당 POS 시스템에 대한 문서 또는 지원을 참조해야합니다. 각각은 다릅니다. 일부는 데이터 가져 오기 메커니즘을 제공하지만 일부는 가져 오지 않습니다.

그러나 인쇄를 위해 AirPrint 지원 프린터를 가져 와서 인쇄 할 수 있어야합니다. 소개 정보는이 문서를 참조하십시오.

또한 AirPrint에 관한 WWDC 비디오가 있습니다.

http://support.apple.com/kb/HT4356?viewlocale=en_US&locale=en_US

관련 문제