Esto depende mucho del lenguaje de programación con el que estés trabajando.
Pero lo que no debes hacer es intentarlo desde cero. Todos los lenguajes de programación tienen librerías para generar códigos de barras los puedes utilizar fácilmente.
Por ejemplo para PHP puedes utilizar está librería:
https://github.com/picqer/php-barcode-generator
Si no estás trabajando con PHP tendrías que buscar en google y seguramente aparecerán varias posibilidades.