Aqui esta la libreria dll para generar QR Code

Acerca de los "Comprobantes Fiscales en Papel" que son aquellos que llevan un Codigo de barras proporcionado por el SAT. Tambien se discute sobre el OTRO Codigo de barras que llevan los nuevos Comprobantes por Internet (CFDI)
[[ FORO CERRADO DEBIDO A QUE YA LA INFORMACION YA NO ES VIGENTE ]]
Avatar de Usuario
ramonzea
Mensajes: 167
Registrado: Mié Sep 15, 2010 1:23 am

Re: Aqui esta la libreria dll para generar QR Code

Mensajepor ramonzea » Jue Dic 02, 2010 7:23 pm

Probado y Funcionando en Xailer, es una libreria con IDE basado en xHarbour + C de BorlandC++.

METHOD Button1Click( oSender ) CLASS TForm1
LOCAL nHandle

nHandle := LoadLibrary( "QRCodeLib.dll" ) //HB_LibLoad

DLLCall( nHandle, DC_CALL_STD,;
"FullQRCode", .t., .f.,; //{autoConfigurate, AutoFit : boolean;}
clRed, clYellow,; //{backColor, barColor : TColor;}
'hola mundo',; //{Texto : PChar;}
LEVEL_M,; //{correctionLevel : TQRCodeECLevel;}
ENC_AUTO,; //{encoding : TQRCodeEncoding;}
5, 5,; //{marginpixels, moduleWidth : integer;}
150, 200,; //{Height, Width : integer;}
'AlGusto.bmp'; //{FileName : PChar;}
)

DllCall( nHandle, DC_CALL_STD,;
"FastQRCode", 'http://www.validacfd.com','EjemploRapido.bmp')

FreeLibrary( nHandle )

if File('AlGusto.bmp')
::oImage1:oPicture := 'AlGusto.bmp'
End

if File('EjemploRapido.bmp')
::oImage2:oPicture := 'EjemploRapido.bmp'
End
RETURN Nil

Espero a alguien le sirva el dato.
Lo que no hallo es que datos integran el Codigo de barras.
Agradezco la ayuda.

Saludos

Avatar de Usuario
ramonzea
Mensajes: 167
Registrado: Mié Sep 15, 2010 1:23 am

Re: Aqui esta la libreria dll para generar QR Code

Mensajepor ramonzea » Sab Dic 04, 2010 6:18 pm

Por lo que he estado descifrando al SAT, los CFDI van a llevar un CBB diferente con los datos que ya mencionaste.
Los que impriman en Papel imprimiran el que les de el SAT,
y si venden mas de 4 millones pero quieren usar CBB igual tendran que imprimir un CBB unico para cada factura.
Otra cosa, en lso ejemplos que he hallado con los CCB incrustados, no es el mimos que hemos estado manejando aqui.

Saludos.

Avatar de Usuario
Dado
Mensajes: 15824
Registrado: Mar Jul 06, 2010 8:56 pm

Re: Aqui esta la libreria dll para generar QR Code

Mensajepor Dado » Sab Dic 04, 2010 7:34 pm

ramonzea escribió:Por lo que he estado descifrando al SAT, los CFDI van a llevar un CBB diferente con los datos que ya mencionaste.
Los que impriman en Papel imprimiran el que les de el SAT,
y si venden mas de 4 millones pero quieren usar CBB igual tendran que imprimir un CBB unico para cada factura.
Otra cosa, en lso ejemplos que he hallado con los CCB incrustados, no es el mimos que hemos estado manejando aqui.

Saludos.


Si, excepto por un detalle, dices "si venden mas de 4 millones y quieren usar el CBB", yo lo cambiaria por "si venden mas de 4 millones y empiezan a facturar en el 2011 con facturas CFDI version 3".

Quiero decir, el "quieren usar" suena como si fuera opcional y no lo es, claro que son solo palabras de mas o de menos, la idea es correcta.

Ya termine el hilo con la explicacion y fundamentos de que onda con los dos CBB. Checalo en este hilo.
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

dcerick
Mensajes: 149
Registrado: Vie Dic 17, 2010 2:55 pm

Re: Aqui esta la libreria dll para generar QR Code

Mensajepor dcerick » Vie Dic 17, 2010 2:56 pm

Hola, encontré una libreria en internet, puedo subir un ejemplo de su uso aqui? está hecha en C#.Net.
erick.aragon @ live.com.mx

angreyes
Mensajes: 12
Registrado: Lun Dic 20, 2010 6:20 pm

Re: Aqui esta la libreria dll para generar QR Code

Mensajepor angreyes » Lun Dic 20, 2010 6:27 pm

me interesa la dll, me podrias actualizar el precio, saludos ...

angreyes
Mensajes: 12
Registrado: Lun Dic 20, 2010 6:20 pm

Re: Aqui esta la libreria dll para generar QR Code

Mensajepor angreyes » Mar Dic 21, 2010 9:26 am

datos para el deposito ???? saludos ...

