A portable printer includes a number of input devices mounted in the
printer housing including a barcode scanner, keypad, communication
interface in a receive mode and an RFID read/write module in a read mode.
The portable printer also includes a number of output devices including a
printing system, the communication interface in a transmit mode and the
RFID read/write module in a write mode for writing to an external RFID
chip. A processor selects received data from one or more of the input
devices, manipulates the data and/or combines it with other data for an
output device wherein the data selected for one output device may be
different then the data selected for another output device.