Label Maker Pro 3.2

 
Print professional address labels, name badges, envelopes, flyers, signs and more easily with data from your databases.
Quick look: What you can do?
1. Print Address Labels 
2. Design Professional Letterheads 
3. Design Business Flyers/Signs 
4. Print ID Cards/Name Badges 
5. Print Postcards/Envelopes 
5. Print QSL Cards 
Quick look: Product Features
1. Supports MS Excel, Access Database 
2. Add your logo and graphics 
3. Supports any paper 
4. Supplied design templates 
5. Great design tools 
  Video Tour

Belltech Label Maker Pro, a feature rich professional quality business printing software to print address labels, letterheads, flyers, postcards, business cards, envelopes, brochures and more from your database files. It comes with many design templates and supports all standard paper stocks including Avery papers. This is perfectly suited for business printing.

 

Use this application to easily meet your printing needs. Ability to link to your customer data from databases during printing is a unique feature of this application. This program offers cut copy paste functionality for all the design elements. You can also copy paste texts and images from other applications. You can save your design and modify it later, or save it as an image file with bmp, jpg, gif, png format and email to your print-shop for professional printing. This product comes with many design templates, background images and graphics and supports all standard paper stocks including Avery papers.

Download Label Maker and try it now!!

 

gLabels. Часть 1. Создаем макет этикетки.


По работе пришлось столкнуться с задачей печати этикеток. В качестве универсального решения сейчас используется BarTender. Данное решение удобно наличием всего необходимого для создания и печати всевозможных этикеток, тонкой настройки параметров получаемой этикетки, включая разрешение штрих кодов, предоставляет API для динамической генерации этикетки из шаблона (по сети передаются данные, которые обрабатываются и выводятся на принтер).
Несмотря на свои преимущества обладает своими недостатками:
  1. Цена. За BarTender просят денег и не маленьких
  2. API достаточно глючное, работает не всегда стабильно (использовалась передачу XML файла по сокету)
Захотелось поискать свободный аналог. Поиск выдал для Linux не так уж и мало программ, но свободных решений не очень много:
  • barcode - консольное приложение позволяющее сгенерировать всевозможные штрих коды. Список одномерных кодов большой, из двумерных поддерживается только DataMatrix.
  • gLabels - программа предназначенная для создания и печати всевозможных этикеток для GNOME.
  • KBarcode - аналогичная программа для KDE.
barcode как самостоятельное приложение не интересен, поскольку способен генерировать только штрихкоды и ничего более. Тем не менее именно его используют gLabel и KBarcode для генерации штрихкодов на этикетках.
Из оставшихся решений я решил исследовать gLabels, так как использую GNOME и KBarcode потребовал бы выкачать добрую половину библиотек KDE. В обзоре использовалась последняя стабильная версия 2.2.8.


Установка и запуск

В репозитории Ubuntu присутствует последняя стабильная версия, поэтому установка происходит быстро и без проблем:
sudo apt-get install glabels 
При запуске отображается основная рабочая область. Но пока не выбрана какая либо этикетка или не началось работа над новой, все элементы управления неактивны.
Пока не загружено ни одной этикетки
Для примера, чтобы не придумывать некоторую абстрактную этикетку воспользуемся следующим образцом:

Приступаем к созданию. Выбираем шаблон.

Прежде всего необходимо выбрать формат этикеток (шаблон в терминологии программы). С gLabels идет очень много предустановленных шаблонов, которые разбиты на группы по компаниям. Насколько я понял форматы определяются по поддержке печати этикеток специализированными принтерами, которые эти компании и производят.
В текущей версии имеется возможность создать свой формат. Он доступен через меню Файл->Дизайнер Шаблонов. Дизайнер представляет собой последовательность форм, заполнив которые, мы полностью определим формат этикетки.
  1. Указываем компанию, и название этикетки  
  2. Указываем формат страницы на которой мы планируем печатать. Программа предлагает основные форматы: A0-A10, B0-B10, US Letter, можно задать и свой размер бумаги. В нашем случае ограничимся стандартной страницей A4
  3. Выбираем формат этикетки. На данный момент поддерживаются 3 формата: прямоугольные, круглые, на CD/DVD (включая CD-визитки). Наш выбор - стандартная прямоугольная
  4. Указываем все необходимые размеры для этикеток. На данном этапе нужно указать достаточно много параметров, но программа предлагает в помощь очень удобную подсказку с пометками за что отвечает каждый параметр
  5. Выбор параметров расположения этикеток на странице. Указываем максимальное количество этикеток на одну страницу
