A printer which is configured to automatically transmit data, such as
critical and non-critical printer data, and route that data through at
least one of a plurality of communication channels and services, such as
via e-mail or mobile wireless equipment (e.g. an Internet-ready pager, a
Personal Communications Service (PCS) phone or a wireless Personal
Digital Assistant (PDA)). Preferably, the printer is configured such that
it can be programmed and controlled from a remote location. Preferably,
the printer is configured such that new label formats can be added from a
remote location, and label formats stored in the printer can be viewed
and modified from a remote location. Preferably, the printer is also
configured such that barcode rendering algorithms can be downloaded to
the printer from a remote location, and such that printer settings can be
viewed and modified from a remote location, and thereafter can be
downloaded to the printer and/or to other printers in a network to
facilitate cloning.