🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: adobe.psprinter.windows
Article #1447

Some text dissapears at 1200dpi and higher

#1447
From: SaGS
Date: Thu, 16 May 2002 08:29
29 lines
2822 bytes
With the PostScript driver on Windows 95 and 98SE (other 9x versions not
tested), some text strings simply dissapear or are clipped if the resolution
is set to 1200dpi or higner. Happened with ADOBEPS.DRV 4.3.1, and still
happens with the driver installed by the Universal Installer 1.0.5 (I think
it's 4.5.2). All ok on Windows 2000.

The application makes exactly the same GDI calls for each string it prints,
variables being only point size and (x,y) coordinates (note: it does not
generate PostScript code by itself). I checked coordinates, and these are
ok. The functions used (tried TextOut() and TabbedTextOut()) do not involve
any clipping; I tested DrawText() too, with and without clipping, but the
result is identical. The problem is not related to a particular font, rather
to the total string's width and number of characters (wider strings and
strings with more characters - like 90 - are more likely to be affected).
The problem does not appear randomly, that is if printing again with the
same printer settings, the same strings dissapear.

By examinig the PostScript produced, I noticed that for some strings
(apparently the longer ones), the driver generates a call to "rectclip"
followed by an "ashow" (the app does nothing special that would require
"ashow"). For others (even if the GDI function used by the program is the
same), it uses "show" and no "rectclip". My impression is that somehow the
driver thinks it needs clipping and computes the clipping rectangle
incorectly, resulting an empty rectangle (or too small); then it outputs
only the characters that would fit into that rectangle (yes, in some cases
the last visible character if partially clipped).

Does anybody know what's happening? Is this an OS failure? A fix? A
workaround? (other than setting the resolution to 600dpi or less)
Technical Details
Message-ID: <1D90CB517AB1EE49E6F90E0FCE81AE5A@in.WebX.aaQKaf7vad4>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!supernews.com!newsfeed.wirehub.nl!news-out.nuthinbutnews.com!propagator-sterling!news-in.nuthinbutnews.com!news000.worldonline.se!fr.clara.net!heighliner.fr.clara.net!newsfeed01.sul.t-online.de!t-online.de!WebX

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 10b40d,1489674b841d2e55,start
X-Google-Attributes: gid10b40d,public
X-Google-ArrivalTime: 2002-05-16 01:37:27 PST
From: "SaGS" <AntiSpamRemoveAllZsags54Z95@hotZmail.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!supernews.com!newsfeed.wirehub.nl!news-out.nuthinbutnews.com!propagator-sterling!news-in.nuthinbutnews.com!news000.worldonline.se!fr.clara.net!heighliner.fr.clara.net!newsfeed01.sul.t-online.de!t-online.de!WebX
Newsgroups: adobe.psprinter.windows
Subject: Some text dissapears at 1200dpi and higher
Message-ID: <1D90CB517AB1EE49E6F90E0FCE81AE5A@in.WebX.aaQKaf7vad4>
Date: Thu, 16 May 2002 01:29:47 -0700
Lines: 32
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit