Almost all Unix-like operating systems use a printing system called the Common Unix Printing System (CUPS). It's a very important piece of software, if you ever want to print on - oh, just about any system that is a Unix-like OS (even Mac OS X, I think...).
There's also a really neat feature in CUPS, and that's a web-based administration panel. If you're ever having trouble getting your system to print, your first port of call should be the CUPS web admin area, so you can take a look at what's going on.
In fact, it's capable of much more than just reporting - you can add and remove printers and generally perform everything you could possibly want to do from a reasonably easy-to-use web-based system.
To access it, just type http://localhost:631 into your browser.
Note that by default it isn't made accessible remotely, for security reasons.