2012-10-09 3 views
0

응용 프로그램을 개발하고 일부 데이터베이스에서 데이터를 가져와 문서를 작성한 다음 로컬 (레이블) 프린터로 인쇄해야합니다.제한이있는 웹 응용 프로그램에서 로컬 프린터로 인쇄

주 응용 프로그램이 웹 기반 (ASP.NET) 일 수 있으면 좋을 것입니다. 그러나 사용자가 동일한 문서를 다시 인쇄 할 수 없도록 인쇄 프로세스를 제어해야합니다.

몇 가지 해결책을 제안 해 주시겠습니까? 데스크톱 응용 프로그램을 만들 수도 있지만 웹 응용 프로그램을 선호합니다.

netmeeting (callto : //)과 같은 사용자 지정 프로토콜을 구현하는 것이 하나의 아이디어 였지만, 좋은 생각이고 얼마나 어려울 지 모릅니다.

귀하의 조언에 감사드립니다.

답변

0

나는 이것을 custom protocol (callto : //)로 작성 했으므로 이것을 깨달았고, 나는 이것을 추천 할 수있다. 프로토콜은 로컬 프린터에 데이터를 가져온 데이터를 인쇄하도록 구성된 간단한 데스크톱 응용 프로그램 (Windows 레지스트리에 설정할 수 있음)을 엽니 다.

프로토콜 링크에는 인쇄 데이터 생성을위한 사용자 정의 인쇄 요청으로 데이터 및 세션 ID를 요청하는 webservice의 base64로 인코딩 된 URL이 있습니다.

잘 작동합니다.

관련 문제