sistema con codigo de barra
Lo único que se precisa en la base es un campo de tipo alfanumérico (texto) o numérico (dependerá del tipo de código de barras a utilizar) para guardar ese dato, pues los 'códigos de barras' se pueden asociar a un tipo de letra (como pueden ser las letras chinas para nosotros y las nuestras para los chinos) solo que esta diseñado para un 'ente binario' (las maquinas) y les sea mas fácil descifrarlo.
Hay muchos tipos de códigos de barra, algunos son libres y otros están protegidos y gobernados por corporaciones que los asignan.
En la red hay abundante literatura al respecto, aconsejo dedicarle un minimo de tiempo para entender como se aplican, utilizan y cual es el mas idóneo.
Después .... será el momento de localizar una fuente (y si lo tiene el alogaritmo de control) adecuados para representarlo en papel (y pantalla) de forma legible (legible para las maquinas, claro).