A computer
peripheral apparatus (CPA) provided for connecting to a computer. The CPA includes a CPA processor to execute a CPA program to independently and directly carry out a
document processing function without receiving an instruction from a computer. In an exemplary embodiment, the CPA includes a
scanner for scanning a document and the CPA processor executes a
optical character recognition (OCR) program to directly recognize characters included in the document scanned by the
scanner. In another exemplary embodiment, the characters recognized by the OCR program further include instructions for instructing the CPA processor to execute a subsequent program to process the document scanned by the
scanner. In another exemplary embodiment, the characters recognized by the OCR program further includes instructions for instructing the CPA processor to send a
facsimile of the document scanned by the scanner to a
facsimile destination. In another exemplary embodiment, the characters recognized by the OCR program further includes instructions for instructing the CPA processor to save the document recognized by the OCR program as a
text file in a data storage as part of the CPA processor.