简体   繁体   中英

USB Barcode Scanner with C++ Console Program

I know this isn't exactly a programming question, but it is related:

I'd like to know if USB barcode scanners can scan a barcode and type the results as if it was a keyboard. The reason for this is that I would like to make a C++ console application that will take the input of the scanner using cin or getline , but that would only work if the barcode scanner types the results into my program like a keyboard, and I would like the scanner to press enter for me so I can just scan and scan without pressing it myself in between.

If it doesn't work like that, then how can I get the barcode scanner to give the variable with the results to my program? Is there a special cheap barcode scanner with a C++ api?

I would test this myself, but I am a teen with no money and I don't want to bother my parents for a scanner just to waste their money if it doesn't work.

EDIT: If there is some 3rd party api thing, I don't want to have to type so much confusing code, I would just like to type something like: barcodeResults = scanBarcodeAPI();

All the barcode scanners I've dealt with have emulated a keyboard. (In fact, a more common question seems to be how to distinguish scanner input from keyboard input. For example, see How do I tell if keyboard input is coming from a barcode scanner? )

Having the scanner add <ENTER> to the end of the barcode is a common configuration (of the scanner).

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM