<?php require_once ('jpgraph/QR/qrencoder.inc.php'); // Data to be encoded $data = '01234567'; // Create a new instance of the encoder and let the library // decide a suitable QR version and error level $e=new QREncoder(); // Use the image backend (this is also the default) $b=QRCodeBackendFactory::Create($e); // .. send the barcode back to the browser for the data $b->Stroke($data); ?>