Entonces no hay que programar nada?
y solo se puede utilizar un tipo de fuente y listo, no creo!
He visto varios tipo de fuente que simulan codigo de barras como "3OF9.TTF" y "code128 de BlackZeroX" pero que pasa si el lector de codigo de barra no lo reconoce.
Por otro lado por que hay programas de pago para esto si solo se trata de un tipo de letra, no se mucho del tema espero alguien puede orientar un poco.
Alguien que haya utilizado un lector de codigo de barra para buscar un producto y el code128 para generar la etiquetas con el codigo.
En cuanto a EAN13 segun wikipedia me da este codigo vb6.0
'Cálculo del dígito de control EAN
Dim iSum As Integer = 0
Dim iDigit As Integer = 0
Dim EAN As String = "123456789041" 'EAN de prueba
For i As Integer = EAN.Length To 1 Step -1
iDigit = Convert.ToInt32(EAN.Substring(i - 1, 1))
If (EAN.Length - i + 1) Mod 2 <> 0 Then
iSum += iDigit * 3
Else
iSum += iDigit
End If
Next
Dim iCheckSum As Integer = (10 - (iSum Mod 10)) Mod 10
Console.Write("Dígito de control: " & iCheckSum.ToString())