Sto provando ad aggiungere una stampante attraverso il terminale usando lpadmin, e si rifiuta assolutamente di funzionare. La stampante aggiunge perfettamente, tutto sembra perfetto da quello che posso vedere, ma qualsiasi tentativo di stampare risultati in un errore "La stampante non ha risposto".
Ecco la riga che sto usando per aggiungere la stampante:
lpadmin -p _1BIT_16x09 -D 1BIT_16x09 -L "Export" -o printer-is-shared=false -E -v lpd://10.96.99.60/1BIT_16X09 -P ~/PPDs/_1BIT_16x09.ppd
Il motivo per cui il nome -p ha un _ davanti è perché se lo aggiungo normalmente, aggiunge questo, presumo perché il nome inizia con un numero. L'ho creato per creare la stampante in modo che appaia esattamente nello stesso modo nell'interfaccia web di cups e nel file /etc/cups/printers.conf
.
Se aggiungo la stampante usando il comando precedente (che non funziona), questo è quello che ottengo in printers.conf
:
<Printer _1BIT_16x09>
UUID urn:uuid:13a13ddb-3110-37b0-7aab-96bae9e30955
Info 1BIT_16x09
Location Export
MakeModel Agfa ApogeeX
DeviceURI lpd://10.96.99.60/1BIT_16X09
State Stopped
StateMessage The printer did not respond.
StateTime 1464903468
ConfigTime 1464903399
Reason paused
Type 8450124
Accepting Yes
Shared No
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy stop-printer
</Printer>
Se lo aggiungo normalmente tramite la GUI (che funziona), questo è ciò che ottengo:
<Printer _1BIT_16x09>
UUID urn:uuid:c5565ce1-256d-3d66-4fb8-74fde3242cc5
Info 1BIT_16x09
Location Export
MakeModel Agfa ApogeeX
DeviceURI lpd://10.96.99.60/1BIT_16X09
State Idle
StateTime 1464904755
ConfigTime 1464904755
Type 8450124
Accepting Yes
Shared No
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy stop-printer
</Printer>
Per quanto posso dire, a parte l'UUID sono identici, ma uno funziona e l'altro no. Mi sta facendo impazzire. Qualche idea?