Most of the barcode readers don’t support Unicode. Barcode readers connected to USB or the keyboard port only able to supply characters available on the keyboard since they act much like keyboards. Most of Unicode characters required additional processing through uniscribe before there were rendered on the screen and even Windows XP doesn't contain complete uniscribe for most of languages and simple barcode readers defiantly could not process Unicode directly.
(more..)