Вот и создали свой шаблон. Проиллюстрирую описанные шаги.
1
2
3
4
У текущей стабильной версии есть одна неприятная особенность. Шаблоны можно только создавать, функция редактирования не реализована. В текущей версии отредактировать уже созданный шаблон можно только поправив xml файл, который находится в папке ~/.glabels. Реализация возможности нормально редактировать запланирована автором в следующей стабильной версии 3.0 и уже доступна в нестабильной ветке.

Дизайн

Теперь после создания своего шаблона для этикеток или успешного выбора из предустановленных вариантов можно приступить к дизайну этикеток.
Выбираем в меню файл создание новой этикетки. Открывается область редактирования соответствующая размерам указанным в выбранном шаблоне.
В дизайнере доступны 5 инструментов:
  • Текстовое поле
  • Прямоугольник
  • Эллипс
  • Линия
  • Изображение
  • Штрих код
У каждого элемента есть свой набор свойств для редактирования. Он не очень разнообразен, но его вполне хватает для стандартных задач.
  • Для текстовых элементов доступны базовые стилевые элементы, такие как выбор шрифта, установка текста жирным или курсивым, выравнивание.
  • Для фигур можно задать толщину линий, выбрать цвет заливки.
  • При редактировании имеется возможность выравнивать элементы по центру или краям как по горизонтали так и по вертикали. Большим недостатком данной версии является отсутствие возможности откатить выполняемые действия. 
Из недостатков работы с текстовыми полями можно отметить отсутствие режима принудительной одной строки. Такой режим просто отсекает весь текст не поместившийся в заданную область. Здесь же текст просто переносится на новую строку и в случае необходимости вылезает за её границы.
Совсем немного вылезли за границы

Со штрих кодами дело обстоит неплохо. Доступно большое количество одномерных штрих кодов, полный список можно посмотреть на сайте программы barcode. QR Code планируется добавить в следующей версии gLabels, отдельно от barcode.
Единственным большим недостатком (или особенностью использования библиотеки barcode, не могу точно сказать) я считаю изменение размера при изменении количества букв в штрих коде. При штрих коде длиной в 2 символа и в 10 символов размер подписи под штрих кодом сильно меняется. Неплохо, если бы была возможность сделать его постоянным. Я связывался с автором по поводу этой проблемы, он сказал что пока единственный способ обойти данную проблему - убрать из штрих кода подпись и печатать её отдельным текстовым полем. Нормального решения насколько я понял не предвидится, с его точки зрения в основном требуется печатать коды одинаковой длинны, поэтому проблема несущественная. Он ещё упоминал что если оставить размеры штрих кодов по умолчанию, то они будут масштабироваться в данной области в зависимости от длины штрих кода, но добиться такого поведения у меня не удалось.

Подпись под штрих кодом здесь явно приоритетнее
Других проблем найдено не было.

Вот что в итоге получилось:

 

Создаем штрих-коды с помощью пакета KBarcode

Оригинал: 

"Generating barcodes with KBarcode"

 
Автор: Nathan Willis 
Дата публикации: November 8, 2010 
Перевод: Н.Ромоданов 
Дата перевода: ноябрь 2010 г.

В некоторых ситуациях буквенно-цифровой текст оказывается неприменим и вам нужен штрих-кода — на почтовых наклейках, идентификационных бейджиках, инвентаризационных метках, возможно, даже при кодировании адресов URL для мобильных телефонов. Благодаря KBarcode у вас появляется простое десктопное приложение, позволяющее как создавать, так и печатать нескольких десятков видов различных штрих-кодов на физических носителях любого вида.

Как вы уже могли догадаться, KBarcode является программой на базе Qt и KDE, которая позволяет использовать несколько различных движков, предназначенных для генерации большого количества штрих-кодов в различных форматах. К числу таких движков относятся GNU BarcodeBarcode Writer in Pure PostscriptPDF417 Encode (который поддерживает двухмерный штрих-код PDF417, не имеющий никакого отношения к компании Adobe Portable Document Format), а также коммерческий (и платный) пакет TBarcode компании tec-it.com.

