🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.postscript
Article #4083

Re: How do I recognize postscript from a file

#4083
From: Dick Dunn
Date: Fri, 13 Nov 1992 05:53
39 lines
2479 bytes
les@chinet.chi.il.us (Leslie Mikesell) writes:
...
>Then wouldn't it have been a good idea to make ^D equivalent to white
>space in postscript so the same data stream would work everywhere?

That's easy enough:
	(\004) cvn {} def
There's a good chance you'll even find this already present in userdict in
your printer...since there's not much else useful to be done with a ^D if
it manages to wander all the way down to the interpreter.  This is not
because it's the "Right Thing", but because the interpreter is being not
only correct, but helpful.  Similarly, you might find a definition like the
one above for 032 (^Z)...because DOSland thinks end-of-file is a character,
so the misbegotten ^Z's find their ways into various bizarre places.

It's still a particularly bad idea to *start* a file with ^D.

>...Instead we now have to make
>the application aware of how the data is going to be transmitted to the
>device in order to accomodate the most likely case where the application
>must supply the ^D...

When you take an application program--which here is intending to generate
a unit of PostScript output--and expect it to deal directly with the
interface to the device, including the boundaries between units of output
generated by different applications, you've got a problem.  Inevitably
there will be some rough edges, especially if (as in this case) the source
of the real problem (DOS) has to be considered immutable.  It helps if
everyone can bend a little--get the problem fixed--without losing sight of
where the problem is and how it should have been solved.

Les has contended that most PostScript printers are attached to DOS boxes.
I doubt it; I suspect more are on Macs...but that would be an interesting
question to answer.  Be that as it may, I hope you're arguing as strongly
over in a DOS newsgroup for them to get their act together on handling
printers.
-- 
Dick Dunn    rcd@raven.eklektix.com   -or-   raven!rcd    Boulder, Colorado
	...Simpler is better.
Technical Details
Message-ID: <1992Nov13.055313@eklektix.com>
Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!csn!raven!rcd
References: <BxGrE7.Hr3@chinet.chi.il.us> <2127@shaman.wv.tek.com> <BxKnGq.7Hr@chinet.chi.il.us>

Show Full Headers
Complete Article Headers
Newsgroups: comp.lang.postscript
Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!csn!raven!rcd
From: rcd@raven.eklektix.com (Dick Dunn)
Subject: Re: How do I recognize postscript from a file
Message-ID: <1992Nov13.055313@eklektix.com>
Organization: eklektix - Boulder, Colorado
References: <BxGrE7.Hr3@chinet.chi.il.us> <2127@shaman.wv.tek.com> <BxKnGq.7Hr@chinet.chi.il.us>
Date: Fri, 13 Nov 1992 05:53:13 GMT
Lines: 39