The XLH-3800 laser barcode scanner is powered by a USB port and pretends to be a keyboard. (It “types” the codes of barcodes when you scan them.)
I am happy to report that this (generic) laser barcode scanner works out-of-the-box with Linux (Tested on Ubuntu 9.10 and 10.04), and does not require any module configuration like the ACAN FG-8100 barcode scanner.
The XLH-3800 is a true laser barcode scanner, meaning that it throws a rapidly scanning laser dot (100 times per second) out into the world, giving the appearance of a laser line. This increases the read range when compared to a CCD scanner, and gives a visual indicator of where to point the device.