Wenn der Browser erst geöffnet werden soll, dann brauchst Du einen Scanner in dessen Treiber Du die gelesenen Daten mit weiteren Informationen anreichern kannst und der sich als HID (Human Interface Device) im Betriebssystem verankert (d.h. die gelesenen Codes werden dann wie eine Tastatureingabe behandelt).
Wenn im Treiber dann nicht ohnehin schon als wählbare Option vorgegeben, muss vor den gelesenen Code dann noch der Aufruf des gewünschten Browsers in die zu übergebende Textzeile eingetragen werden. Der ist nicht so ganz trivial, da man sicherstellen muss, dass die Textzeile nicht in einem gerade im Fokus stehenden Programm landet. Hierzu gibt es aber diverse Hinweise im Internet zu finden.