Whenever looking for privacy friendly apps, F-Droid is the place to go. You can also check my list of barcode readers (note: my site also has a special search engine for cases like that, where you can e.g. filter by permissions). In the lists, watch out for two things:
the F-Droid icon
the permission boxes
So the best candidate for your specific case would ...
Some Barcode Scanners & Generators¹ have a feature for "bulk scanning" (a la "peep, peep, peep …" and simply storing what they found), and later let you export the list in some format – either sharing it via e.g. Mail, or exporting it as CSV/Excel.
One such candidate is LoMag Barcode Scanner to Excel, which describes itself as a "completely free barcode ...
Morning Routine does exactly that:
You can set an alarm to require a barcode scan to turn off
Unfortunately, this app wasn't updated for at least a year, so I'm not sure whether it is still maintained. For an altrnative, take a look at Puzzle Alarm Clock or Funny & Noisy Alarm Clock, which both offer the very same feature as well.
As you didn't ...
I’ve been using Zint Barcode Studio, it handles 50 different barcode formats including QRcode(2008), open source and portable (will exe from USB stick)!
Download from Sourceforge, unzip file to a folder and create shortcut to qtzint.exe, double click shortcut to run....
Try ByteScout BarCode Reader, which can interpret 1D and 2D codes, including MicroQR Code and HanXinCode 2D codes. It's free for non-commercial use.
It does have an installer, but once installed, it may be possible to copy the folder, C:\Program Files (x86)\ByteScout BarCode Generator, to another PC. That said, the installer shows as malware-free in ...
Presumably you are using XML Publisher in a batch mode with inputs that include:
Line Items with Item Counts, Unit Prices & Item Total
Some Tax details
A quick, simple & free solution would be to generate a QR code that at least in part included the Customer & Invoice Numbers this should give you ...
There are many libraries to perform such a task. Here's the ones that caught my attention:
php-qrcode: simple, but supports many options:
echo '<img src="'.(new QRCode)->render("hello world").'" />';
$qrCode = new QrCode('Life is too short to be generating QR codes');
If you still haven’t found a different library that meets your requirements, consider trying the LEADTOOLS Barcode Pro Developer Toolkit.
The toolkit supports different platforms, including Android, and it has a free evaluation edition you can try before deciding whether to buy.
You can also test the barcode reading accuracy and speed on your actual devices ...
I recommend Sharex. It's free & open source.
Run on windows / steam
Reads qr-codes from image files
Reads qr-codes from screen
And so many features that I find it very useful:
Screen capture region
Screen recording (video / gif)
Easy upload captured image to image sharing (e.g imgur)
And many other features that I haven't ...
Privacy Friendly Barcode Scanner comes close to your needs:
available on F-Droid, which per se is a privacy friendly place
available on Playstore if you're afraid of "unknown sources"
only CAMERA permission
but cannot scan from images
A second candidate would be Obsqr QR Scanner:
less than 1MB
only CAMERA, and checking for/...
I understand you are trying to create a single UX that would allow for several different barcode symbiologies. I would recommend taking a look at the LEADTOOLS SDK which is a paid for library which provides support for both reading and writing the 1D and 2D barcode symbologies you mentioned above. As a disclaimer I do work for this vender, however I would ...
You can use WinPython + a couple of libraries to get what you need with the following steps:
Download WinPython, (in this case I would recommend a 32 bit zero edition as that is a lot smaller and should work on any windows machine).
Run the downloaded executable and select your USB drive as an install location, (you will need about 85 MB free with the zero ...