Определите размер носителя из файла ppd - PullRequest
0 голосов
/ 30 сентября 2010

У меня есть Dymo labelwriter 400. Он работает как шарм с глабелами на Ubuntu. В настоящее время я пишу программное обеспечение для создания автоматических этикеток. для этого мне нужно знать размер png, который я хочу напечатать.

Используемая мной бумага: Большой адрес, 89x36 мм.

Когда я создаю и печатаю такое изображение, оно не занимает всю этикетку. На самом деле это 2/3 от размера этикетки.

В ppd я нашел такую ​​вещь:

*PageSize w102h252/30321 Large Address: "<</PageSize[102 252]/ImagingBBox null>>setpagedevice"

Я думаю, 102 252 - это размер. Я создал такой PNG в GIMP, все еще слишком мало.

Как определить, какой размер должен иметь изображение, чтобы оно соответствовало метке?

1 Ответ

1 голос
/ 04 октября 2010

Размер будет в точках (72 дюйма). Например, бумага размером 8,5 x 11 (буква) отображается как

<</PageSize[ 612 792 ] /ImagingBBox null>>setpagedevice

102 = 1,4 дюйма или 36 мм

252 = 2,5 дюйма или 89 мм

...