2
http://www.domain.com/order/list과 같은 URL에 액세스 할 때마다 JSON 형식의 주문 목록 정보를 제공하는 웹 응용 프로그램을 만들었습니다.구문 분석 및 인쇄 JSON
그런 다음 Raspberry Pi가 JSON을 구문 분석하고 구문 분석 된 JSON 데이터를 기반으로 주문 영수증을 인쇄하기를 원합니다.
cURL
) wget
데이터를 가져오고, 예를 들어 파일에 쓸
- 하는 CUPS에게 인쇄 시스템을 설치하고 PHP : 여기
은 내가 그것을 할 수 있다고 생각 방법입니다 orders.json.
- PHP를 사용하여 파일을 읽고, JSON을 구문 분석하고 각 주문에 대해 파일을 작성합니다.
1001.txt
,1002.txt
. lpr
명령을 사용하여 각 주문 파일을 프린터로 보냅니다.- 프로세스를 5 분마다 수행하도록 cron 작업을 설정하십시오.
누락 된 것은 인쇄 작업이 성공적으로 완료 될 때마다 웹 응용 프로그램에 통보해야한다는 것입니다. 어쩌면 lpr
을 실행 한 후 성공적으로 실행되었는지 확인하고 http://www.domain.com/order/success/1001이라는 wget
명령을 실행합니다. 그 후에 1001.txt
파일을 삭제해야합니다.
더 좋은 해결책이 있습니까?
예 JSON은 :
[{
"id": 1001,
"name": "Peter Smith",
"products": ["Burger", "Fries", "Soda"]
}, {
"id": 1002,
"name": "Don Johnson",
"products": ["Burger", "Fries", "Soda"]
}]