Определить размер носителя из файла ppd
-
26-09-2019 - |
Вопрос
У меня есть лейблрайтер Dymo 400.Он работает как шарм с глэблами на Ubuntu.В настоящее время я пишу программное обеспечение для создания автоматических этикеток.для этого мне нужно знать размер PNG, который я хочу напечатать.
Я использую бумагу:Большой адрес размером 89x36 мм.
Когда я создаю и печатаю такое изображение, оно не занимает всю этикетку.Фактически это 2/3 размера этикетки.
В ppd нашел такую вещь:
*PageSize w102h252/30321 Large Address: "<</PageSize[102 252]/ImagingBBox null>>setpagedevice"
Я думаю 102 252 это размер.Я создал такой png в GIMP, но он все равно слишком мал.
Как определить, какого размера должно быть изображение, чтобы оно поместилось на этикетке?
Решение
Размер будет указан в пунктах (72 дюйма).Например, бумага формата 8,5 x 11 (letter) отображается как
<</PageSize[ 612 792 ] /ImagingBBox null>>setpagedevice
102 = 1,4 дюйма или 36 мм.
252 = 2,5 дюйма или 89 мм.