2. Do I need any special software to use a scanner?

Barcode scanners do not require any special software or driver to function properly. They will mimic a keyboard and will be recognized by your computer as a general input device.