#4684: Добавление картинок на этикетку TSC на языке TSPL
Отредактирована: 43 дня назадСимптомы
- На этикетке не отображаются картинки/логотипы.
- Как добавить изображение в шаблон этикетки TSPL.
- Настройка картинок в этикетке TSPL.
Решение
Подготовка картинки
Команда PUTBMP не изменяет размер и не поворачивает картинку, картинка печатается в том размере и ориентации, в котором была подготовлена и загружена в принтер.
- Открыть картинку в Paint.
- При необходимости повернуть: "Повернуть" → выбрать нужный угол.
- Нажать "Изменить размер" → выбрать "Пиксели".
Ввести нужные значения ширины и высоты: Для 300 DPI: 1 мм = 11,8 точек (пикселей).
Пример: Картинка размером 7x7 мм при 300 DPI будет иметь размер 83x83 пикселя.

- Сохранить как BMP.
В выпадающем списке "Тип файла" выбрать "Монохромный точечный рисунок".
Расчет координат и позиционирование
Начало координат (0,0) всегда находится в верхнем левом углу области печати.
• Ось X - Расстояние от левого края этикетки (лево → право).
• Ось Y - Расстояние от верхнего края этикетки (верх → низ).
Координаты задаются для левого верхнего угла самого изображения.
Например, если указать PUTBMP 100, 200, "logo.bmp", то верхний левый угол картинки будет помещен в точку с координатами X=100, Y=200.
Расчет координат: Для 300 DPI используйте соотношение 1 мм = 11,8 точек.
Внесение изменений в шаблон TSPL
- Открыть файл шаблона этикетки с расширением .tmpl, подготовленный по статье.
- Вставить команду вывода картинки
PUTBMP X, Y, "logo.bmp"после командыCLS.
Имя файла картинки в коде должно точно совпадать с именем загруженного файла, включая регистр букв (например, Logo.bmp и logo.bmp — это разные файлы для принтера).
CLS
PUTBMP 755, 236, "eac.bmp"
PUTBMP 755, 330, "fcs.bmp"
PUTBMP 755, 425, "mobius.bmp"
... //Остальные объекты
PRINT 1, 1
Загрузка в 1С
Загрузить обновленный шаблон, используемый шрифт и файлы картинок в 1С по статье.