I've got TCPDF installed in CakePHP 1.3 and am using it to generate a PDF of a QR code. It's a very simple function that creates a A9 sized page, two strings and one QR code. The QR code is for a simple url (ie. 'example.com/12345').
I can load the page in a browser (Safari using it's built in PDF reader.) and each time I reload it, the QR code changes slightly. The module dimensions are the same but the data elements change significantly. I'm using the "L" data redundancy setting. The string is exactly the same each call but the QR changes. After watching a number of reloads I believe it cycles through only 3 or 4 variations.
Now here's the really great part, it scans correctly. Each permutation of the QR results in exactly the same url in the QR Reader (i-Nigma on an iPhone4)
Any ideas? Am I doing or missing something really dumb and obvious? Thanks in advance!