1. A method comprising: setting at least one integrated circuit board having firmware programmable elements to a programming state, wherein said firmware programmable elements comprise hardware adapted to maintain firmware logical instructions; scanning at least one printed sheet using a scanner operatively connected to said integrated circuit board, wherein printed data on said printed sheet comprises reprogramming data; changing said firmware logical instructions maintained within said firmware programmable elements in said integrated circuit board using said reprogramming data while said scanner is prevented from being in communications with any other device; and obtaining different firmware logical instructions from said printed data, wherein said changing of said firmware logical instructions comprises altering said firmware programmable elements to remove previously stored firmware logical instructions from at least one firmware programmable element of said firmware programmable elements and to install said different firmware logical instructions in said at least one firmware programmable element.