From reading the Receipt Capture SDK, I got the notion that the engine can be trained to read new fonts, new languages and new receipt formats:
ReceiptEtalon Object (IReceiptEtalon Interface)
This object provides access to the receipt model.
The receipt model is used to identify the vendors which can produce the receipts you process and to assign the corresponding purchase type to each vendor. Pretrained receipt models are available for some countries, and you can improve them by adding the typical receipts which your application is expected to process.
I haven't found on the documentation how to perform this training for new receipt models, only for "commodity" objects.
Is it possible to do it myself, or do I need to provide receipts to ABBYY to train new models? If it is possible, where can I find a code sample on how to do it?
Also, can the OCR engine be trained to read new typefaces and new languages?