Du kannst bei vielen Scannern einen preambel und postable-Code einrichten. Ich hatte mal einen Scanner, da war das z.B. 2x F1-KeyUP . Das kann man mit einer normalen Tastatur ja nie tippen, denn die Sequenz wäre immer DOWN-UP-DOWN-UP.
Ich hab mir also einen globalen Keyboard-hook geschrieben, der einfach bei doppeltem F1-KeyUP reagiert, dann alles loggt, bis wieder 2x F1-KeyUP kommt und dann hatte ich meinen Barcode
.
(Eigentlich war es eine 8-KEY-Sequenz, so'ne Art UP-UP-DOWN-UP-UP-DOWN-DOWN..)
Vielleicht kannst du per Preambel dem Barcode auch ein '$##$' oder so ein Quark voranstellen, also irgendetwas Exotisches und dann beten, das keiner so einen Mumpitz eintippt.