In computing, a device driver or software driver is a computer program allowing higher-level computer programs to interact with a hardware device. A driver typically communicates with the device through the computer bus or communications subsystem to which the hardware is connected. When a calling program invokes a routine in the driver, the driver issues commands to the device. Once the device sends data back to the driver, the driver may invoke routines in the original calling program. Drivers are hardware-dependent and operating-system-specific. They usually provide the interrupt handling required for any necessary asynchronous time-dependent hardware interface.
Linux wedge (driver) for Microvision Flic barcode scanner
I have a couple of Flic barcode scanners that have been collecting dust on the shelf for a couple of years. Last time I used these I was using Windows XP as my primary operating system. Just the other day I installed Tellico and decided to catalogue my huge collection of books. A barcode scanner sure would make my life easier. So now I needed a Linux driver for these fine devices.Read more »

