I have a USB printer connected to a desktop, and I'm able to connect to it and print a test page from my laptop. However, I can't print from firefox or evince (the pdf reader). The jobs just stack up in the queue with status 'pending'.
A friend was over at the house yesterday with her mac and we were able to print just fine. I guess that means the problem is on the client side, but maybe I need to do something special on the server to enable ubuntu clients?
On the server, I checked the box for sharing, and for sharing over the internet, and for allowing users to change all the jobs not just their own. Doesn't seem to help!