QR Codes
Publicado en 14 junio, 2013
Tenemos dos posibilidades para poder generar QR Codes, la primera de las opciones es atacando el Api de Google Chart, https://developers.google.com/chart/infographics/docs/qr_codes?hl=es-ES , con la que podemos utilizar generador de QR Code: http://www.phpclasses.org/package/6399-PHP-Generate-QR-Code-images-using-Google-Chart-API.html, o atacando directamente la URL y la segunda es una librería con la que podemos generar el QR code directamente, (http://phpqrcode.sourceforge.net/index.php ).
La información que se envia para generar estos códigos es de tipo texto, dependerá del formato con el que lo generemos y el lector de códigos QR para ser interpretado.
El formato con el que generar los QR Codes es el siguiente:
MECARD
N: Nombre de contacto (separado por coma se usa LASTNAME,FIRSTNAME)
SOUND: Como se lee, (separado por coma establece apellido y nombre)
TEL: Teléfono
TEL-AV: Numero de videotelefono
EMAIL: Correo electrónico
NOTE: Texto
BDAY: Cumpleaños (YYMMDD formato)
ADR: Dirección separado por comas
URL: Website
NICKNAME: Nickname
Ej.:
MECARD:
N:Vanesa;
ADR:Atocha 20 Madrid;
TEL:952897744;
EMAIL:vanesa@prueba.es;
URL:http://www.alsur.es;;
Sobre Google Chart:
http://chart.apis.google.com/chart?chs=250×250&cht=qr&chld=L|0
&chl=MECARD%253AN%253Avanesa%253BADR%253ACalle%2Baneto%252C%2B10%253BTEL
%253A%253BEMAIL%253Avanesa%2540prueba.es%253B%253B
MATMSG
TO: Destinatario
SUB: Asunto
BODDY: Mensaje
EJ.:
MATMSG:
TO:vanesa@prueba.es;
SUB:prueba;
BODY:Esto es una prueba.;;
Sobre Google Chart:
http://chart.apis.google.com/chart?chs=250×250&cht=qr&chld=L|0
&chl=MATMSG%253ATO%253Avanesa%2540alsur.es
%253BSUB%253Aprueba%253BBODY%253AEste%2Bes%2Buna%2Bprueba%253B%253B
URL
Sobre Google Chart:
http://chart.apis.google.com/chart?chs=250×250&cht=qr
&chld=L|0&chl=http%253A%252F%252Fwww.alsur.es
BOOKMARK
MEBKM:
TITLE:Tu titulo;
URL:http://www.prueba.com;;
Sobre Google Chart:
http://chart.apis.google.com/chart?chs=250×250
&cht=qr&chld=L|0&chl=MEBKM%253ATITLE%253A%253BURL%253A%253B%253B
TEXT
hola esto es un texto
Sobre Google Chart:
http://chart.apis.google.com/chart?chs=250×250&cht=qr&chld=L|0
&chl=Hola%2Besto%2Bes%2Bun%2Btexto
SMSTO
SMSTO:622778855:Este es el texto;
Sobre Google Chart:
http://chart.apis.google.com/chart?chs=250×250&cht=qr&chld=L|0
&chl=SMSTO%253A622778855%253AEste%2Bes%2Bel%2Btexto
TEL
TEL:952897744;
Sobre Google Chart:
http://chart.apis.google.com/chart?chs=250×250&cht=qr&chld=L|0
&chl=TEL%253A952897744
GEO
GEO:36.544148,-4.6249439;
Sobre Google Chart:
http://chart.apis.google.com/chart?chs=250×250&cht=qr&chld=L|0
&chl=GEO%253A36.544148%252C-4.6249439%252C
WIFI
WIFI:
T:WEP;
S:Nombre;
P:password;;
Sobre Google Chart:
http://chart.apis.google.com/chart?chs=250×250&cht=qr&chld=L|0
&chl=WIFI%253AT%253AWEP%253BS%253ACAFE%253BP%253A123%253B%253B
Algunas referencias al tipo de formato:
http://theqrplace.wordpress.com/2011/05/02/qr-code-tech-info-mecard-format/
http://fisherwebdev.com/wordpress/2010/05/21/vcards-as-qr-codes-with-google-image-chart-api/
Referencia para codificar URL con Smarty:
http://stackoverflow.com/questions/16039340/url-encode-with-smarty

¿Algo que comentar?
Lo siento, debes estar conectado para publicar un comentario.