ZBar — это программный пакет с открытым исходным кодом для считывания штрих-кодов из различных источников, таких как видеопотоки, файлы изображений и необработанные датчики интенсивности. Он поддерживает множество популярных символик (типов штрих-кодов), включая EAN-13/UPC-A, UPC-E, EAN-8, Code 128, Code 39, Interleaved 2 of 5 и QR Code.
Гибкая многоуровневая реализация облегчает сканирование и декодирование штрих-кода для любого приложения: используйте его автономно с включенным графическим интерфейсом и программами командной строки, легко интегрируйте виджет сканирования штрих-кода в ваше приложение с графическим интерфейсом Qt, GTK+ или PyGTK, используйте один из сценарии или программные интерфейсы (Python, Perl, C++) ... вплоть до оптимизированной библиотеки C, подходящей для встроенного использования.
ZBar находится под лицензией GNU LGPL 2.1, что позволяет разрабатывать как проекты с открытым исходным кодом, так и коммерческие.