Article View: comp.periphs.printers
Article #2573Re: Print PostScript on a Xerox 4050?
From: Harald Meyer
Date: Tue, 19 Apr 1994 18:38
Date: Tue, 19 Apr 1994 18:38
43 lines
3504 bytes
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!rz65References:
<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