williams:~# lpadmin -p ljp-cs-1 -v smb://smb-unix.cs/ljp-cs-1 williams:~# enable ljp-cs-1 williams:~# accept ljp-cs-1 williams:~# lpadmin -d ljp-cs-1and then I used a web browser to connect to http://localhost:631
Following is a list of CUPS packages installed (csc-debversions > 0.7 have these already installed):
[mpatters@williams] ~> dpkg -l | grep cups ii cupsomatic-ppd 20040506-1 linuxprinting.org printer support - transiti ii cupsys 1.1.20final+rc Common UNIX Printing System(tm) - server ii cupsys-bsd 1.1.20final+rc Common UNIX Printing System(tm) - BSD comman ii cupsys-client 1.1.20final+rc Common UNIX Printing System(tm) - client pro ii cupsys-driver- 4.2.6-7 Gimp-Print printer drivers for CUPS ii cupsys-driver- 4.2.6-7 Gimp-Print printer drivers for CUPS ii cupsys-pt 1.2.4-2.1 Tool for viewing/managing print jobs under C ii libcupsimage2 1.1.20final+rc Common UNIX Printing System(tm) - image libs rc libcupsys2 1.1.20final+cv Common UNIX Printing System(tm) - libs ii libcupsys2-gnu 1.1.20final+rc Common UNIX Printing System(tm) - libs [mpatters@williams] ~> dpkg -l | grep foo ii foo2zjs 20040210-2 Support for printing to ZjStream-based print ii foomatic-bin 3.0.1-20040506 linuxprinting.org printer support - transiti ii foomatic-db 20040705-1 linuxprinting.org printer support - database ii foomatic-db-en 3.0.1-20040506 linuxprinting.org printer support - programs ii foomatic-db-gi 4.2.6-7 linuxprinting.org printer support - database ii foomatic-db-hp 1.5-20040621-1 linuxprinting.org printer support - database ii foomatic-filte 3.0.1-20040621 linuxprinting.org printer support - filters ii foomatic-filte 20040506-1 linuxprinting.org printer support - prebuilt ii foomatic-gui 0.6.7 GNOME interface for configuring the Foomatic [mpatters@williams] ~>One should also make sure one is in the lpadmin group. Again, in CSCF Debian versions > 0.7 this will already be done.
Related to the above, obviously: http://www.e-aiyama.com/~toshi/Computer/Linux/Cups.html
But we'd like to not have to put it under /usr, rather, it'd be nice if the PPD could live in the user's home directory much like we can do with fonts...
apt-get install xcdroast suxConfirm, if asked, with Yes(Y). This will install xcdroast on your machine. Note: I also installed sux, you'll see why in a moment.
$ sux - Enter Password: # xcdroastNow XCDRoast will start scanning for devices... This takes a while, unfortunately. Just let it do its job...
Now exit that and do the same thing for your userid.