I am starting a project to decode barcodes using the camera of a mobile phone. I see a lot of S60 phones have an auto focus lens. They are not well suited to take sharp images from short distance. There seem to exists macro lenses as add-on for S60 phones. Does anyone know where to purchase such macro add-on lenses for recent S60 phones?

Further are there any S60 phones which has a pre-integrated auto focus AND macro lens?

I am aware of a lot of current solutions for this problems, but as far as I have evaluated them the quality of the code recognition is unsatisfactory. For now I am only interested in scanning 1D barcodes.