Algo está mal con mi código de barras (Código 128)

Fue fácil generar un3 de 9 código de barras usandoFont()

Font f = new Font("Free 3 of 9", 80);
this.Font = f;

Label l = new Label();
l.Text = "*STACKOVERFLOW*";
l.Size = new System.Drawing.Size(800, 600);
this.Controls.Add(l);

this.Size = new Size(800, 600);

Esta funcionando. Veo el código de barras y puedo escanearlo. Ahora me gustaría usar otra cosa, comoCódigo 128 Para eso necesito instalar la Fuente (hecho) y solo cambiar

Font f = new Font("Free 3 of 9", 80); aFont f = new Font("Code 128", 80);

Después de eso veo un código de barras en mi ventana. El problema es que no puedo escanear eso. Y creo que eso es porque no uso el derechocomienzo ydetener etiqueta para el código de barras. Como entendí, siempre tiene que haber un inicio / parar char o lo que sea. Para 3 de 9 es * el código 128 no estoy seguro. En wiki hayCódigo de inicio A así que lo intenté

Font f = new Font("<Start Code A>test<Stop>", 80);, Font f = new Font("<Start Code A>test<Stop Code A>", 80); y así sucesivamente ... No puedo escanear la salida. Debido a que el escáner no puede encontrar el inicio y detener char. ¿Algunas ideas? Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta