Two we have had success with are:
Zebra's TLP 2824 (Advantages are you have a lot of control over how the
fields are oriented.)
Any laser printer using Avery labels. (Advantage with this option is you can
get any size labels, even have them custom made or buy the standard Avery
5160's from pretty much any business place.)
"Where should I buy from"
I think you SHOULD buy them from us, but I may be a little biased. ;-)
Your RMS Partner should be able to hook you up.
Depends on if you wish to change your label formats often. If not, Rob's
suggestion of the Zebra 2824 or Cognitive's Advantage LX work well. You
must be able to manually program the labels though.
If you want to use the RMS Label Designer, you can use a laser printer with
Avery or equivalent or for a small number of labels per day, less than 200,
we use/sell the Dymo 400. Available at Office Max/Depot/Staples. Supplies
are more expensive though.
No you don't need any extra software, just a Generic/Text Printer Driver and
the ZPL Zebra Programming Language pdf document (to help customize your
label), which can be downloaded from the Zebra website. Or you can use RMS
with the Zebra Windows Driver and the built in graphical Label Designer (if
you choose this option you can't use the RTC).
Also you need to decide what size of Label you are going to print, the 2824
is a 2inch wide printer or the 2844 is a 4inch wide. So if you need
1.25x2.25, 2x4 or something around that then the 2824 is the one you want,
but if you need anything larger then the 2844 is what you'll need. The
labels come in sticky labels and tags also Thermal/Thermal Transfer (TLP
2824) and Direct Thermal (LP 2824). Thermal Transfer labels do not do well
in a Fashion industry where you are steaming garments. Then you can get a
printer with and without RTC(Real Time Clock), we have one client using this
feature to put the date on there labels.
Once you have all that decided, go ahead a get the printer.