Ola, no banco eles dao um manual, de como gerar os boletos e o código de barras. Como o desenvolvimento deve fazer para chegar no codigo de barras.
Eu trabalho com ERP e até pouco tempo estava dando suporte do meu sistema e vi muito disso. Com o codigo da agencia, n.º da conta, tipo da carteira, valor do boleto, tem uma fórmula que varia conforme o banco, pra chegar no que eles chamam de linha digitavel, que sao numeros e dessa linha é q corresponde o codigo de barras. Nós usamos la no meu serviço, um sistema q gera tudo do boleto, layout, linha digitavel, codigo de barras, esse sistema é integrado com o nosso ERP. O site é www.cobrebem.com.br. Dá uma olhada vale a pena.