Article View: adobe.acrobat.reader
Article #809How to Modify a Driver to Print PDF to Dot Matrix Printers in Text Mode from Windows
From: Hwakins Wester
Date: Tue, 27 Jul 2004 17:30
Date: Tue, 27 Jul 2004 17:30
20 lines
1639 bytes
1639 bytes
I'm writing a Windows 2000 Driver for Line Matrix Printers. The reason is that printing text is faster and clearer than printing documents using Image mode on this kind of printers. The driver is a customization of Microsoft UniDrv for Win2k included in DDK. The problem I'm facing is that Acrobat Reader 6.0 dosen't call the DrvTextOut function, it calls DrvBitBlt instead. However, Acrobat Reader 5.0 calls DrvTextOut, but there is another problem. Driver cannot load font data associated with the PDF file, beacuse font names seem to be random and they cannot be identified by GetTTUnicodeGlyphIndex. Now, I'll be thankfull if someone could provide info on how to tell Acrobat Reader 6.0 call DrvTextOut instead of DrvBitBlt. And where and how to locate temporary fonts used by Acrobat when printing. Thanks
Technical Details
Message-ID:
<b0c9d8dd.0407270930.d1a746b@posting.google.com>Path:
arc1-ca.pugleaf.net!g2news1.google.com!postnews2.google.com!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Thread: 109513,eccef1c6a07f70a4,start X-Google-Attributes: gid109513,public X-Google-Language: ENGLISH,ASCII-7-bit Path: arc1-ca.pugleaf.net!g2news1.google.com!postnews2.google.com!not-for-mail From: qazwsx___@mail.com (Hwakins Wester) Newsgroups: adobe.acrobat.reader Subject: How to Modify a Driver to Print PDF to Dot Matrix Printers in Text Mode from Windows Date: 27 Jul 2004 10:30:35 -0700 Organization: http://groups.google.com Lines: 20 Message-ID: <b0c9d8dd.0407270930.d1a746b@posting.google.com> NNTP-Posting-Host: 212.118.2.98 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1090949436 31546 127.0.0.1 (27 Jul 2004 17:30:36 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Tue, 27 Jul 2004 17:30:36 +0000 (UTC)