Symbol has an api for their MC75 handheld devices:
http://support.symbol.com/support/search.do?cmd=displayKC&docType=kc&externalId=12364&sliceId=&dialogID=104336066&stateId=1%200%20104330426
Of course, it only works for their Windows Mobile 6 MC75 devices.