🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.periphs.printers
Article #2573

Re: Print PostScript on a Xerox 4050?

#2573
From: Harald Meyer
Date: Tue, 19 Apr 1994 18:38
43 lines
3504 bytes
In article <2oml2u$jf7@ucunix.san.uc.edu>, egglesnj@ucunix.san.uc.edu (Nick Eggleston) writes:
|> Does anyone know of a way to make the Xerox 4050 printer able
|> to print postscript? Perhaps a postscript to metacode translator?
|> It seems such a waste to only be able to print forms and filler.

We use a Xerox 4050 printer with GHO (Graphics Handling Option) as PostScript
output device. You need this GHO board, otherwise the printer is not able to
process the (compressed) raster images.

Output creation is done via ghostscript, we have modified the
pbm-gs-driver by adding two low level software layers: 

 -1-  a bitmap frame buffer layer (used for bitmap rotation and enlargement
      of black runs, see below)

 -2-  a raster compression layer which produces RES (Xerox raster encoding 
      standard) image files from bitmaps

all functions are written in C, the ghostscript program (version 2.6.1) 
runs under SGI IRIX, AIX and HP-UX (9.0), the layer packages are also 	
available for MVS (C-370), LINUX, Ultrix. All is free software, so you
won't have to pay for it, if you want to use it.

There were two main problems with the 4050 printer:

 -1- Internally, the 4050 bitmap addressing mode is landscape, so you have
     to rotate bitmaps, which costs 1/2 ... 2 seconds per page. This rotation
     is done in the low level bitmap frame buffer layer.

 -2- Because the 4050 laser beam "writes" the white areas of the paper (i.e.,
     the areas that are not covered with toner), a bitmap normally looks much
     "lighter" than the same bitmap processed by "black area writers" 
     (e.g. HP laserjet). We solved this problem by enlarging all black runs
     by a certain number of pixels (horizontally and vertically). The number
     of additional pixels is controlled by an environment variable.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
Harald Meyer                    Voice / FAX: +49 721 608-4036 / +49 721 32550
Computing Center                smtp       : rz65@rz.uni-karlsruhe.de
Am Zirkel 2                     bitnet     : rz65@dkauni2.bitnet
University of Karlsruhe
D-76128 Karlsruhe, FRG          I don't like four letter word operating systems
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
Technical Details
Message-ID: <2p18eo$ljo@nz12.rz.uni-karlsruhe.de>
Path: arc1-ca.pugleaf.net!gmd.de!nntp.gmd.de!newsserver.jvnc.net!darwin.sura.net!howland.reston.ans.net!europa.eng.gtefsd.com!emory!nigel.msen.com!zib-berlin.de!uniol!news.uni-stuttgart.de!rz.uni-karlsruhe.de!rz.uni-karlsruhe.de!rz65
References: <2oml2u$jf7@ucunix.san.uc.edu>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: f62f2,39007a15b72f6d5c
X-Google-Attributes: gidf62f2,public
X-Google-Thread: 104d8a,39007a15b72f6d5c
X-Google-Attributes: gid104d8a,public
X-Google-Thread: 10feb4,39007a15b72f6d5c
X-Google-Attributes: gid10feb4,public
X-Google-Thread: 114fc0,39007a15b72f6d5c
X-Google-Attributes: gid114fc0,public
X-Google-ArrivalTime: 1994-04-19 11:38:16 PST
Path: arc1-ca.pugleaf.net!gmd.de!nntp.gmd.de!newsserver.jvnc.net!darwin.sura.net!howland.reston.ans.net!europa.eng.gtefsd.com!emory!nigel.msen.com!zib-berlin.de!uniol!news.uni-stuttgart.de!rz.uni-karlsruhe.de!rz.uni-karlsruhe.de!rz65
From: rz65@rz.uni-karlsruhe.de (Harald Meyer)
Newsgroups: comp.periphs.printers,comp.lang.postscript,comp.sys.xerox,bit.listserv.xerox-l
Subject: Re: Print PostScript on a Xerox 4050?
Date: 19 Apr 1994 18:38:16 GMT
Organization: University of Karlsruhe, Germany
Lines: 43
Distribution: world
Message-ID: <2p18eo$ljo@nz12.rz.uni-karlsruhe.de>
References: <2oml2u$jf7@ucunix.san.uc.edu>
NNTP-Posting-Host: ry71.rz.uni-karlsruhe.de
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit