🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.postscript
Article #4412

Re: Postscript printing small and mirrorimaged!!

#4412
From: Louis A. Mamakos
Date: Tue, 08 Jan 1991 03:07
50 lines
3126 bytes
In article <1991Jan07.165702.26015@cpqhou.uucp> pipkinsj@cpqhou.UUCP (Jeff Pipkins @Adv Dev@SE hou ) writes:

>device I have ever heard of use the Ctrl-D to mark the end of the job
>on parallel or serial channels.  This does not mean that it's part of the
>language -- but it seems to be a part of Adobe's implementation of the
>PostScript language.

No, its an implementation of a communications facility that allows you
to submit jobs to the PostScript interpreter.  In my mind, the
distiction is importatnt.  On an Ethernet attached DEC LPS40, you send
an OP_EOJ (end of job) opcode on the TCP connection to distinguish
between different jobs of the same print session.  Normal PostScript
program text is transmitted to the printer across the TCP connection
using an OP_DATA opcode, for example.

>BTW, the Ctrl-C character (over parallel or serial) "cancels" the current
>job, but I'm not completely sure what is meant by that, nor whether it
>is implemented the same in all cases. 

A control-C character on a serial or parallel printer causes an
"interrupt" error condition for the currently executing job.  On an
Ethernet attached DEC LPS40, you send an OP_KILL opcode as TCP urgent
data to accomplish the same thing.

In the case of status messages, the DEC LPS40 printer transmits
logging and status messages on seperate TCP connecton(s) to one or
more management servers on the network.  It a bit of a different way
of looking at that particular issue, since multiple hosts can submit
jobs to the same printer.

In the case of my personal NEC LC-890 PostScript printer, control-T
doesn't do anything too useful on the parallel port.

If you make a distinction between the PostScript program which puts
marks on the page from the details of how you shove the bits from here
to there, you don't get yourself into too many problems.  Perhaps in
the future, PostScript printer on network can access NFS servers
directly, and we simply give them the name of the PostScript file to
print which resides somewhere on an insititutional filesystem.  

Or perhaps Adobe will implement the 8 bit transparent serial channel
on some PostScript printer products which specifies who to escape link
control character codes.  There's an interesting document on the Adobe
archive server that discusses how this might be done.

The wonderful thing about PostScript is that the applications which
generate PostScript files can be ignorant of the mechanisms used to
print them.

louie
Technical Details
Message-ID: <1991Jan8.030758.20714@ni.umd.edu>
Path: arc1-ca.pugleaf.net!utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!udel!haven!ni.umd.edu!sayshell.umd.edu!louie
References: <1208@vidiot.UUCP> <1991Jan6.010757.3151@ni.umd.edu> <1991Jan07.165702.26015@cpqhou.uucp>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!udel!haven!ni.umd.edu!sayshell.umd.edu!louie
From: louie@sayshell.umd.edu (Louis A. Mamakos)
Newsgroups: comp.lang.postscript
Subject: Re: Postscript printing small and mirrorimaged!!
Message-ID: <1991Jan8.030758.20714@ni.umd.edu>
Date: 8 Jan 91 03:07:58 GMT
References: <1208@vidiot.UUCP> <1991Jan6.010757.3151@ni.umd.edu> <1991Jan07.165702.26015@cpqhou.uucp>
Sender: usenet@ni.umd.edu (USENET News System)
Organization: University of Maryland, College Park
Lines: 50
Nntp-Posting-Host: sayshell.umd.edu