프린터의 모든 용지함을 사용하도록 컵을 설정하려면 어떻게 해야 합니까?

프린터의 모든 용지함을 사용하도록 컵을 설정하려면 어떻게 해야 합니까?

우리의 판매 애플리케이션은 Linux에서 실행됩니다. 제공된 Xerox 글로벌 인쇄 드라이버를 사용하여 CUPS에 프린터를 설정했습니다.

각 프린터 설정에는 사용할 용지함을 선택할 수 있는 드롭다운 메뉴가 있지만 하나만 선택할 수 있습니다. 따라서 8개 정도의 용지함이 있는 프린터에서는 선택한 용지함이 비어 있으면 프린터가 중지됩니다(Windows는 Linux를 통해 인쇄할 때 다른 용지함만 사용합니다).

모든 용지함을 사용하거나 최소한 몇 개를 사용하도록 설정할 수 있는 방법이 있습니까?

답변1

프린터에서 제공하는 ppd 권장 사항에 따라 많은 것이 달라집니다. 옵션과 해당 현재 설정이 나열됩니다(옵션 옆에 별표로 표시됨). 옵션과 값은 완전히 임의적이지만 상당히 관례적이므로 다음과 같은 내용이 표시될 수 있습니다.

$ lpoptions -l
PageSize/Media Size: Photo4x6tab A6 8x10 Legal Letter EnvDL ...
InputSlot/Media Source: *Auto Main
...

사용할 입력 또는 용지함을 지정하는 옵션을 찾으십시오. 해당 값이 Auto현재 값(예: *Auto)이 아닌 경우 예를 들어 다음을 사용하여 설정합니다.

$ lpoptions -o InputSlot=Auto

또는 sudo를 사용하여 모든 사용자에 대해 변경합니다. 아마도 GUI로도 이 작업을 수행할 수 있지만 http://localhost:631/더 어렵습니다.

답변2

나도 비슷한 문제에 직면하고 있습니다. Ubuntu12에서는 다음 명령을 사용하면 모든 것이 잘 작동합니다.

lp -o media=a4,Tray2 <FILE_TO_PRINT>

Ubuntu16으로 업그레이드한 후에는 이 명령이 더 이상 작동하지 않지만 이 명령은 다음과 같습니다.

lp -o media=A4 -o InputSlot=Tray2 <FILE_TO_PRINT>

관련 정보