1. A method comprising: setting at least one integrated circuit board having programmable elements to a programming state, wherein said programmable elements comprise hardware adapted to maintain at least one of logical instructions and data; 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; and changing said logical instructions and data maintained within said programmable elements using said reprogramming data.