lpr non riesce a stampare chiedendo l'alimentazione manuale della carta

0

Uso macOS High Sierra con una stampante HP LaserJet Pro M12w. Posso stampare regolarmente da applicazioni macOS. Tuttavia, quando stampo da lpr , il file rimane accodato con un messaggio che chiede "Caricare la carta nel vassoio di alimentazione manuale".

Si noti che la stampante ha solo un vassoio.

Con lpoptions -l ho trovato:

InputSlot/Media Source: *Manual

Il che significa che il valore predefinito è Manuale, ed è anche l'unica opzione (non esiste un'opzione Auto), quindi suppongo che questo sia il problema (le altre opzioni sono ragionevoli e riflettono le impostazioni correnti della stampante).

Ho provato a cambiare quell'impostazione dal comando lpoptions , ma non cambia (probabilmente perché c'è un solo valore), mentre dall'interfaccia utente (ad esempio dalla finestra di dialogo di stampa delle applicazioni) non c'è possibilità di cambiare lo slot di input (probabilmente perché c'è solo un'opzione).

Suppongo che il problema sia generato nel file ppd per la stampante, dove sono le due linee:

*DefaultInputSlot: Manual
*InputSlot Manual/Manual Feed: "<</MediaPosition 4>>setpagedevice"

Non sono sicuro che questa idea sia corretta e ho paura di modificare quel file.

Qualche idea su come risolvere questo problema?

Grazie in anticipo.

    
posta Renzo 13.09.2018 - 18:18
fonte

1 risposta

1

Ho provato un semplice hack che funziona. Non so se questa è la soluzione migliore (ho dei dubbi!), Comunque funziona per me, almeno per ora.

Ho semplicemente rimosso dal PPD della stampante le seguenti righe:

> *OpenUI *InputSlot/Media Source: PickOne
> *OrderDependency: 10 AnySetup *InputSlot
> *DefaultInputSlot: Manual
> *InputSlot Manual/Manual Feed: "<</MediaPosition 4>>setpagedevice"
> *CloseUI: *InputSlot
    
risposta data 14.09.2018 - 09:48
fonte

Leggi altre domande sui tag