Also wenn zwei Scanner angeschlossen werden sollen, dann nimm doch einfach RS-232. Das ist die sauberste und
imho beste Lösung. Da die Scanner (laut Robert) nicht immer die USB-spezifikation unterstützen, würde ich da nicht weiter machen.
Ich bin kein USB-Experte (im Gegensatz zu Robert), aber soweit ich ihn verstanden habe, kannst Du zwar versuchen, über die HID-Schnittstelle die Scanner anzusprechen, aber dann machst Du dich auch abhängig vom Scannerhersteller. Metrologic ist zwar solide und gut, sind aber in der Handhabung manchmal nervig (automatisches Auslösen von Scanvorgängen über Distanzsensor). Was ist, wenn 2D-Barcodes gelesen werden sollen? Was hat Metrologic im Programm? Ist Datalogic nicht besser? Etc. Etc.
Geht es nicht mit RS-232?
Und was die Vermischung der Präambel-Sequenzen anbelangt, würde ich vermuten, das alles total durcheinanderverwurstet wird. Es gibt in der Keyboard-Schnittstelle ja keine Frames, insofern sind alle Tastendrücke isoliert und nicht zuordenbar...