Confira Dispositivos da Motorola (anteriormente Symbol Technologies), Eles têm unidades USB com fio e eu sei que eles têm um SDK / API não-KB-wedge que você pode usar do .NET, não tenho certeza de qual outro idiomas que eles suportam.
A outra empresa principal que você pode conferir seria produtos da Honeywell (antigo HandHeld Produtos). Tem sido um tempo desde que eu usei Honeywell de, como eles tendem a ser mais caro e assim a maioria dos nossos clientes ir a rota Motorola. Por esse motivo, não tenho tanta certeza se o SDK atualmente suporta a verificação em segundo plano, embora eu ache que deveria.