silviae, para usar códigos de barras primero debes saber que es solo una cuestión gráfica, un lector estándar.
Te explico, el código de barras traduce según una implementación X (EAN, code 128, etc) texto y número a un gráfico de alto contraste, que permite a un lector láser leer, traducirlo a dígitos y realizar N tarea (Generalmente Enter o Tab). O sea... es como escribir.
Para crear algo a nivel 1.000 artículos, basta con crear un secuenciador, que por lo menos tenga la regla de ser 6 dígitos o más, y pares (No todos los códigos pueden ser impares, pero si todos pares).
Ejemplo de secuencia: 0000001, 0000002,0000003
Por norma, generalmente se codifica usando ciertas reglas, si es interno, te recomendaría pasar categoría y código de producto como mínimo. Algo como: ABC0001, ABD0002
Una vez tienes armado eso, puedes puede hacer los códigos de barras con diferentes Implementaciones, las más usual es usar PHP y la librería GD para armar el código de barras.
Otra cosa que debes saber, es que el ancho y alto de un código de barras queda definido a gusto de quien lo hace, sin embargo, se debe probar cuidadosamente que el formato sea suficientemente grande para el lector láser de preferencia.
Para generar los códigos, el link te da rosillo83 debería ser suficiente, en especial el link que hacen mención en ese post:
http://www.parentesys.es/Generador-de-codigos-de-barras-en-PHP-36934También seguramente existan clases ya armadas si buscas "PHP Code Generator" en Google o similares.
Saludos, Hernán . -