bbcups package allows an Ubuntu 10.04 LTS machine to advertise printer services.
The source of this package is available here.
$ sudo apt-get install bbcups
A series of packages will be installed. There are no parameters to enter.
Adding a Printer
Point your browser to your CUPS server on port 631 e.g.
This is an example for a Canon printer. Please consult documentation for your printer.Click on Administration
Click on Add Printer
Select Other Network Printers - AppSocket/HP JetDirect
Give your new printer a name. Note that to integrate with Samba, you'll have to use the same Samba Printer Share name as defined here:
for example from
[CANON_C2030] comment = cups printer printer = CANON_C2030 path = /var/spool/samba printable = yes guest ok = yes
Select the manufacturer of your printer.
Select the printer driver to use.
Click on Query Printer for Default Options.
You should see the following: