Russian Qt Forum

Qt => Печать => Тема начата: Termit от Сентябрь 06, 2012, 18:38



Название: Печать на принтере этикеток
Отправлено: Termit от Сентябрь 06, 2012, 18:38
Всем привет!

Подскажите в какую сторону копать  ???

Суть проблемы проиллюстрирую во вложенном файле.
Использую в проекте для печати на принтере класс TextPrinter взятый с Qt-Apps.org (http://qt-apps.org/content/show.php/TextPrinter?content=62383 (http://qt-apps.org/content/show.php/TextPrinter?content=62383))
Все это счастье живет под Linux-ом.

Все было хорошо, я не дергался так как при печати на лазерном и струйном принтерах все было красиво, при печати на матричном было мягко говоря не сильно качественно, но я грешил на драйвера самого принтера.
Так вот стала задача печати на принтере этикеток (принтер работает через CUPS). И вот тут выяснилось, что этот принтер печатает так же некачественно как и матричный. НО только при печати через этот самый класс TextPrinter.

На scan-1.jpg первая этикетка напечатанная через QTextDocument->print(QPrinter) вторая соответственно через TextPrinter.
bad.pdf - файл сформирован через TextPrinter, good.pdf сформирован через QTextDocument->print. И вот что интересно. Если отправить на печать из какого-нить pdf ридера файл bad.pdf на обычный принтер все будет хорошо, на принтер этикеток - будет так как на скане. Если же печатать good.pdf то все будет и там и там хорошо.

Резюмирую вопрос(ы): каким образом заставить TextPrinter печатать нормально на принтер этикеток? В какую сторону копать? Какие свойства каких объектов проверить? Почему собственно происходит такое искажение? Да и из-за чего оно?


Название: Re: Печать на принтере этикеток
Отправлено: саня от Сентябрь 28, 2015, 19:10
я думаю некачественное по не более


Название: Re: Печать на принтере этикеток
Отправлено: xkunyax1994 от Сентябрь 28, 2015, 19:15
ну возможно конечно дело в самом железе, но помойму все дело в ПО особенно, если оно пиратское, то ничего удивительного, что в некоторых случаях оно не хочет печатать


Название: Re: Печать на принтере этикеток
Отправлено: Old от Сентябрь 28, 2015, 19:21
Камрады, тема 2012 года. Термиту уже все равно. :)


Название: Re: Печать на принтере этикеток
Отправлено: rusya1995 от Сентябрь 29, 2015, 03:06
ну возможно конечно дело в самом железе, но помойму все дело в ПО особенно, если оно пиратское, то ничего удивительного, что в некоторых случаях оно не хочет печатать
ну тут особо другого вывода и не напрашивается, очень много факторов указывают именно на него


Название: Re: Печать на принтере этикеток
Отправлено: xkunyax1994 от Сентябрь 29, 2015, 03:08
ну возможно конечно дело в самом железе, но помойму все дело в ПО особенно, если оно пиратское, то ничего удивительного, что в некоторых случаях оно не хочет печатать
ну тут особо другого вывода и не напрашивается, очень много факторов указывают именно на него
ну это просто действительно очевидно, я сам "чайник" в этих делах, и знания мои в этой сфере на примитивном уровне) обычно, если что-то ломается, то обращаюсь в Сервис Плюс, все-таки ребята на это учились и практиковались в подобных вещах


Название: Re: Печать на принтере этикеток
Отправлено: Termit от Сентябрь 30, 2015, 23:36
Камрады, тема 2012 года. Термиту уже все равно. :)

Ну не то чтобы все равно, я еще жив, некоторые вещи все так же радуют :)
Но тема, да, старовата...



Название: Re: Печать на принтере этикеток
Отправлено: Termit от Сентябрь 30, 2015, 23:37
ну возможно конечно дело в самом железе, но помойму все дело в ПО особенно, если оно пиратское, то ничего удивительного, что в некоторых случаях оно не хочет печатать

:o
А, что пиратское-то? Linux или OpenSource TextPrinter?


Название: Re: Печать на принтере этикеток
Отправлено: panAlexey от Октябрь 10, 2015, 08:25
и установил он пиратский линукс и сломал мозг всем линупсоидам...