Bloquear teclado de digitar mas o leitor poder preencher - JAVA

Estou desenvolvendo uma aplicação para leitor de crachá, o leitor está funcionando, mas preciso bloquear a caixa de texto de aceitar o usuário digitar o numero do crachá e permitir o leitor USB preencher a informação.