I bought this little barcode scanner to scan equipment at work. It seems to work really good. Scan pretty much everything I tried to scan except for long barcodes which might need to be programmed. This scanner does what I need it to do. It's going to save me alot of time instead of trying to type barcodes manually. Only problem was it was not user friendly or just plug and play. I had to watch videos online to figure out how to work it. Once I did I was able to install the software, connect to my computer and upload the barcodes. As I was reading the manual I realized that you can program this device to different settings. It was beyond my comprehension. I am a novice but was able to get this little barcode scanner to what I needed it to do.