» »

[C++ + QT 4] tiskanje na tiskalnik

[C++ + QT 4] tiskanje na tiskalnik

pecorin ::

imam program, ki iz txt datoteke vzame podatke, jih oblikuje s QPainter in izpise na tiskalnik s QPrinter.
program deluje, problem je le, da ta program tiskalniku poslje priblizno 5MB na eno natisnjeno stran. torej ko tiskam 30 strani, se nabere ze za vec kot 150MB podatkov, ki jih posiljam preko mreze tiskalniku. to pa mislim, da je precej prevec.

QPrinter sem naredil z "new QPrinter(QPrinter::HighResolution)".
bi moral nastaviti se kaj?
ce podam QPrinterju setResolution(dpi), na npr. 300dpi, se vse narisano poveca in ne gre vec vse na list, tiskalniku pa se vedno posilja 5MB/stran. je to mogoce zato, ker posilja tudi tisto kar ne gre na list?

ima mogoce kdo kaksno idejo kako tezavo resiti?

uspelo mi je le tako, da dokument posljem najprej PDF printerju, da kreira PDF in potem tisto natisnem(takrat posilja priblizno 1MB/stran). ampak to ze zahteva klikanje in ne deluje vec avtomatsko kar ni v redu.

prosim za pomoc.

zdobersek ::

Bi stvar delovala, ce bi najprej natisnil podatke v PDF datoteko s QPrinter::PdfFormat, potem pa to datoteko natisnil po normalnem postopku skozi tiskalnik?


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Kako nastaviti velikost slike v pdf formatu?

Oddelek: Pomoč in nasveti
171876 (1559) opeter
»

Epsonov tiskalnik zavrže 20 odstotkov črnila (strani: 1 2 )

Oddelek: Novice / Ostale najave
8338476 (29124) Tomi
»

PDF za vnos podatkov

Oddelek: Programska oprema
182535 (2080) ...:TOMI:...
»

256 GB na A4 listu (strani: 1 2 )

Oddelek: Novice / Diski
7710399 (7210) ender
»

Epson preganja proizvajalce kompatibilnih kartuš (strani: 1 2 )

Oddelek: Novice / Tožbe
787790 (6577) CaqKa

Več podobnih tem