How to print to a USB-connected printer
on an Apple Airport Express
from Ubuntu Hardy

andy@stanford-clark.com

install Avahi Zerconf browser from Ubuntu Software Centre (or avahi-discover from Synaptic package manager) 

make sure the firewall isn't going to cause problems
$ sudo service iptables stop

run Applications->system tools->Avahi Zeroconf browser

find the _riousbprint._tcp printer

click on it and note the IP address of the Aiport Express

System->Administration->printing

New Printer->AppSocket/HPJetDirect

type the IP address of the Airport Express as the Host address

Select printer type and model and give it a name.

re-enable the firewall
$ sudo service iptables start

Job Done!
 

references

Printing from Ubuntu to a Brother HL-2040 connected to an Airport Extreme
AVAHI
Service discover user interface for avahi
Accessing a printer attached to a Airport Express (bonjour)
 


comments and updates to: andy@stanford-clark.com