The following is a collection of tips found elsewhere:
To enable a USB network printer using the Apple Airport Express Base Station, plug in the base station and connect to your ethernet.
Now disconnect the modem and the router. It is important to disconnect the modem
Now turn on the modem and then the router
Now turn on the printer
Connect the USB cable to the base station
apt-get install avahi-utils avahi-discover
Then give command:
avahi-discover
You will see a catagory named PDL printer
Underneath the category is the name of your printer. Click on this name.
This will give you the IP address and the port of the printer
(There is another display of information for this printer under _riousprint._tcp
This gives a different port number. I don't know what this does)
Now enter this information in KMenu->System->System Settings->Printers->Add->Network printer(TCP)
(If you do not have System Settings, go into the KMenu Editor and create it with the following command:
systemsettings -caption "%c" %i %m)
Enter printer address and port -> Next
Choose manufacturer and Model -> Next
Choose driver -> Next
Review the settings of the driver by clicking on Settings and making changes as desired. Then Next ->
Next -> Next -> Next->
Add name of Printer in the General Information Screen, Next -> Finish
Right click on the newly created printer and click on Set as Local Default
Then click on Close
To enable a USB network printer using the Apple Airport Express Base Station, plug in the base station and connect to your ethernet.
Now disconnect the modem and the router. It is important to disconnect the modem
Now turn on the modem and then the router
Now turn on the printer
Connect the USB cable to the base station
apt-get install avahi-utils avahi-discover
Then give command:
avahi-discover
You will see a catagory named PDL printer
Underneath the category is the name of your printer. Click on this name.
This will give you the IP address and the port of the printer
(There is another display of information for this printer under _riousprint._tcp
This gives a different port number. I don't know what this does)
Now enter this information in KMenu->System->System Settings->Printers->Add->Network printer(TCP)
(If you do not have System Settings, go into the KMenu Editor and create it with the following command:
systemsettings -caption "%c" %i %m)
Enter printer address and port -> Next
Choose manufacturer and Model -> Next
Choose driver -> Next
Review the settings of the driver by clicking on Settings and making changes as desired. Then Next ->
Next -> Next -> Next->
Add name of Printer in the General Information Screen, Next -> Finish
Right click on the newly created printer and click on Set as Local Default
Then click on Close