7.3 Информация о версиях


v0.1(под названием Zebar) позволяет создавать штрих-коды UPC-A. UPC-E, EAN-8, EAN-13, Interlaced 2 of 5, Codabar, Code 39, Расширенный Code 39 and Code 93, а также дополнительные коды EAN-2 и EAN-5 без четности. 13/11/2006


v0.2добавлены штрих-коды Code 128 (используемый по умолчанию), Code 11, Code 2 of 5, Add-on codes EAN-2 and EAN-5 parity and MSI/Plessey без контрольной цифры 12/12/2006


v0.3добавлены проверочные опции Mod 10 и 2 x Mod 10 к штрих-коду MSI/Plessey; штрих-коды Telepen ASCII и Telepen числовой, Postnet, RM4SCC. Исправление ошибок. Добавлен связующий параметр (bind option). 30/12/2006


v0.4добавлены многорядные штрих-коды (до 16 кодов) и Code16k. 15/1/2007


v0.5добавлены штрих-коды Australia Post 4-State и Pharmacode (1- и 2-разрядный). Теперь коды 4-state генерируются с правильным соотношением высоты и ширины. 28/2/2007


v0.6добавлен Plessey и некоторые производные коды ((EAN-128, Code 128 subset B, Auspost Reply, Auspost Routing, Auspost Redirect, ITF-14). Код снова почищен: форматы разделены на большее число файлов, все таблицы поиска поставлены в массивы (что позволило уменьшить их число для каждого штрих-кода, особенно в Code 39e и Code 93). Теперь ошибки выдаются на stderr. Добавлена проверка входных данных. В дистрибутив входят HTML вместо отдельного файла README. Вывод в формате PNG. Выводимые данные могут быть цветными. Пользователи могут выбирать ширину полей и границы. Исправлена ошибка в EAN add-on. Добавлены настройки полей и высоты. Проект переименован в Zint, чтобы избежать конфликтов с существующей торговой маркой. Входные данные могут содержать esc 1/4/2007


v1.0 - устранена проблема с esc символами. Поддержка PDF417. Это завершает список возможностей, которые автор изначально хотел (плюс еще несколько) реализовать, поэтому присвоен номер версии 1.0. 20/4/2007


v1.1добавлено больше производных кодов ((Code 2 of 5 Matrix, IATA and Data Logic, Truncated PDF417, Deutsche Post Leitcode и Identcode, Pharmazentralnummer, Planet) и Flattermarken. Исправлены ошибки в 2 of 5 Сode. 26/4/2007

v1.2поддерживает Data Matrix связи с absorption IEC16022 кода Стефаном Шмидтом и др.) Добавлены инверсные цвета, FIM, MSI/Plessey Modulo 11 и Modulo 11/10. Исправлено вычисление контрольной цифры для Code 16k. 28/5/2007


v1.3поддерживает USPS OneCode и LOGMARS. Вся полезная информация собрана в один документ (User Manual). 13/6/2007


v1.4добавлена поддержка NVE-18. Исправлены некоторые проблемы с компиляцией и контролем входных данных. Обработка параметров командной строки теперь использует getopt(); параметры были изменены. Добавлен параметр --font. 20/6/2007


v1.5структурирован API. Исправлены ошибки с EAN-13, PDF417 и LOGMARS. Добавлен вывод в EPS. Добавлена поддержка QR Code, использующая libqrencode. Исправлена ошибка проверки ISBN. Документация переведена в формат HTML. Введены в действие надлежащие процедуры обработки ошибок. Удален параметр --font. Теперь кодирование осуществляется с помощтю структуры zint_symbol. Добавлен параметр и оптимальная поддержка QR Code для makefile. Устранены небольшие проблемы с штрих-кодами 4-State. Сокращено количество исходных файлов. Добавлена поддержка MicroPDF417. 12/8/2007.


v1.5.1добавлено форматирование EAN и UPC символов в EPS в соответствии EN 797:1996. Все снова перепроверено и по необходимости изменено и исправлено в соответствии с ISO 16388 и ISO 15417, в том числе добавлена поддержка Latin-1. Изменены настройки изображения, используемые по умолчанию; добавлена автоматическая граница (ITF). Исправлена ​​ошибка в USPS OneCode. Немного почищен модуль Code 39, добавлены параметры Mod 43. 3/9/2007


v1.5.2для Code 16k добавлена поддержка расширенного набора символов ASCII. Исправлена ошибка в Code 128. Путем интеграции кода Джоном Льеном добавлена поддержка Maxicode. 26/9/2007


v1.5.3сделаны серьезные поправки к Maxicode путем удаление и переписывания большей части программы Льена. Теперь Maxicode поддерживает расширенный набор символов ASCII и режимы 4, 5 и 6. 10/10/2007


v1.5.4добавлена поддержка GS1 DataBar. 26/11/2007


v1.5.5добавлена поддержка композитных символов. Исправлены ошибки обработки GS1-128 и PDF417/MicroPDF417. Переход на лицензию GPL версии 3. 9/3/2008


v1.6 - Data Matrix, Maxicode и Australia Post теперь используют общие функции Reed-Solomonэто также исправляет ошибку в коррекции ошибок штрих-кода Maxicode. Больше не используется код Льена. Добавлен вывод в PNG штрих-кодов Maxicode. Удалены некоторые бесполезные штрих-коды. QR обновлена до libqrencode v2.0.0. 22/4/2008


v1.6.1крупная реструктуризация кода, генерирующего PNG: с данного времени он корректно создает штрих-коды UPCA и EAN и вставляет в изображение удобочитаемый человеческий текст. Также исправлен ряд неприятных ошибок: зацикливание в Code 128 и неполадки с контрольными цифрами в PostNet и Planet. 8/7/2008


v1.6.2добавлена поддержка KIX Code и возможность вращения PNG изображений. Исправлена ошибка с поддержкой расширенного набора символов ASCII в Code 128 и Code 16k. 28/7/2008


v2.0b - добавлена ​​поддержка штрих-кодов Aztec Code, Codablock-F, код 32, EAN-14 и DAFT. Номера форматов теперь аналогичны Tbarcode v8. Исправлена ошибка (зацикливание в EAN-128). 29/9/2008


v2.0b2много исправлении. ((Code 11, Code 128, EAN-128, Aztec Code, Codablock-F, Code 16k, Postnet, PLANET, NVE-18, PZN, Data Matrix, Maxicode and QR Code)


v2.0внесены коррективы в Aztec Code и протестирован вывод с bcTester. Добавлены Aztec Runes, Micro QR Code и Data Matrix ECC 000-140. Обновлена информация электронной почты. 18/11/2008


v2.1восстановлен штрих-код Korea Post. Согласовывающий параметры bind и box; обработка Unicode перемещена на сервер, в штрих-код Data Matrix добавлены опция input_mode и параметры размера. Добавлена обработка NULL символов в штрих-коды Codablock-F, Code 128, Code 16k, Extended Code 39, Code 93, Telepen, Maxicode, Data Matrix ECC 200, PDF417 и MicroPDF417. В Code 16k, Codablock-F and Aztec Code добавлены поддержка GS1. Добавлен масштаб и направление на stdout параметров. Перестроены алгоритмы кодирования штрих-кода Data Matrix EC 200 для поддержки кодирования NULL и GS1 данных. 31/1/2009


v2.1.1незначительные исправления в Data Matrix. Также добавлены опции HIBC. 10/2/2009


v2.1.2добавлена возможность вывода данных в изображения формата SVG. Улучшена поддержка японских символов, включая возможность Unicode >Shift-JIS. Исправления в Data Matrix (недостающие символы в конце строки) и Codablock-F (контрольные цифры K1/K2 и ряд показателей выше 6 разряда). 1/3/2009


v2.1.3 - множество улучшений в графическом интерфейсе QZint, теперь переименованном в "Zint Barcode Studio 0.2". Добавлены штрих-коды Japanese Postal, Code 49 и Channel и исправлены ошибки в Data Matrix (при двоичном режиме сжатия данные обрезаются), Aztec Code (ошибка при автоматическом изменении размера после удаления кодовых слов "all 0" и "all 1") и Code 128 (повреждение символов расширенного ASCII набора). 19/5/2009


v2.1.4множество улучшений стабильности, включая устранения переполнения буферов в Code 39, LOGMARS, PZN, Aztec Code и Composite CC-A. Добавление файлов для компиляции на платформе MS Windowsуспешно протестировано на XP и Vista. 19/6/2009


v2.2добавлен Code One; и поддержка GS1 в Code 49. Программный файл gui переименован в zint-qt и обновлен до версии 1.0. Сделан ряд незначительных поправок в штрих-кодах Code 39, ITF-14, Aztec Code, Code 128 и Code 16K. В графическом интерфейсе введена кнопка «rest». Включает .spec файлы от Radist. 18/7/2009


v2.2.1 - исправлены ошибки в кодировании данных в Aztec Code, Data Matrix, USPS One Code и PDF417, ошибки создания штрих-кода в MicroPDF417 и 2D-компонентах композитных символов. Также устранены проблемы с форматирование текста в Qt, и сделано несколько исправлении в выводе изображения в PNG в MSVC. 6/8/2009


v2.2.2 - бета-версия предварительного просмотра новой API структуры. Улучшение поддержки NULL символов за счет удаления значения "nullchar". Добавлены загрузка из файла и последовательные диалоги в Barcode Studio. 29/9/2009


v2.3исправлены проблемы в Micro QR Code и поддержка QR Code реорганизована устранением зависимости от libqrencode. Улучшена поддержка Kanji символов в QR Code и Micro QR Code, которые теперь автоматически распознают их и преобразуют в Shift-JIS. Добавлен формат Grid Matrix, также поддерживающий Kanji символы и автоматически преобразующий их в GB 2312. Удален no_qr параметр компиляции. Номер версии Barcode Studio увеличен в соответствии с номером версии библиотеки. 23/11/2009


v2.3.1удален Codablock-F. Функция масштаба переработана так, что человеческий читаемый текст и штрих-код Maxicode могут быть последовательно увеличены. Исправлены ошибки кодирования в Code 128/Code 16k и Data Matrix ECC 050. В CLI добавлен параметр --notext. 7/3/2010


v2.3.2благодаря тщательному изучению кода Пабло Ордуна из проекта PIRAmIDE исправлены многие ошибки в GS1 DataBar Extended. Благодаря Монике Свэнсон из Source Technologies исправлены ошибки в Maxicode. Кроме того, внесены незначительные исправления в ISBN и Aztec Code, и некоторые небольшие нововведения, таких как параметрsquare в CLI. 29/5/2010


v2.4благодаря Сэму Лауну и Джиму Эвинсу встроены дополнения к API для интеграции с glabels. Благодаря Исмаэль Лусено добавлена оптимизация кодов и получение входные данные с stdin. Восстановлен символ переключения входных данных. Упрощение Barcode Studio. 13/9/2010


v2.4.1 & 2.4.2целый ряд исправлении, включая коррекцию ECC для Code-1 и добавление пакетной обработки в командную строку.