The camera would have no hope of scanning a dot peen datamatrix code on a stainless steel part. This is not your high contrast QR code where it is literally black and white. This is dimples in metal with very little contrast when viewing. It takes specialized lighting, which is built into the scanner, to gain the needed contrast. Plus, the scanner needs to be able to take repeated drops from about 6 feet or so. These are just a couple of reasons why the customer is using a $3500 scanner.
The point is that they want to be able to scan the text from the datamatrix code into any app, not a specific one. Be it Safari or any app that support text input.
As mentioned, this is very easily done in Windows and most likely the direction they will take. But I commitment to exploring other options.