Кроме всего прочего, эти движки поддерживают работу с более чем пятидесятью различными форматами, начиная с коммерческих стандартов, таких какUPC и ISBN, и до почтовых стандартов, таких как USPS OneCode, и форматами общего назначения, такими как Code 39 и Code 128. В TBarCode даже добавлена поддержка нескольких двухмерных форматов, таких как Data matrix и QR Code. Для тех, кто не знаком с различными схемами кодирования штрих-кодов, найдите на сайте Barcode Writer in Pure Postscript ссылки на сетевую энциклопедию Wikipedia, в которой приведены основные сведения о большинстве штрих-кодов.

Пакет KBarcode есть в большинстве основных дистрибутивов Linux, предназначенных для настольных компьютеров, так что его обычно можно установить с помощью менеджера пакетов системы. У пакета есть некоторые зависимости KDE, так что если вы используете дистрибутив с GNOME, вы обнаружите большой список пакетов, которые требуется установить для разрешения этих зависимостей. Единственное дополнительное требование — необходима база данных MySQL — она также должна устанавливаться просто, но если вы еще не настроили MySQL на машине, на которой будете использовать пакет KBarcode, вам потребуется еще несколько дополнительных действий.

Вы также можете скачать пакеты или архив с исходным кодом с веб-сайта проекта. Единственная документация, касающаяся приложения, эторуководство в формате PDF, которое можно загрузить. Можно, однако, ограничиться файлом HTML, который устанавливается вместе с пакетом KBarcode в директории /usr/share/docs и в котором объясняются некоторые понятия из поддерживаемых форматов штрих-кода - наборы символов, максимальная длина, поддержка контрольных сумм и т.д. Информация находится в меню "Help" в разделе "Barcode Help".

Создание штрих-кодов

Когда вы запустите KBarcode, вам будет представлено компактное окно с четырьмя кнопками. С помощью каждой из них запускается в своем собственном окне один из модулей программы — генератор штрих-кода, редактор этикеток, диалоговое окно пакетного режима печати, а также конфигурационное окно базы данных SQL.

Kbarcode: окно генерации штрих-кода 
Kbarcode: окно генерации штрих-кода при работе со штрих-кодом Code 128. Показано диалоговое окно "sequence" ("Последовательность")

 

Окно генератора штрих-кода представляет собой диалог, в котором вы можете создать изображение штрих-кода, соответствующее введенному тексту. Вы выбираете формат штрих-кода из выпадающего списка, в котором автоматически будут показаны все формы, поддерживаемые установленными вами движками, а затем вводите текстовое значение, которое должно быть закодировано. Изображение можно масштабировать, вращать, вырезать часть изображения, задавать границы изображения — вы можете щелкнуть по кнопке "Generate" ("Создать") и посмотреть, что получается. Нажатие на кнопку "Generate" ("Создать") обновляет изображение, так что вы можете подобрать необходимые настройки.

Для более сложных вариантов есть кнопка "Advanced" ("Дополнительно"), с помощью которой открывается отдельное окно. В нем будут показаны дополнительные конфигурационные настройки (например, генерация контрольной суммы), поддерживаемые движком для выбранного вами формата. Есть также вкладка "Colors" ("Цвета") для тех движков, которые поддерживают эту настройку. На этой вкладке вы можете изменить цвет штрих-кода, любого сопроводительного текста и фона.

Kbarcode: окно

Kbarcode: окно "Advanced" ("Дополнительно") предоставляет дополнительные опции, в том числе для некоторых движков и задание цвета

 

Наконец, вкладка "Sequence" ("Последовательность") позволяет генерировать последовательные наборы штрих-кодов. Вы указываете на вкладке "Sequence" ("Последовательность") размер шага и стартовый номер, а затем возвращаетесь обратно в окно генератора штрих-кодов - просто укажите в вашем штрих-коде специальный символ #, а не номер или символ.

В окне генератора штрих-кодов происходит обращение к различным движкам, используемым для отрисовки кодов, которые вы задали. Вы можете непосредственно напечатать эти коды, скопировать их в буфер обмена, или сохранить их в виде отдельных файлов. Для выполнения большого объема работ вы должны вместо этого варианта использовать вариант Label Editor (Редактор этикеток).

Этикетки и пакетное выполнение заданий