angreyes
Mensajes: 12
Registrado: Lun Dic 20, 2010 6:20 pm

Re: Aqui esta la libreria dll para generar QR Code

Mensajepor angreyes » Mié Dic 22, 2010 11:25 am

el ejemplo que esta en el SAT del QR code que es esta cadena ?re=XAXX010101000&rr=XAXX010101000&tt=1234567890.123456&id=ad662d33-6934-459c-a128-BDf0393f0f44 no coincide con la imagen de tu dll revise esta misma cadena en la pagina http://qrcode.kaywa.com/ y es exactamente la misma que la imagen del SAT me podrias decir del porque la diferencia Sal2..

dcerick
Mensajes: 149
Registrado: Vie Dic 17, 2010 2:55 pm

Re: Aqui esta la libreria dll para generar QR Code

Mensajepor dcerick » Mié Dic 22, 2010 11:28 am

angreyes escribió:el ejemplo que esta en el SAT del QR code que es esta cadena ?re=XAXX010101000&rr=XAXX010101000&tt=1234567890.123456&id=ad662d33-6934-459c-a128-BDf0393f0f44 no coincide con la imagen de tu dll revise esta misma cadena en la pagina http://qrcode.kaywa.com/ y es exactamente la misma que la imagen del SAT me podrias decir del porque la diferencia Sal2..


Las impresiones de los comprobantes fiscales digitales por Internet deben incluir un código de barras bidimensional conforme al formato de QR Code (Quick Response Code) descrito en el estándar ISO/IEC18004, con base a los siguientes lineamientos de representación gráfica.

a) Código de barras bidimensional QR, con base al estándar ISO/IEC 18004:2000, conteniendo los siguientes datos en el siguiente formato:
1. RFC del emisor
2. RFC del receptor
3. Total (a 6 decimales fijos)
4. Identificador único del timbre (UUID) asignado

Donde se manejarán 95 caracteres conformados de la siguiente manera:

Prefijo Datos-----------------------------------------------------------------------------------------------------------------------------------------------------------Caracteres
re RFC del Emisor, a 12/13 posiciones, precedido por el texto ”?re=”--------------------------------------------------------------------------------------- 17
rr RFC del Receptor, a 12/13 posiciones, precedido por el texto “&rr=” ------------------------------------------------------------------------------------ 17
tt Total del comprobante a 17 posiciones (10 para los enteros, 1 para carácter “.”, 6 para los decimales), precedido por el texto “&tt=” ---------21
id UUID del comprobante, precedido por el texto “&id=”------------------------------------------------------------------------------------------------------- 40

Y el código de barras resultante (imagen) depende de las opciones de cifrado que se le manden a la imagen.
erick.aragon @ live.com.mx

Avatar de Usuario
Dado
Mensajes: 15824
Registrado: Mar Jul 06, 2010 8:56 pm

Re: Aqui esta la libreria dll para generar QR Code

Mensajepor Dado » Mié Dic 22, 2010 11:56 am

angreyes escribió:el ejemplo que esta en el SAT del QR code que es esta cadena ?re=XAXX010101000&rr=XAXX010101000&tt=1234567890.123456&id=ad662d33-6934-459c-a128-BDf0393f0f44 no coincide con la imagen de tu dll revise esta misma cadena en la pagina http://qrcode.kaywa.com/ y es exactamente la misma que la imagen del SAT me podrias decir del porque la diferencia Sal2..


El codigo QRCode requiere de varios parametros para generarse, con cambiar UN SOLO de estos parametros cambia radicalmente "la figura", no puedes hacer una comparacion 1 a 1 de un codigo para saber si representa lo mismo.

Para ejemplo te muestro 3 codigos QRCode que contienen EXACTAMENTE la misma informacion, tienen codificada la frase "hola mundo" y como podras ver son radicalmente distintos.

La prueba que debes hacer es conseguir un "smartphone" e instalarle un programa de reconocimiento de QRCode y leer el codigo para ver realmente que contiene
Adjuntos
HolaMundo3.jpg
Hola Mundo
HolaMundo3.jpg (1.96 KiB) Visto 13892 veces
HolaMundo2.jpg
Hola Mundo
HolaMundo2.jpg (15.92 KiB) Visto 13892 veces
HolaMundo.jpg
Hola Mundo
HolaMundo.jpg (15.89 KiB) Visto 13892 veces
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!

dcerick
Mensajes: 149
Registrado: Vie Dic 17, 2010 2:55 pm

Re: Aqui esta la libreria dll para generar QR Code

Mensajepor dcerick » Mié Dic 22, 2010 12:02 pm

dado escribió:
La prueba que debes hacer es conseguir un "smartphone" e instalarle un programa de reconocimiento de QRCode y leer el codigo para ver realmente que contiene


Comprobado los tres dicen "hola mundo"...

saludos,
erick.aragon @ live.com.mx


Volver a “CF Autoimpresos en Papel y Codigo de barras bidimensional (QR Code)”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 10 invitados