diff --git a/composer.json b/composer.json
index ca9defae21a3bfe70000d1aa3f8bf2aa718b1003..8d0b6aa9aaa1bb9100c61f0408d0e7869d75064a 100644
--- a/composer.json
+++ b/composer.json
@@ -51,6 +51,7 @@
         }
     ],
     "require": {
+        "aferrandini/phpqrcode": "dev-master",
         "johnwohlers/sip2": "dev-master",
         "mobileesp/mdetect": "dev-master",
         "pear-pear.php.net/file_marc": "*",
diff --git a/composer.lock b/composer.lock
index 9ba073ee11bc4af04b0a0270023a4e094322e45f..b18bec1b890a1ce678cc496b6f5ada297bf286ad 100644
--- a/composer.lock
+++ b/composer.lock
@@ -3,8 +3,52 @@
         "This file locks the dependencies of your project to a known state",
         "Read more about it at http://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file"
     ],
-    "hash": "10db919570986743f7e37b8dfec2723a",
+    "hash": "3a96cca5a1467ae59946ca4a60ea154b",
     "packages": [
+        {
+            "name": "aferrandini/phpqrcode",
+            "version": "dev-master",
+            "source": {
+                "type": "git",
+                "url": "https://github.com/aferrandini/PHPQRCode.git",
+                "reference": "3c1c0454d43710ab5bbe19a51ad4cb41c22e3d46"
+            },
+            "dist": {
+                "type": "zip",
+                "url": "https://api.github.com/repos/aferrandini/PHPQRCode/zipball/3c1c0454d43710ab5bbe19a51ad4cb41c22e3d46",
+                "reference": "3c1c0454d43710ab5bbe19a51ad4cb41c22e3d46",
+                "shasum": ""
+            },
+            "require": {
+                "php": ">=5.3.0"
+            },
+            "type": "library",
+            "autoload": {
+                "psr-0": {
+                    "PHPQRCode": "lib/"
+                }
+            },
+            "notification-url": "https://packagist.org/downloads/",
+            "license": [
+                "MIT"
+            ],
+            "authors": [
+                {
+                    "name": "Ariel Ferrandini",
+                    "email": "arielferrandini@gmail.com",
+                    "homepage": "http://www.ferrandini.com/",
+                    "role": "Developer"
+                }
+            ],
+            "description": "PHPQRCode porting and changed for PHP 5.3 compatibility",
+            "homepage": "https://github.com/aferrandini/PHPQRCode",
+            "keywords": [
+                "barcode",
+                "php",
+                "qrcode"
+            ],
+            "time": "2013-07-08 09:39:08"
+        },
         {
             "name": "johnwohlers/sip2",
             "version": "dev-master",
@@ -595,6 +639,7 @@
     ],
     "minimum-stability": "stable",
     "stability-flags": {
+        "aferrandini/phpqrcode": 20,
         "johnwohlers/sip2": 20,
         "mobileesp/mdetect": 20,
         "serialssolutions/summon": 20
diff --git a/vendor/aferrandini/phpqrcode b/vendor/aferrandini/phpqrcode
new file mode 160000
index 0000000000000000000000000000000000000000..3c1c0454d43710ab5bbe19a51ad4cb41c22e3d46
--- /dev/null
+++ b/vendor/aferrandini/phpqrcode
@@ -0,0 +1 @@
+Subproject commit 3c1c0454d43710ab5bbe19a51ad4cb41c22e3d46
diff --git a/vendor/autoload.php b/vendor/autoload.php
index 3dc9591adfa52d429208ca82ed73c8936c3c428a..1a4b33ebf6dfd8ede282ad53d4bb3ee00da4f884 100644
--- a/vendor/autoload.php
+++ b/vendor/autoload.php
@@ -4,4 +4,4 @@
 
 require_once __DIR__ . '/composer' . '/autoload_real.php';
 
-return ComposerAutoloaderInite06f82407c4bb1da9bf31e7b3aeb8f10::getLoader();
+return ComposerAutoloaderInit65f48b04e66313b3a80ddd362a925670::getLoader();
diff --git a/vendor/composer/autoload_namespaces.php b/vendor/composer/autoload_namespaces.php
index 1bbc3b650e86c997d9f09b5a1b6a432d67274d5d..51846d6df7a36fac63a98c2b2783a4aa1764f6c2 100644
--- a/vendor/composer/autoload_namespaces.php
+++ b/vendor/composer/autoload_namespaces.php
@@ -11,4 +11,5 @@ return array(
     'ZendRest' => array($vendorDir . '/zendframework/zendrest/library'),
     'Symfony\\Component\\Yaml\\' => array($vendorDir . '/symfony/yaml'),
     'SerialsSolutions' => array($vendorDir . '/serialssolutions/summon'),
+    'PHPQRCode' => array($vendorDir . '/aferrandini/phpqrcode/lib'),
 );
diff --git a/vendor/composer/autoload_real.php b/vendor/composer/autoload_real.php
index dd4fce7faad1c0f01634b186080a42a583c53cc8..dd5d334ff676a9f3c72fa9dee85557e83ff266ec 100644
--- a/vendor/composer/autoload_real.php
+++ b/vendor/composer/autoload_real.php
@@ -2,7 +2,7 @@
 
 // autoload_real.php generated by Composer
 
-class ComposerAutoloaderInite06f82407c4bb1da9bf31e7b3aeb8f10
+class ComposerAutoloaderInit65f48b04e66313b3a80ddd362a925670
 {
     private static $loader;
 
@@ -19,9 +19,9 @@ class ComposerAutoloaderInite06f82407c4bb1da9bf31e7b3aeb8f10
             return self::$loader;
         }
 
-        spl_autoload_register(array('ComposerAutoloaderInite06f82407c4bb1da9bf31e7b3aeb8f10', 'loadClassLoader'), true, true);
+        spl_autoload_register(array('ComposerAutoloaderInit65f48b04e66313b3a80ddd362a925670', 'loadClassLoader'), true, true);
         self::$loader = $loader = new \Composer\Autoload\ClassLoader();
-        spl_autoload_unregister(array('ComposerAutoloaderInite06f82407c4bb1da9bf31e7b3aeb8f10', 'loadClassLoader'));
+        spl_autoload_unregister(array('ComposerAutoloaderInit65f48b04e66313b3a80ddd362a925670', 'loadClassLoader'));
 
         $vendorDir = dirname(__DIR__);
         $baseDir = dirname($vendorDir);
diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json
index 22ee295c2f11b670e38978cb2846cc133e1302ed..b01a766cbd78b0c87e8a3c5b77530c5895592748 100644
--- a/vendor/composer/installed.json
+++ b/vendor/composer/installed.json
@@ -611,5 +611,51 @@
             "/"
         ],
         "description": "The standard for machine-readable cataloging (MARC) records is documented at http://loc.gov/marc/. This package enables you to read existing MARC records from a file, string, or (using the YAZ extension), from a Z39.50 source. You can also use this package to create new MARC records.\n\nThis package is based on the PHP MARC package, originally called \"php-marc\", that is part of the Emilda Project (http://www.emilda.org).  Christoffer Landtman generously agreed to make the \"php-marc\" code available under the GNU LGPL so it could be used as the basis of this PEAR package."
+    },
+    {
+        "name": "aferrandini/phpqrcode",
+        "version": "dev-master",
+        "version_normalized": "9999999-dev",
+        "source": {
+            "type": "git",
+            "url": "https://github.com/aferrandini/PHPQRCode.git",
+            "reference": "3c1c0454d43710ab5bbe19a51ad4cb41c22e3d46"
+        },
+        "dist": {
+            "type": "zip",
+            "url": "https://api.github.com/repos/aferrandini/PHPQRCode/zipball/3c1c0454d43710ab5bbe19a51ad4cb41c22e3d46",
+            "reference": "3c1c0454d43710ab5bbe19a51ad4cb41c22e3d46",
+            "shasum": ""
+        },
+        "require": {
+            "php": ">=5.3.0"
+        },
+        "time": "2013-07-08 09:39:08",
+        "type": "library",
+        "installation-source": "source",
+        "autoload": {
+            "psr-0": {
+                "PHPQRCode": "lib/"
+            }
+        },
+        "notification-url": "https://packagist.org/downloads/",
+        "license": [
+            "MIT"
+        ],
+        "authors": [
+            {
+                "name": "Ariel Ferrandini",
+                "email": "arielferrandini@gmail.com",
+                "homepage": "http://www.ferrandini.com/",
+                "role": "Developer"
+            }
+        ],
+        "description": "PHPQRCode porting and changed for PHP 5.3 compatibility",
+        "homepage": "https://github.com/aferrandini/PHPQRCode",
+        "keywords": [
+            "barcode",
+            "php",
+            "qrcode"
+        ]
     }
 ]