Unsere Vertriebsanwendung läuft unter Linux. Wir haben unsere Drucker mit dem mitgelieferten Xerox Global Print Driver in CUPS eingerichtet.
In den Einstellungen jedes Druckers gibt es ein Dropdown-Menü für das zu verwendende Papierfach, aber Sie können nur eines auswählen. Bei unseren Druckern mit etwa 8 Papierfächern stoppt der Drucker, sobald das ausgewählte Fach leer ist (nur beim Drucken über Linux, Windows verwendet einfach ein anderes Papierfach).
Gibt es eine Möglichkeit, ihn so einzustellen, dass er alle oder zumindest einige Papierfächer nutzt?
Antwort1
Vieles hängt davon ab, was das mitgelieferte PPD für den Drucker vorschlägt. Listen Sie die Optionen und ihre aktuellen Einstellungen auf, die durch ein Sternchen neben der jeweiligen Option angezeigt werden. Die Optionen und Werte sind völlig beliebig, aber ziemlich konventionell, sodass Sie beispielsweise Folgendes sehen könnten:
$ lpoptions -l
PageSize/Media Size: Photo4x6tab A6 8x10 Legal Letter EnvDL ...
InputSlot/Media Source: *Auto Main
...
Suchen Sie nach einer Option, die den zu verwendenden Eingang oder das Fach angibt. Wenn der Auto
Wert nicht dem aktuellen entspricht (z. B. *Auto
), legen Sie ihn beispielsweise mit fest
$ lpoptions -o InputSlot=Auto
oder mit sudo, um es für alle Benutzer zu ändern. Sie können dies wahrscheinlich auch mit der GUI tun, http://localhost:631/
aber es ist schwieriger.
Antwort2
Ich hatte auch ein ähnliches Problem. Unter Ubuntu12 funktionierte mit diesem Befehl alles einwandfrei:
lp -o media=a4,Tray2 <FILE_TO_PRINT>
Nach dem Upgrade auf Ubuntu 16 funktionierte dieser Befehl nicht mehr, aber dieser lautet:
lp -o media=A4 -o InputSlot=Tray2 <FILE_TO_PRINT>