🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: adobe.postscript.programming
Article #558

Re: ~> End Marker

#558
From: Aandi_Inston
Date: Mon, 28 Jun 2004 08:52
43 lines
2801 bytes
>I really need a black and white answer form Adobe on this one to resolve whether Konica or SAP need to resolve this issue.

You will certainly not get an official reply, if the Konica printer
includes a non-Adobe PostScript interepreter. Adobe don't see it as
their role to police, improve or comment on non-Adobe interpreters.

(In my personal opinion, it suits Adobe very well if non-Adobe
interpreters differ from Adobe, since it helps build the "true Adobe"
brand idea in PostScripts, sometimes to the point where it becomes a
purchasing decision).
>
>Adobe Reader certainly handles this character placement correctly as do HP printers but Konica printers need the carriage return removed.

The solution here depends on your outlook, not on the finer points of
PostScript theology. Getting printers "fixed" is a difficult and
sometimes impossible task, whatever bugs they might have. (Printers
may contain non-upgradeable softwre). Getting software fixed, even if
it is to work around printer bugs, may be a simpler solution, as
compatibility with a wide range of printing devices is an aim for
software vendors.

(So my personal recommendation would be to contact SAP and tell them,
not the letter of the PostScript reference, but that their files don't
print on particular hardware).

Since I enjoy a bit of PostScript theology myself I took a look at the
specification. I don't find a definitive statement, but I see
"enclosed in <~ and ~>". My personal interpretation of this is that ~>
aren't implicitly given permission to be split. There are other
strange effects with spaces (e.g. is "/ a" the literal name a, an
error, or a literal empty name followed by the executable name a, but
I digress).

In the few cases where the PostScript spec is ambiguous, one could
argue that the job of those creating PostScript is to be conservative,
and those consuming it is to be liberal. You of course have the
opposite in this situation.

For what it's worth, in my own interpreter (i.e. the one I wrote), a
split ~> will generate a syntaxerror.


Aandi Inston
Technical Details
Message-ID: <40dfd970.2137749822@adobeforums.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!proxad.net!fr.ip.ndsoftware.net!npeer.de.kpn-eurorings.net!feed.news.schlund.de!schlund.de!newsfeed01.sul.t-online.de!t-online.de!webx
References: <3bb4cd76.-1@webx.la2eafNXanI>

Show Full Headers
Complete Article Headers
X-Google-Thread: 10c61a,84e6055ea2e8b41d
X-Google-Attributes: gid10c61a,public
X-Google-Language: ENGLISH,ASCII-7-bit
From: Aandi_Inston@adobeforums.com
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!proxad.net!fr.ip.ndsoftware.net!npeer.de.kpn-eurorings.net!feed.news.schlund.de!schlund.de!newsfeed01.sul.t-online.de!t-online.de!webx
Newsgroups: adobe.postscript.programming
Subject: Re: ~> End Marker
Message-ID: <40dfd970.2137749822@adobeforums.com>
Date: Mon, 28 Jun 2004 01:52:38 -0700
References: <3bb4cd76.-1@webx.la2eafNXanI>
Lines: 45
X-Newsreader: Forte Free Agent 1.21/32.243
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit