Добавление формата печати 7,5 на 12 см в Linux Mint (CUPS)

Добавление альтернативных форматов печати для принтера в Linux на подсистеме печати CUPS

Принтер TSC TE200

Для печати этикеток для ТК и маркетплейсов используется принтер TSC TE200. По умолчанию при печати можно было выбрать:

  • 2 х 4 дюйма
  • 4 х 4 дюйма
  • 4 х 6 дюймов

В задаче было, чтобы этикетки которые нужно было использовать: 75 х 120 мм (7,5 х 12 см)

 

Выполнение

Открыл конфигурацию данного принтера /usr/local/share/cups/model/tscprinters/TE200.ppd

нашел строки

...
*PageSize w2h4/2 x 4 (2.00 in x 4.00 in): "<</PageSize[144 288]/ImagingBBox null>>setpagedevice"
*PageSize w4h4/4 x 4 (4.00 in x 4.00 in): "<</PageSize[288 288]/ImagingBBox null>>setpagedevice"
*PageSize w4h6/4 x 6 (4.00 in x 6.00 in): "<</PageSize[288 432]/ImagingBBox null>>setpagedevice"
...

добавил далее

*PageSize w4h5/75 x 120 (75 mm x 120 mm): "<</PageSize[212 340]/ImagingBBox null>>setpagedevice"

нашел строки

*PaperDimension w4h5/75 x 120 (75 mm x 120 mm): "212 340"...
*PageRegion w2h4/2 x 4 (2.00 in x 4.00 in): "<</PageSize[144 288]/ImagingBBox null>>setpagedevice"
*PageRegion w4h4/4 x 4 (4.00 in x 4.00 in): "<</PageSize[288 288]/ImagingBBox null>>setpagedevice"
*PageRegion w4h6/4 x 6 (4.00 in x 6.00 in): "<</PageSize[288 432]/ImagingBBox null>>setpagedevice"
...

добавил еще одну

*PageRegion w4h5/75 x 120 (75 mm x 120 mm): "<</PageSize[212 340]/ImagingBBox null>>setpagedevice"

нашел строки

...
*ImageableArea w2h4/2 x 4 (2.00 in x 4.00 in): "0 0 144 288"
*ImageableArea w4h4/4 x 4 (4.00 in x 4.00 in): "0 0 288 288"
*ImageableArea w4h6/4 x 6 (4.00 in x 6.00 in): "0 0 288 432"
...

добавил еще одну

*ImageableArea w4h5/75 x 120 (75 mm x 120 mm): "0 0 212 340"

нашел строки

...
*PaperDimension w2h4/2 x 4 (2.00 in x 4.00 in): "144 288"
*PaperDimension w4h4/4 x 4 (4.00 in x 4.00 in): "288 288"
*PaperDimension w4h6/4 x 6 (4.00 in x 6.00 in): "288 432"
...

добавил еще одну

*PaperDimension w4h5/75 x 120 (75 mm x 120 mm): "212 340"

сохранил файл

зашел по адресу: http://localhost:631/

перешел на страницу Printers

удалил из списка принтер TSC_TE200

перешел на страницу Administration

нажал Find New Printers

выбрал производителя TSC

выбрал принтер TE200

При печати в списке появился четвертый формат: 75 х 120 мм