Q: How daoes works the barcodes reading's process?
A: By default, the application that manage the laser scanner and send the read code to the active window, is the "scand" demon. This program is configurable editing the /etc/scan.conf configuration file, or using the graphical utility Laser Settings.
Some custom programs can possibly manage laser's capabilities without using scand demon: it's possible to manage barcodes reading using the functions provided by the software development kit (SDK).