Редактор этикеток открывает окно выбора шаблона, в котором вы выбираете размер бумаги и необходимый вам формат этикетки, совместимый с форматом Avery. Как только это будет сделано, редактор откроет окно дизайна, в котором есть несколько основных инструментов для рисования, редактирования текста, а также средства для указания, куда поместить штрих-код.

Kbarcode: Создание новой этикетки

Создание новой этикетки начинается с выбора типа этикетки и размера бумаги

 

В сущности, всю компоновку этикетки вы можете выполнить с помощью инструментов редактирования, а затем нажать кнопку barcode и поместить штрих-код туда, куда надо. В результате внутрь вашей этикетки будет помещен специальный элемент-заполнитель. Если вы дважды щелкните по этому элементу, он откроет знакомое окно генератора штрих-кода, в котором вы можете проверить формат этикетки и ее содержание.

Kbarcode: редактор этикеток

В Редакторе этикеток вы можете при компоновке этикетки использовать текстовые и графические инструменты, и генерировать содержимое штрих-кода во время печати

 

Именно здесь очень к месту функциональность, предоставляемая вкладкой "Sequence" ("Последовательность"); вы определяете последовательность штрих-кодов и можете в режиме пакетной обработки распечатать целую страницу этикеток, карточек или наклеек со штрих-кодами. Каждая из этикеток на напечатанной странице получает порядковый номер, на единицу больше предыдущего, который помещается туда, где находится символ #, поэтому важно установить начальное значение. Во вкладке "Visibility" ("Видимость") вы можете также определить, как и сколько раз печатать этикетку. Объяснения смотрите в руководстве, имеющемся в формате PDF; чтобы напечатать только этикетки с номером пять, вы должны указать [index]==5 и так далее.

Конечно, вы также можете импортировать сохраненный образ штрих-кода из внешнего файла точно также, как и любое другое изображение. После того, как вы создадите свои этикетки, вы можете с помощью меню "Файл" либо сохранить их для последующего использования, либо непосредственно их распечатать. Диалог печати позволяет указать начальную позицию этикетки на листе, так что будьте аккуратны, если вы пытаетесь объединить эту функцию с функциональностью "Visibility" ("Видимость"), которая упоминалась ранее. Выберите View -> Preview (Вид -> Предварительный просмотр) для того, чтобы посмотреть, как будут вычисляться различные значения для этикеток и как они будут распечатываться на странице.

Вы также можете сохранять ваши этикетки и распечатывать их с помощью кнопки "Batch print" ("Пакетная печать"), которая расположена в главном окне. Эта функция не разрешает изменять дизайн этикетки; она только позволяет выбрать существующий файл и подключить его к дополнительному источнику данных. Это может быть адресная книга KDE, файл данных, импортированный из файла CSV, или данные, сохраненные непосредственно в базе данных KBarcode's. Кроме непосредственной печати, пакет KBarcode может также распечатывать документы в виде файлов PDF или PostScript.

Опытные пользователи могут получить дополнительные преимущества при использовании базы данных SQL самого пакета KBarcode, в которой по умолчанию хранятся определения поддерживаемых шаблонов этикеток, но в ней также можно сохранять настроечные данные, указываемые пользователем. Пользователи могут вводить адресные данные, которые будут использоваться при повторной печати (в том числе и в режиме пакетного выполнения печати), либо могут определять поля для своих собственных данных, которыми в дальнейшем можно пользоваться в режиме пакетного выполнения печати для расширения функциональности KBarcode . Вы даже можете вставлять функции JavaScript и запросы SQL в ваши формулы штрих-кодов, что позволить подключать ваши задания на печать в KBarcode к вашей системе инвентаризации.

Kbarcode: режим пакетной печати

В режиме пакетной печати можно использовать данные SQL и CSV или вводить данные вручную и распечатывать сразу большое количество страниц этикеток со штрих-кодами

 

Итог

Естественно, кроме описанного есть и другие решения, использующие штрих-коды, но большинство из них являются автономно работающими генераторами кодов. К тому же, вы можете в любое время с помощью GNU Barcode или Barcode Writer in Pure Postscript создать штрих-коды и перенаправить результат в макет, созданный в Scribus, в OpenOffice.org или в GIMP. Но KBarcode остается простейшим приложением, предназначенным для использования штрих-кодов при большом объеме работ с этикетками, наклейками, конвертами и карточками.

 

Доброго всем дня.

