Smart Programmable Keyboard acts as a small portable PC to save customers valuable working space. It is the easiest way to build a stand-alone printing system, offering the ability to print at remote locations or where PC/host connectivity is not an option.