🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.atari.st
Article #1778

Re: Re: DeskJet speed / screendump

#1778
From: Dave Neff
Date: Tue, 13 Jun 1989 19:37
31 lines
2233 bytes
>Now comes the bug(?) if you send non-graphics data in between two dot-lines
>then these force the printer to send out the data and the non-graphics data
>(this happened by accident, because I did tell it the wrong number of
>graphics data). If this non-graphics data is normal-printable ascii then
>this is printed. At the next dot-line this is printed again (one dot position
>lower, but over many dots vertically). This results in too much ink on the
>paper, and that is something the pageformatter should overcome.

>for bold-printing). Also using a laserjetdriver on a IBM with wordperfect
>did simulate the boldprinting with the result that some spots got twice the
>ink they needed. I think that the pageformatter should prevent this!!!

What? A bug in my printer :-).  First of all, the DeskJet and DeskJet+
have no page formatter.  It does not even have any sort of bit image buffers
except for graphics.  Instead we have a "task processor" and a "format
buffer" which builds commands for a custom chip which then prints the
commands.  In other words, the printer firmware never "sees" a bit image
of the text data being printed.  Text is not simply ORed into a bit image
buffer but rather passed to a custom chip for printing.  It would be
ALLOT of overhead to have the task processor scan each task and compare
with all other tasks for any characters that would overlap.  I'm sure
this does not make complete sense but the main thing to remember is
there is no page formatter or any other bit image sort of representation
of the text.

Any DeskJet driver that is bolding by double printing characters is
written incorrectly, plain and simple.  Since the DeskJet can algorithmically
bold all characters there is no reason to bold by double striking.

Dave Neff
hpvcfs1!neff
Technical Details
Message-ID: <2150010@hpvcfs1.HP.COM>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!cs.utexas.edu!tut.cis.ohio-state.edu!ucbvax!hplabs!hp-pcd!hpvcfs1!neff
References: <8906112040.AA14807@ucbvax.Berkeley.EDU>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!cs.utexas.edu!tut.cis.ohio-state.edu!ucbvax!hplabs!hp-pcd!hpvcfs1!neff
From: neff@hpvcfs1.HP.COM (Dave Neff)
Newsgroups: comp.sys.atari.st
Subject: Re: Re: DeskJet speed / screendump
Message-ID: <2150010@hpvcfs1.HP.COM>
Date: 13 Jun 89 19:37:10 GMT
References: <8906112040.AA14807@ucbvax.Berkeley.EDU>
Organization: Hewlett Packard, Vancouver, WA
Lines: 31