По роду работы мне просто необходимо запустить какой нибудь принтер этикеток на Линуксе.
Но вот беда: такое впечатление, что на эти принтеры наложен табу в мире Линукса.
Перепробовал принтеры фирм Godex, Argox. А сейчас на столе у меня - TSC TTP-244 с поддержкой EPL или ZPL- тоже никакой реакции.

При подключении автоматически определяется принтер (система Ubuntu 9.04), но драйверов, разумеется нет. Пробую ставить Zebra (они тоже поддерживают EPL и ZPL) - тоже глухо как в танке.

Может кто либо сталкивался с такими принтерами? 
Судя по результатам моих изысканий, не только у меня "болит голова" над этой проблемой.

 

 
ser100
Member

Откуда: Россия, Москва
написано 02.06.2009 21:21Инфо 

· Приват • Правка • Ответить • Известить модератора • IP

А там случайно всякие ESC последовательности не поддерживаются? 

 

Я просто уже не помню, давно дело имел с принтерами этикеток. Я использовал какие то простейшие и самые дешевые принтеры, которые печатали на ленте наклеек шириной примерно 80 мм и имели отрезатель. Так там можно было все, что умеет принтер задавать ESC последовательностями, чем и занималась программулька которую я написал на перле.

К зебрам мне в то время попадались библиотеки, но зебры тогда стоили совершенно не в рамках того проекта.

 

 
Zonzen
Member

Откуда: Россия, Обнинск
написано 02.06.2009 22:48Инфо 

· Приват • Правка • Ответить • Известить модератора • IP

Zulu

 

Задача не раскрыта. Я работал, в своё время, с системой учёта товародвижения GESTORI под Linux. Там была возможность перенаправления запросов на windows-клиента с "зеброй" и была возможность печати на системный принтер этикеток непосредственно подключённый к серванту но эти дрова я писал сам.

 

 
BAZ Megodriver
Member

Откуда: Израиль, Хайфа
написано 02.06.2009 23:45Инфо 

· Приват • Правка • Ответить • Известить модератора • IP

Посмотрите здесь , обратите внимание на комментарии

 


http://etc.nkadesign.com/Printers/QL550LabelPrinterCUPS

 

 

Pakhomov
Member

 
написано 03.06.2009 09:46Инфо 

· Приват • Правка • Ответить • Известить модератора • IP

http://www.cups.org/documentation.php/doc-1.2/whatsnew.html

 

код
Printer Drivers      75. New Drivers; CUPS 1.2 adds Zebra CPCL and EPL label printer drivers


http://linux.com/archive/feature/119566

 

Поддержка пользователей OpenOffice.org

Infra-Linux.org и прочее => Infra-Linux.org => Тема начата: Norther от 29 Декабря 2009, 13:34



