우리의 판매 애플리케이션은 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>