We have 2D forms that we accept in printed format or via electronic submission. When they are printed we use the Decode to extract the data before processing. When we get them back electronically, instead of using the Decode we use the formDataIntegration.Export data call. We have mapped a xsd to the form to facilitate this. An advantage of using the export data call is that we dont have to deal with print issues such as smudged barcodes, bleeding ink, thin paper, etc..
BUT im wondering performance wise is one better than the other?
A scanned form is 40kb while our electronic form is 400 kb (mainly because we only scan the barcoded page).
Is 1 more CPU intensive? Does 1 require more RAM and other system resources than the other?
Are the both multithreaded or single threaded?
I ask because we currently have a 70/30 split of scans/electronic submissions but because we will be outsourcing this and our pilot is showing a 99/1 split (scans/electronic).