Добавление необходимого размера этикеток в драйвер для Linux

Инструкция по добавлению нестандартного размера этикеток на примере драйвера mertech_label_printer_linux_driver_v1.2.1 для Linux и операционной системы Astra Linux 2.12.

Установка драйвера для принтеров этикеток MERTECH для Linux:

После установки драйвера в настройках печати выберите размер этикетки, используемой в принтере.

../_images/label_linux_1.png

Если в списке нет нужного размера этикетки, добавьте его вручную. Например, для принтера MERTECH LP58 EVA в список доступных размеров добавим этикетки 43×25 мм и 58×40 мм:

  1. В каталоге с PPD-файлами драйвера найдите файл LP58_EVA.ppd.

  2. Откройте его с правами администратора в текстовом редакторе.

  3. Переведите размеры из миллиметров в PostScript points (psp), используя соотношение: 1 мм = 2.8346 psp.

Для этикетки 43×25 мм:

  • 43 мм * 2.8346 ≈ 122 psp

  • 25 мм * 2.8346 ≈ 71 psp

Для этикетки 58×40 мм:

  • 58 мм * 2.8346 ≈ 164 psp

  • 40 мм * 2.8346 ≈ 113 psp

  1. Найдите в файле блоки, описывающие существующие размеры:

  • PageSize

  • PageRegion

  • ImageableArea

  • PaperDimension

  1. Добавьте в файл следующие строки:

Для этикетки 43×25 мм:

*PageSize w43h25/43 mm x 25 mm: «<</PageSize[122 71]/ImagingBBox null>>setpagedevice»

*PageRegion w43h25/43 mm x 25 mm: «<</PageSize[122 71]/ImagingBBox null>>setpagedevice»

*ImageableArea w43h25/43 mm x 25 mm: «0 0 122 71»

*PaperDimension w43h25/43 mm x 25 mm: «122 71»

Для этикетки 58×40 мм:

*PageSize w58h40/58 mm x 40 mm: «<</PageSize[164 113]/ImagingBBox null>>setpagedevice»

*PageRegion w58h40/58 mm x 40 mm: «<</PageSize[164 113]/ImagingBBox null>>setpagedevice»

*ImageableArea w58h40/58 mm x 40 mm: «0 0 164 113»

*PaperDimension w58h40/58 mm x 40 mm: «164 113»

../_images/label_linux_2.png
  1. Сохраните отредактированный файл.

7. Переустановите драйвер принтера с использованием отредактированного PPD-файла.

После этого новые размеры 43×25 мм и 58×40 мм появятся в списке доступных форматов этикеток.

../_images/label_linux_3.png

Примечание

Если Вы не нашли ответа на свой вопрос или нуждаетесь в консультации наших технических специалистов, пожалуйста позвоните по телефону бесплатной горячей линии Mertech 8-800-555-7783 или напишите запрос на нашу почту support@mertech.ru


Е.А.В. 18.12.2025