Three major factors will affect your experience reading barcodes:

Whether the scanner is hand-held or not

Whether the scanner is laser or not

Whether the scanner is omni-directional

 

The CCD scanner  illustrated in use below emits a wide, soft red light.  It will typically read barcodes from about 3 to 5 inches away from its head.  

Its primary advantage is its low cost when purchased new.

In that laser scanners are so reasonably priced on eBay, I personally would not buy another CCD scanner.

 

 

 

The Symbol LS4007 shown in the photo below emits a sharp, bright laser beam.  It easily scans labels from 3 to about 14 inches.  However, you need to hold it in your hand and pull the trigger each time.  As explained in the data entry cheat-sheet, ForScore is designed so you can do virtually all score entry with your right hand, leaving the left hand free to manipulate score sheets and the barcode scanner.  I found the LS4007 and a similar LS4004 on eBay.  The LS4007 was $76 plus tax and shipping.  Make sure you buy one configured for USB.

 

There is also a stand available to convert the LS4000 series scanners for hands-free operation.  I bought one for $61 including shipping.  The stand's trick is a little magnet that presses against the front of the scanner, just beneath the lens.  The magnet puts the scanner into always-on mode.

 

 

Below is a hands-free omni-directional laser scanner.  These tend to be more expensive than the models previously illustrated.

 

The scanners illustrated above use a single back-and-forth scanning beam, which you need to orient across the barcode.

 

The scanner shown below uses a more complex pattern.

Your barcode can be successfully scanned in many directions.  This is a  Symbol M2007 "Cyclone" scanner, available very reasonably on eBay.