Hola, hoy quiero compartir con las personas que como yo, necesitamos implementar el Código de Barras Bidemensional (CBB) que el SAT pide como requisito para la representacion impresa de un comprobante fiscal digital por internet (CFDI).

Asi es, les proporciono la libreria DLL para generar el QRcode en formato ISO/IEC 18004:2000 como lo pide el SAT, y gratis. Sí, GRATIS, puesto que es la forma que yo lo consegui, y gracias al apoyo del propio autor del DLL, pude modificar el DLL para que genere en código de barras en el formato correcto (ISO/IEC 18004:2000)
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using System.Drawing;
using Gma.QrCodeNet.Encoding;
using Gma.QrCodeNet.Encoding.Windows.Controls;
string eRFC = "RFC EMISOR";
string rRFC = "RFC RECEPTOR";
string Total = String.Format("{0:0000000000.000000}", TOTAL_doubleVar);
string UUID = "UUID TIMBRE";
string DatoCBB = "?re=" + eRFC + "&rr=" + rRFC + "&tt=" + Total + "&id=" + UUID;
string fileName ="RUTA/QRCode.png";
QrEncoder qrEncoder = new QrEncoder(ErrorCorrectionLevel.H);
QrCode qrCode = qrEncoder.Encode(DatoCBB);
Renderer renderer = new Renderer(5, Brushes.Black, Brushes.White);
renderer.CreateImageFile(qrCode.Matrix, fileName, System.Drawing.Imaging.ImageFormat.Png);

Y eso es todo, con tan pocas lineas (que pueden reducirse mucho mas) ya podemos generar el QRcode.
Te sirvio ? entonces, puedes apoyarme con 1 click en los anuncion ?

Descargar Libraria