Once you know the basic specs you're looking for, decide which additional features are most important to you. The two most important considerations are memory and printing languages.
Memory
Printer memory, like computer memory, is essential for speedy operation. For relatively simple print jobs – mostly black and white with only splashes of color, mostly text and few pictures, and relatively short documents – you won't need more than the standard amount. But for more demanding jobs that include complex graphics, multiple fonts, and many pages, you may want more memory.
Color laser printers typically start with 32 megabytes (MB) of RAM, or random access memory. For graphic-intensive applications, you should consider upgrading to 128 MB or 256 MB. Check the expandability of any printer you're considering: almost all laser printers can support memory upgrades, but few inkjets can. You don't have to buy the additional memory when you initially purchase the printer – installing more memory is fairly straightforward and can be done any time.
Printing languages
The two common languages used by color printers are PostScript and PCL. PostScript is the gold standard for printing: it is very precise and capable of handling the most complicated jobs.
PCL is the most common language found on ink-jet models, and is perfectly adequate for most low- to mid-range office printing. For CAD drawings, intricate graphic design, and other complex images, however, you should look for a PostScript printer. In addition, PCL cannot be used with Macintosh computers, and is not as popular as PostScript in high-end printers.
Some manufacturers use an interpreter to convert PostScript directions into printer commands. These "clone" versions of PostScript tend to work fine most of the time, but may run into inexplicable difficulty with very complex images.
Additional features
Paper handling capabilities vary considerably between printers. To print double-sided copies, look for a model that supports duplexing, which lets you print both sides of the page without re-feeding the paper. You'll often have several options for paper trays – if your printer is destined for a busy office, upgrading to a larger paper tray or adding multiple trays will mean fewer waits while the paper is restocked. And if you routinely print on heavy stock, a printer with a straight paper path can reduce the chances of jams.