Barcode Scanners compatable with Dynamics AX

Dear All,

We are planing to provide our client  Barcode scanner integrated into AX.  With this he will able to do simple tasks like picking the item in the salesline in SO by just scanning the barcode on the item insted of regular keyboard input.

a).   Please help me choose the barcode scanner model which is compatable with dynamics ax ???? .

b).   Should i go with the AX 3rd party organizations who provide end to end integration into AX, so we could just plugnin to  AX and use it ?????

c).    Or is it easy to develop our own code for integrating the Barcode scanner into AX?????

Please help Guys....Thank in advance