Название: [РЕШЕНО] Принтеры Zebra: помогите настроить
Отправлено: Norther от 29 Декабря 2009, 13:34
Имеется принтер для печати этикеток Zebra LP2824 Plus. Драйвер под него ставил ELP2. И всё бы хорошо, но возникла одна очень неприятная загвоздка: печать штрих-кодов. Поясню подробнее: если печатать штрих-коды с разрешением 203 dpi, то тонкие полоски не пропечатываются, а толстые сливаются воедино. Если ставить более высокое разрешение печати (300 или 600 dpi), то штрих-коды печатаются нормально, но изображение и буквы получаются увеличенными в 1,5 и 3 раза соответственно, естественно всё это дело в этикетку размером 20х30 мм не влезает.
Если кто сталкивался с такой проблемой. подскажите, куда копать? Информации в инете практически нет, а настраивать надо.  :(


Название: Re: Принтеры Zebra: помогите настроить
Отправлено: BigAndy от 29 Декабря 2009, 18:45
Насколько я помню, на зебрином сайте лежал ppd файл. 

Можете также задать этот вопрос на сайте поддержки кассовой программы под линукс Денси:касса. Кстати, она прекрасно работает и на убунте, только учтанавливать придется вручную, но скриптик там я писанул. (это так, к слову)

С похожей проблеммой мы столкнулись в свое время с принтером зебра для пластиковых карт. 
Правда помимо допиливания ppd файла мы оперировали еще им шрифтами.


Название: Re: Принтеры Zebra: помогите настроить
Отправлено: prof-alex от 29 Декабря 2009, 20:49
Что-то я не увидел названия программы из которой ведётся печать штрих-кодов. Не 1С ли это?


Название: Re: Принтеры Zebra: помогите настроить
Отправлено: Norther от 30 Декабря 2009, 07:58
Что-то я не увидел названия программы из которой ведётся печать штрих-кодов. Не 1С ли это?
Нет, это не 1С.

BigAndy! Спасибо за совет! Попробую
А нельзя ли прямую ссылку на "родной" PPD-файлик? Весь сайт перерыл, везде всё только на виндозу.


Название: Re: Принтеры Zebra: помогите настроить
Отправлено: BigAndy от 30 Декабря 2009, 11:12
везде всё только на виндозу.
А чем ppd от маздая отличается от ppd для линуха? Медленно выдираем оттуда.


Название: Re: Принтеры Zebra: помогите настроить
Отправлено: Norther от 30 Декабря 2009, 20:57
Если бы там был PPD, я бы давно его оттуда выдрал, а в виндозе только CFG.  :(

Попробовал поиграться со шрифтами: нашёл шрифты, которые на разрешении 203dpi печатаются отлично, только потом их сканеры не распознают.

---------------
Причина редактирования: избыточное цитирование (размножение сообщений).


Название: Re: Принтеры Zebra: помогите настроить
Отправлено: Norther от 1 Января 2010, 19:42
В общем появилось решение проблемы, правда немного через одно место, но сработало. Итак:
1) взять PPD-файл Generic PDF, который вместо печати генерирует файлы PDF, немного поправить его, внеся параметры нужной этикети;
2) создать PDF-принтер и подсунуть ему этот файл;
3) в программе, через которую будут печататься этикетки, вести печать на этот принтер;
4) в каталоге ~/PDF будут появляться сгенерированные файлы;
5) через любую программу чтения PDF распечатать файл.
Штрих-код получается немного некачественным, но главное, его читает сканер.
Сейчас нашим программистам дали задание написать программу, которая будет отслеживать появление PDF-файлов в указанном выше каталоге, и распечатывать их на нужный принтер автоматически.


Название: Re: [РЕШЕНО] Принтеры Zebra: помогите настроить
Отправлено: BigAndy от 1 Января 2010, 20:49
Принес сегодня с супермаркета этот принтер и он у меня прекрасно зачечатал искаропки (вернее испакета).
Сканером (metrlologic ms5445) штрих код (EAN13) считался  прекрасно. Мне его дали на время, поэтому  долго мучать не пришлось. 
Собсно сразу залез сюда:  (http://www.openprinting.org/show_printer.cgi?recnum=Zebra-LP_2824)


Название: Re: [РЕШЕНО] Принтеры Zebra: помогите настроить
Отправлено: Norther от 1 Января 2010, 23:00
Согласен, принтер начинает работать сразу. Однако в моём случае печать велась из виндовой программы, которая была запущена под Wine. В эту программу встроен генератор отчётов FastReport. И там настолько хитромудрая система, что я так до сих пор и не просёк. Получается следующая ерунда: если выбирать тип штрих-кода и вставлять его в этикетку, то при печати с минимальным разрешением 203dpi штрих-код печатался абсолютно неправильно, а если выставлять разрешение больше, то всё печаталось нормально, только в увеличенном виде, в итоге изображение в этикетку не влезало. А если не выбирать последовательность, а пробовать подставлять шрифт для штрих-кода, то всё печаталось отлично при 203dpi, но сканер этот код не читал.
Я пробовал линуксовые программы типа gLabels, из них тоже всё печаталось отлично.
Так что данное решение можно применить и для других случаев, например, для той же 1С-ки или Бизнес-Пака, где тоже встроен FastReport.


Название: Re: [РЕШЕНО] Принтеры Zebra: помогите настроить
Отправлено: BigAndy от 1 Января 2010, 23:35
Согласен, принтер начинает работать сразу. Однако в моём случае печать велась из виндовой программы, которая была запущена под Wine. В эту программу встроен генератор отчётов FastReport. И там настолько хитромудрая система, что я так до сих пор и не просёк. Получается следующая ерунда: если выбирать тип штрих-кода и вставлять....
.....................
Я пробовал линуксовые программы типа gLabels, из них тоже всё печаталось отлично.
Так что данное решение можно применить и для других случаев, например, для той же 1С-ки или Бизнес-Па