2014-11-26 9 views
3

에 여러 작업을 보내?CUPS는 아직 마지막 작업을 완료하지 않은 상태 CUPS 그냥 IPP 프린터로 작업을 대기 할 수있는 방법이 있나요 IPP 프린터

배경 : 우리는 자신의 작업 대기열이있는 XEROX WORKCENTRE 프린터가 있습니다. 인쇄 할 때마다 작업을 스풀링하고 지불 카드를 프린터에 넣고 프린터 터치 패드에서 작업을 선택하십시오. 중앙 서버에서 CUPS를 사용하는 경우 CUPS는 마지막 작업이 완료되면 다음 작업을 스풀링하므로 처음 스풀링 한 사람 만 작업을보고 지불 할 수 있습니다.

우리는 예를 들어, 사용하는 경우로 IPP를 사용할 필요가 JetDirect는 사용자 이름을 전송하지 않으며 사용자는 자신의 작업을 식별 할 수 없습니다.

답변

3

당신 수있는 waitjob=false 및/또는 waitprinter=false CUPS 옵션을 사용해보십시오 : 나는 waitjobwaitprinter 사이의 차이가 무엇인지 모르겠어요하지만

ipp://host/queue?waitjob=false&waitprinter=false

옵션은, http://www.cups.org/documentation.php/doc-2.0/network.html#IPP에 설명되어 있습니다.

+1

고마워요! 완성을 위해 :'waitjob'과'waitprinter'의 차이점을 발견했습니다. 'waitjob = false'는 CUPS가 큐에있는 다음 작업이 처리되도록 제출 한 직후 큐에서 작업을 제거 할 것임을 의미합니다. 'waitprinter = false'는 CUPS가 프린터가 작업이 보내지기 전에 유휴 상태임을 신호 할 때까지 기다리지 않는다는 것을 의미합니다. 우리의 경우 두 가지 옵션이 모두 필요했습니다. – cg909