I now have my re-built Inventory Scan app working with
@Erel's Barcode Reader (the original app I built has been in use since 2015).
On the new Scan Items layout, is placed the panel that displays the pnlPreview. It lays over the CLV that holds the scanned items.
To display the pnlPreview, I had to hide (Visible=False) the CLV which is in a Panel with Elevation=5. So actually, I'm hiding the Panel, then showing the pnlPreview when tapping the Start button (btnStartStop).
I also issue the StopCamera is the FoundBarcode function. So the reverse happens to the pnlPreview and the CLV panel.
This speeds up the scanning process quite a bit - less for the user to do.
The initial test run of the new layout the pnlPreview did not appear, so that's when I figured out hide and show the appropriate views.
All is working as I anticipated.
Thanx
@Erel for the
CameraExClass class and the demo app.
ADDITIONAL - to test the barcode scanning in the new built app, I created another app that generates the barcode. This app runs on my tablet and the Inventory Scan app is running on my Samsung 23Plus phone.
BTW - the CamerExClass has no problem reading digital screens with barcodes on it.
This additional barcode generating app will eventually print the barcodes to a Zebra ZD410 label printer. My next challenge.
For the legacy Inventory Scan app, I built a complimentary VB.NET app that allowed the user to print the item barcodes to a Zebra 2428 Plus label printer.
All this was running in 22 locations.
Now I get to introduce them to new app versions of printing and scanning barcodes.
I'm hoping the management realize that all this can be done on a device the size of a cell phone.
We having fun yet?
Regards,
Mark Stuart