Чтобы USB-считыватель заработал под ДОС, надо:
1. Чтобы станция понимала USB-клавиатуру
2. Чтобы считыватель имел интерфейс именно USB-клавиатуры.
Если железо (BIOS) не умеет USB на начальной стадии (обычно старое железо) - считыватель работать не будет.
Если считыватель имеет хитровырезанный интерфейс и работает только со своими дровами - под ДОС работать не будет.
Как-то так.