2009-08-19 3 views
7

포스트 스크립트 파일이있어서 IPP 가능 장치 (또는 CUPS 서버)에 인쇄되기를 원합니다. 최소 코드와 의존성은 내가 할 수있는 일이다.원격 IPP/CUPS 서버 또는 프린터로 인쇄하는 가장 간단한 방법은 무엇입니까 (파이썬에서)?

LPR 또는 libcups를 사용하면 많은 교차 플랫폼 의존성이 생깁니다. 그래서 내 첫 번째 접근 방식은 "그것은 단지 확장 된 HTTP"이후 IPP (컵 및 많은 현대적인 프린터에서 사용되는 프로토콜)의 최소 하위 집합을 구현하는 것이 었습니다. 하지만 불행히도 IPP 클라이언트는 몇 줄의 코드보다 훨씬 많은 코드이며 지금까지 printserver를 인쇄하지 않고 관리하는 IPP 클라이언트 구현을 발견하지 못했습니다.

파이썬에서 솔루션을 선호하지만, 동적 인 언어로도 만족 스러울 것입니다.

답변

1

당신은 CUPS 원격 프린터를 추가해야합니다

driver.ppd 드라이버가

PS로 인쇄하는 것입니다

lpadmin -p printername -E -v //IPADDRESS/spool -m driver.ppd 

: 프린터가 이전에 설정되어있는 경우이 또한의 프로그램에 액세스를 위해 일할 수 있습니다.

+0

분명히 현지 컵 설치가 필요합니다. 특히 Windows에서는 피하고 싶습니다. – max

+0

죄송하지만 어쨌든 – dusoft

+0

도이 (이전) 자습서를 확인하지 않았습니다. http://www.owlfish.com/thoughts/winipp-cups-2003-07-20.html – dusoft

관련 문제