On Thu 23 Jun 2016 at 05:23:15 +0200, Emanuel Berg wrote: > Brian <a...@cityscape.co.uk> writes: > > > Similarily glad but recording for the > > archives that foomatic-db-compressed-ppds is > > not required to set up and use a print queue > > with printer-driver-foo2zjs. > > Right, the turn of events was this line > > foo2zjs:0/ppd/foo2zjs/HP-LaserJet_Pro_P1102w.ppd > > which I found with > > $ lpinfo -m | grep 1102w
It would also have found hpcups and hpijs PPDs, unless the packages had been removed. Given the extra step of having to install a non-free plugin and seeing foo2zjs is recommended would be a good enough reason for choosing foo2zjs: lpadmin -p <x> -v <y> -E -m <foo2zjs...> A 10 second job after the preparatory work is done. :) > But I can't find it on the disk and my > functions to track it can't find it either! > Perhaps not a real file but some abstraction > foo2zjs uses... The file is in the driver file foo2zjs in /usr/lib/cups/driver. lpinfo consults the driver file. > file-to-pack () { > apt-file update > /dev/null > apt-file search $@ > } > > pack-to-file () { > local pack=$1 > local -a files > files=("${(@f)$(dpkg --listfiles $pack)}") > for f in $files; do > if [[ -f $f ]]; then echo $f; fi > done > } All that these functions seem to have done is turn a gentle five minute stroll into a day long Himalayan expedition.