Click here for Flash demo (Requires DSL - 960k)
The requirement was to have a dynamically generated barcoded fax coversheet that contractors could attach to their liens, invoices, etc.. Their faxed documents would be attached to the draw (money request) records without human intervention. Licensing solutions for Adobe solutions would have been very expensive for the client so I opted for the Microsoft Office 2003 OCR component and created this desktop application to quickly/easily test it's ability to scan different font types to achieve the most reliable results.
Later, I created a Windows .NET 2.0 Windows service that monitors the inbound fax folder, OCRs received faxes, FTPs the fax file to the Web Server and upon success - calls the .NET 2.0 web service and sends it the Doc id (primary key) of the Draw request. The web service does the required processing of attaching the received fax document (FTP) to the applicable record where it could be easily viewed online.