I have recently developed a app to scan the VIN from bar code image which is working fine. My app can decode following types of bar codes "UPC_A", "UPC_E", "EAN_8", "EAN_13", "RSS_14","UPC_A", "UPC_E", "EAN_8", "EAN_13", "CODE_39", "CODE_93", "CODE_128", "ITF", "RSS_14", "RSS_EXPANDED".
I have developed this app in android. Please send some images to scan. I will scan and provide the results to validate. If good then I customize the for you specifically.