A solução não foi tão complicada. Eu usei o seguinte código: (Apagado antes das impressoras existentes usando lpadmin -x PrinterName)
Para visualizar meu URI:
lpinfo -v
Eu tenho isso:
:~# lpinfo -v
network http
network socket
direct scsi
network lpd
network ipp
serial serial:/dev/ttyS0?baud=115200
direct usb://HP/Deskjet%201000%20J110%20series?serial=CN19S21RWB05D2
network beh
A parte direct usb
é o URI.
Eu já tinha um arquivo ppd. Então eu copiei para /etc/cups/ppd/
Depois adicionei a impressora usando:
:~# lpadmin -p Deskjet-1000-J110-series -E -v usb://HP/Deskjet%201000%20J110%20series?serial=CN19S21RWB05D2 -m /etc/cups/ppd/Deskjet-1000-J110-series.ppd
Eu recebi este erro:
lpadmin: Unable to copy PPD file!
Como já foi especificado (o arquivo ppd) .. Eu corri um teste
lp -d Deskjet-1000-J110-series fileToPrint
E .. impresso ...