Модуль Mobile Codes позволяет генерировать штрих-коды в различных форматах, например в формате интернет-справки или Datamatrix. По умолчанию, модуль содержит 6 схем для работы с разными провайдерами (слова в квадратных скобках, это токены, вместо которых модуль подставит указанные значения и которые настраиваются в интерфейсе модуля):
https://chart.googleapis.com/chart?chs=[width]x[height]&cht=qr&chl=[data]&choe=[output_encoding]
http://datamatrix.kaywa.com/img.php?s=[size]&d=[data]
http://qrcode.kaywa.com/img.php?s=[size]&d=[data]
http://mobilecodes.nokia.com/dm?BARCODE=[data]&X=[size]&type=text
http://mobilecodes.nokia.com/qr?DATA=[data]&MODULE_SIZE=[size]&MARGIN=2&ENCODING=BYTE&type=TEXT
http://www.qrstuff.com/generate.generate?type=TEXT&text=[data]&foreground_color=[color]
Но управляющий сайтом может настроить работу с желаемым провайдером самостоятельно. Модуль также добавит на сайт свой фильтр, который можно использовать в содержании для автоматической генерации кода. Чтобы код генерировался фильтром, должна использоваться запись вида:
[mobilecode #preset="название-набора"]содержание[/mobilecode]
Дополнительно, модуль генерирует два блока. Первый блок может автоматически генерировать изображение с нужным штрих-кодом для открытой страницы. Второй блок даёт возможность ввести своё содержание и выбрать набор, на основе которого будет сгенерирован штрих-код для этого содержания.
Штрих-код могут также генерироваться в соответствии с настройкой форматтеров дополнительных полей и через прямое использование API (например, в шаблоне типа документов).