Wie stelle ich Tassen so ein, dass alle Papierfächer eines Druckers genutzt werden?

Wie stelle ich Tassen so ein, dass alle Papierfächer eines Druckers genutzt werden?

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 AutoWert 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>

verwandte Informationen