Do you own a Debenu Quick PDF Library version 7, 8, 9, 10, 11, 12, 13 or iSEDQuickPDF license? Upgrade to Debenu Quick PDF Library 14 today!
Printing on Matrix printer -> letters distorted |
Post Reply |
Author | |
mortzde
Beginner Joined: 13 Aug 08 Status: Offline Points: 2 |
Post Options
Thanks(0)
Posted: 08 Jun 11 at 8:28AM |
Hi,
if i print on a matrix printer the letters in the printout are distorted/crackled, it is hard to describe. It's like there is a scaling which is not calculated properly. The same printout on a laserprinter is printing fine. Do you have any idea? I use quickpdf 7.24 and qp.PrintDocument(newpr, 1, qp.PageCount, qp.PrintOptions(0, 0, reportname)); does anyone have an idea? Thanks, Martin
|
|
dsola
Team Player Joined: 28 Oct 05 Location: Croatia Status: Offline Points: 34 |
Post Options
Thanks(0)
|
Did You try to print that PDF from Adobe Reader to that matrix printer and compare results?
D. |
|
registered QuickPDF user
|
|
mortzde
Beginner Joined: 13 Aug 08 Status: Offline Points: 2 |
Post Options
Thanks(0)
|
yes,
Adobe reader is printing fine.
Martin
|
|
JanN
Senior Member Joined: 29 Oct 05 Location: Germany Status: Offline Points: 116 |
Post Options
Thanks(0)
|
Please keep in mind, that QuickPdf prints differently than Adobe Reader. QuickPdf renders the pages and then submits an image to the printer. Whereas Adobe really communicates with the printer driver and submits text if possible.
Someone correct me please if I'm wrong. EDIT: Printing images on a matrix printer in most cases is a bad idea. Edited by JanN - 15 Jun 11 at 1:23PM |
|
dsola
Team Player Joined: 28 Oct 05 Location: Croatia Status: Offline Points: 34 |
Post Options
Thanks(0)
|
Can You send me that PDF for testing?
Regards, Davor |
|
registered QuickPDF user
|
|
BukeMan
Beginner Joined: 21 Mar 12 Status: Offline Points: 1 |
Post Options
Thanks(0)
|
hello!
is there any progress in that direction? our company just faced the same issue with 9-pin matrix printer. from Adobe Reader it prints fine..
|
|
edvoigt
Senior Member Joined: 26 Mar 11 Location: Berlin, Germany Status: Offline Points: 111 |
Post Options
Thanks(0)
|
Hi,
as JanN wrote: you try to print an image (made by rendering) on a device with very low resolution. Let's assume every line has 4mm high letters on 9 needles, so the printer realizes much less than 72dpi. Thats less as on screen! And in the image, there is not exactly one pixel for every needleposition on paper. Needles and pixels dont match. So it cannot be quality. Its the same as with fax-communication. It is rather sure that adobe goes another (more complicated) way, depending more on the possibilities of use printer. You should think about another way (textextraction, printing without QPL). Cheers, Werner |
|
AndrewC
Moderator Group Joined: 08 Dec 10 Location: Geelong, Aust Status: Offline Points: 841 |
Post Options
Thanks(0)
|
QP.LoadFromFile("PrintDocumentTest.pdf", ""); int op = QP.PrintOptions(1, 0, "Hello World"); string printer = QP.NewCustomPrinter(QP.GetDefaultPrinterName()); int ret = QP.SetupCustomPrinter(printer, 5, 1); // Print Quality = High ret = QP.PrintDocument(printer, 1, MyPageCount(), op); |
|
Post Reply | |
Tweet
|
Forum Jump | Forum Permissions You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |
Copyright © 2017 Debenu. Debenu Quick PDF Library is a PDF SDK. All rights reserved. About — Contact — Blog — Support — Online Store