https://blog.conholdate.com/total/scan-barcodes-in-java/
Scan Barcodes in Java