1. An apparatus, comprising: a compact, desktop document processor base unit including an input slot for receiving a financial document and for capturing data from the financial document; a transport stage located within the base unit, wherein the transport stage includes a plurality of processing devices, wherein the transport stage conveys the financial document past the plurality of processing devices such that the processing devices perform operations on the financial document; wherein the transport stage receives the financial document in the input slot and routes the financial document past the plurality of processing devices; wherein the plurality of processing devices includes a programmable endorser, wherein the programmable endorser includes: a rotatable shaft rotatably-connected to the base unit, a self-inking printing device axially mounted upon the rotatable shaft, and a programmable rotary actuator connected to the rotatable shaft, wherein the programmable endorser is utilized for printing an endorsement on the financial document as the financial document is processed, wherein the self-inking printing device includes a plurality of character segments in the form of various shapes such that the endorsement is printed by building characters from the character segments.