Warehouse inventory barcode scanner

Hello everyone,
I wanted to ask if anyone has a best practice when working with barcode scanners in a POS, ERP, warehouse inventory scenarios in Wappler either in .NET or NodeJS. I am currently debating the pros and cons of node vs .net for a project. Basically which has better support / libraries for this.

Thank you

What exactly is your use case?

Shouldn’t matter what platform you go with. I use barcodes in my main project and it really has nothing to do with what platform it is developed with.

@brad The barcode use case is -

  1. Generating barcode labels
  2. Using barcode scanners during checkout
  3. Inventory management in a warehouse setting

I mention the .net vs nodejs as comparisons because former has most of the module (for example barcodes) internally, where as the latter relies on an external NPM . The only other debate is between interpreted and compiled code.

Well you don’t need any libraries just use Google font as Brad did:

2 Likes

I should clarify, this is a scenario for dedicated barcode scanners that are attached to a computer. Any thoughts on integrating those would be greatly appreciated.

Do you have any of them with you? I’m under the impression those act as a keyboard and auto-type the bar code upon scanning

1 Like

Yes, I have them. They are USB scanners. Very generic hardware.

As @apple says, they just act like a keyboard. When you buy them there’s usually a config booklet containing barcodes to change settings like whether to add a carriage return at the end of a scan.

Just plug it in, make sure the field you want it to populate is selected and scan. Easy

1 Like

Thanks everyone. I have a clear plan and direction now. After doing more research I’ve decided to use NodeJS. This is my first major project in Wappler. Over the last few months my programming fundamentals have improved because of how Wappler works. I’ve never developed an ERP from scratch before so this will be exciting.

We use that exact same scanner. Simply create your labels with Google fonts and the scanner will read it. Nothing special. No libraries or anything.

1 Like

@brad Thanks Brad for the feedback, it is appreciated.

Interesting to read this thread. Never thought about the scanners but always occasionally wondered how they worked. Had no idea it’s just a keyboard. So simple yet so effective.

I’m loving the idea of a Google font and scanner. What about scanning with the camera on a mobile instead? I’m thinking of either a mobile web app or an Android/iOS app.

I was thinking exactly the same, must be an npm for that somewhere on the web!

If you’re using Cordova/Capacitor there’s definitely some QR scanner plugins. I’ve used ZXing JS before but it is now not maintained so wouldn’t necessarily choose that now…