Доброго времени суток.
В одном из своих проектов понадобилось перебрасывать строку с ОС на телефон/планшет. Решил использовать популярный в данный момент QR код, который используется в основном для быстрого перехода на нужную ссылку. В сети нашел код генератора QR, адаптировал его для ОС
В итоге получилась такая вот библиотека: http://pastebin.com/Cgf1x9G1
Использование очень простое:
local qr = dofile("qr.lua")
local data = qr.encode("Любая строка, даже кирилица и спецсимволы")
-- data будет содержать матрицу из 0 и 1, где 0 это белый, а 1 черный соответственно, хотя цвета можете менять на свой вкус
qr.printHalf(data)-- функция быстрого принта, её переделаю исходя из ваших нужд и пожеланий
--В любом случае, вы можете и в ручную отрисовать картинку используя матрицу data
--для этого просто проходите циклом по ней построчно