El lector de código de barras no lee: 12 causas y cómo solucionarlas
El lector de código de barras dejó de leer o lee mal: repasá las 12 causas más comunes, en qué orden revisarlas y cómo solucionar cada una sin llamar a un técnico.

Si tu lector de código de barras no lee, en la enorme mayoría de los casos es uno de tres problemas: el cursor del sistema no está parado en el campo correcto, el cable o el puerto USB tienen un problema de contacto, o el código en sí está dañado, sucio o es de un tipo que el lector tiene desactivado. Antes de dar el equipo por roto, repasá estas doce causas en el orden en que se dan con más frecuencia en un mostrador real: la mayoría se resuelve en menos de un minuto y sin herramientas.
Por qué un lector de código de barras deja de leer
La gran mayoría de los lectores de mostrador funcionan en "modo teclado" (HID, por Human Interface Device): para la PC son, literalmente, un teclado más. Con el cursor parado en el campo de búsqueda de productos del sistema, el lector "tipea" los dígitos del código y al final manda la tecla Enter solo, sin que el cajero toque nada. Esto significa dos cosas importantes para diagnosticar una falla: primero, no hace falta instalar ningún driver para que un lector funcione así; segundo, si el cursor no está en ese campo exacto, el código se escribe en cualquier otro lado (o en ningún lado visible) y cualquiera asume que "el lector no lee" cuando en realidad leyó perfecto.
Las 12 causas más comunes, de la más frecuente a la más rara
- El cursor no está en el campo de búsqueda. Es la causa número uno, lejos. Hacé clic en el buscador de productos del sistema antes de escanear.
- El cable USB está flojo o el puerto es de mala calidad. Un lector que "a veces anda y a veces no" casi siempre tiene un contacto flojo. Probá otro puerto, preferentemente uno trasero de la PC (los frontales suelen dar menos alimentación).
- El lector inalámbrico se quedó sin batería o perdió el emparejamiento. Si tiene luz LED, revisala: la mayoría avisa batería baja con un parpadeo distinto al normal. Volvé a colocarlo en la base de carga unos minutos.
- El código está dañado, sucio o tiene glare (brillo reflejado). Una etiqueta plastificada, mojada, doblada en la zona del código o con un rayón grueso puede ser ilegible aunque a simple vista se vea bien.
- El código se imprimió con mala calidad. Barras corridas, demasiado finas para la resolución de la impresora, o un contraste bajo (gris sobre blanco en vez de negro sobre blanco) hacen que ni un lector nuevo lo pueda leer.
- El tipo de código (simbología) está desactivado en la configuración del lector. Algunos lectores vienen de fábrica con ciertas simbologías apagadas para evitar lecturas cruzadas; si te vendieron un lector reprogramado para otro rubro, puede no reconocer, por ejemplo, Code 39 aunque sí lea EAN-13 sin problema.
- Windows apagó el puerto USB por ahorro de energía. En notebooks y algunas PC de bajo consumo, la administración de energía de Windows puede suspender puertos USB inactivos. Se soluciona desde el Administrador de dispositivos, desmarcando la opción de permitir que el equipo apague ese dispositivo para ahorrar energía.
- El ángulo o la distancia no son los correctos. Un lector tipo pistola con láser de línea necesita quedar relativamente perpendicular al código; uno omnidireccional tolera mucho más ángulo, pero ninguno lee bien pegado a menos de un par de centímetros o desde muy lejos.
- El lector no manda la tecla Enter al final de la lectura. Si el sistema no reconoce dónde termina un código y empieza el siguiente, dos lecturas seguidas quedan pegadas en un solo texto ilegible. Esto se corrige reprogramando el lector con la hoja de configuración que trae de fábrica.
- El código es demasiado corto para que el sistema lo tome en serio. Una lectura de uno o dos caracteres sueltos (por ejemplo, si el lector rebotó contra un reflejo antes de encontrar el código real) suele descartarse automáticamente por ser demasiado corta para ser un código válido.
- El idioma de teclado configurado en Windows no coincide con el del lector. Si el sistema operativo espera un layout distinto al que usa el lector para "tipear", algunos caracteres (guiones, letras especiales) pueden salir cambiados, aunque los números casi siempre salen bien.
- El lector dejó de ser reconocido como dispositivo USB. Desconectalo, esperá unos segundos y volvé a conectarlo en otro puerto; si Windows no hace ningún sonido de reconocimiento ni aparece en el Administrador de dispositivos, el problema es el cable, el puerto o el propio lector.
Tabla rápida: síntoma, causa probable y qué hacer
| Síntoma | Causa más probable | Qué hacer |
|---|---|---|
| No pasa absolutamente nada al gatillar | Cable, puerto o batería | Probar otro puerto o cargar la base inalámbrica |
| Suena el pitido del lector pero no aparece nada en pantalla | Foco en el campo equivocado | Hacer clic en el buscador de productos y volver a escanear |
| Lee algunos productos sí y otros no | Etiquetas dañadas o mal impresas | Revisar la calidad de impresión de esos códigos en particular |
| El código sale cortado o con caracteres de más | Falta de Enter al final o interferencia en el cable | Reprogramar el sufijo Enter o cambiar el cable |
| Funcionaba bien y de golpe dejó de andar | Windows suspendió el puerto o el lector se desconectó | Revisar el Administrador de dispositivos |
| Nunca lee, ni siquiera códigos nuevos e impresos con nitidez | Láser o cámara del lector rotos | Reemplazar el equipo |
Cómo diagnosticar en 5 pasos, sin herramientas especiales
- Abrí el bloc de notas (o cualquier editor de texto simple), hacé clic adentro para que el cursor quede ahí y escaneá un código cualquiera. Si aparecen los números seguidos de un Enter, el lector funciona: el problema está en el sistema o en dónde está parado el cursor, no en el hardware.
- Si en el bloc de notas tampoco aparece nada, probá el lector en otro puerto USB, preferentemente uno de la parte trasera de la PC.
- Probá con otro código de barras, de otro producto, para descartar que el problema sea esa etiqueta puntual y no el lector.
- Si es inalámbrico, volvé a colocarlo en la base unos minutos y probá de nuevo: muchas fallas "misteriosas" son batería baja.
- Si nada de lo anterior funciona, probá el lector en otra PC. Si tampoco lee ahí, el problema es el lector; si lee bien en la otra PC, el problema está en la configuración de la primera.
Cómo lo maneja YoFacturo
El sistema no necesita ningún driver ni configuración especial para trabajar con un lector en modo teclado: alcanza con tener el cursor en el buscador del punto de venta. El agente local de YoFacturo, además, puede reconocer el lector como dispositivo propio por su identificador USB (a las marcas más comunes del mostrador argentino) y clasifica automáticamente qué tipo de código leyó -EAN-13, EAN-8, Code 128, Code 39 o QR-, algo que resulta útil justamente para diagnosticar por qué una lectura puntual no se comportó como se esperaba. Podés ver el resto del hardware que reconoce el agente en la página de descargas.
Preguntas frecuentes
¿Por qué mi lector de código de barras no lee nada?
Las causas más frecuentes son tres: el cursor no está parado en el campo de búsqueda del sistema (el lector "tipea" en el lugar equivocado), el cable o el puerto USB tienen un problema de contacto o alimentación, o el código impreso está dañado, sucio o es demasiado brillante para que el láser o la cámara lo distingan del fondo.
¿Por qué el lector lee pero no pasa nada en el sistema?
Casi siempre es un problema de foco: el cursor del teclado quedó en otro campo (una ventana de chat, el buscador del navegador, un cuadro de texto distinto) y el código se escribió ahí en vez de en el buscador de productos. Hacé clic en el campo correcto antes de escanear y probá de nuevo.
¿Por qué el lector duplica o corta el código leído?
El lector arma el código tecla por tecla y lo cierra recién cuando detecta la tecla Enter al final (o, si el lector no la manda, después de una fracción de segundo sin actividad). Si el cable falla o hay interferencia, algunos caracteres se pierden o se duplican en el medio de esa secuencia y el código queda incompleto o repetido.
¿Un lector de código de barras se puede reparar?
Depende de la falla. Un cable USB dañado o un puerto sucio se solucionan cambiando el cable o probando otro puerto. Un láser o una cámara rota, en cambio, no tienen arreglo casero: si el lector no enciende su luz de lectura al gatillar, o si falla incluso con códigos nuevos e impresos con nitidez, conviene reemplazarlo antes que perder horas de venta.
¿Cómo sé si el problema es el lector o el sistema?
Abrí el bloc de notas o cualquier editor de texto simple, hacé clic adentro y escaneá un código: si aparecen los números seguidos de un salto de línea, el lector funciona bien y el problema está en el sistema (foco, configuración o el campo donde se está escribiendo). Si no aparece nada, el problema es el lector, el cable o el puerto.
¿Los lectores inalámbricos fallan más que los USB con cable?
No fallan más por diseño, pero suman dos causas de falla que un lector con cable no tiene: la batería (se descarga sin avisar y el lector deja de responder) y el emparejamiento Bluetooth (se puede desincronizar si el lector se aleja demasiado de la base o si se conectó por error a otro equipo cercano).
Guías relacionadas
Mirá cómo se hace en YoFacturo

Tutorial oficial del canal de YoFacturo. Guía escrita: Punto de Venta en YoFacturo.










