What You Want:
You probably want to consider buying a specialized label printer. These devices are small and reasonably-priced, and they can be ideal for large mailings and other label needs.
First, if you only do occasional label printing, you don't really need a separate label printer. There are a multitude of label types that you can use with your inkjet or laser printer. They come in a variety of sizes, colors, and weights. Avery is the most well-known company that produces labels -- you will probably also find other brands at Staples and other office supply stores. Most word processing applications come with templates for labels (and usually will specifically state which Avery label to use). This also goes for many database and publishing programs.
There are also a few printers that offer specialized printing abilities. For example, the Epson Stylus Photo R200 actually will print directly onto printable CD/DVDs.
However, all that being said, a dedicated label printer can be extremely useful. Be aware that label printers can range in price from $100 to $300 or more, depending on your needs. There are a number of small consumer printers that can print out a roll of labels in a reasonable amount of time -- if you are labeling large mailings, and time is a factor, look for faster models.
Most label printers are thermal printers, which use heat to melt the ink into the paper. This is a popular type of printer for smaller devices, because it doesn't demand the type of electronics that larger, more complex printers use. It also means you're not going to get fantastic print quality, but it will be sufficient for label text and simple graphics.
While the majority of label printers take their data directly from your computer, there are a few -- such as the Brother PT-1960 -- that offer a keyboard so that you can also enter data directly into the device.
Features:
- USB connection
- Variety of available label types
- Labels at least two inches wide
Nice Extras:
- Separate black and color ink cartridges
- Ability to automatically peel-off labels
- Prints bar codes
Price Range:
- $100 to $300
Some Examples:

