Settings

The page will reload to apply your changes.
Theme

ASCII Art Font

ASCII Art Menu

Original Usenet message from alt.ascii-art, 27 Apr 1999.
Re: overprinting ASCII on Laserjet?

Re: overprinting ASCII on Laserjet?

Robert Wood <rob...@ionet.net> writes:
>
> Neil Franklin wrote:
>
> >
> > Well actually the printer is obeying the CRs. They just have no
> > discernable result on the output.
>
> Ah, but it does, it is interpreting the CR as a line feed

Man to dog: sit. Dog: bark.

A funny definition of obeying :-).


> > > combination are interpreted.  But in another place in the HP codes it says tha
> > t
> > > the LF (linefeed) ASCII 10 is interpreted as CR (carriage return) ASCII 13.
>
> It actually prints as ...
> <any character>
> <second-char>

I would call that broken firmware. Possibly broken as designed, but
definitely broken.

P.S: are you printing directly to the LPTx: from an DOS box or are you
printing from some file view/print program (Notepad?) via an Windows
driver? Is this printer even DOS aware or Windows-only (possible
emulating an LPTx:)?


> > The nearist thing you can do is get an program that understands
> > overstriking and converts it into escape sequences for bold
>
> Huh?  These "poster" files have nothing to do with "bold" printing.  The
> same
> character is not be printed in the same place.  It is usually a 0
> overwritten by a #
> then overwritten by a X.

Ah so. I was thinking of the typical overprinting problems people get
from [tn]roff style bold/underline jobs.


> > BTW: printing the line twice with CR is the wrong way for most of
> > these programs, they usually want <char1> <BS> <char1> <char2> <BS>
> > <char2> ..., they also user <unserscore> <BS> <char> to underline.
>
> Have you ever looked at one of these files?

The type you have described above I have never met.

What type of system produced these? What program?


> Before Dot matrix all there           
> was were                                           
> line printers, so therefore you had to print a whole line at a time.
        
Now it is to me to say "huh".      

The first computer printers were Teletype ASR 2x and 3x(*) and Friden
Flexowriters (I am talking here about the 1950s for mainframes and
1960s for PDPs). These devices all worked one character at a time.

ASCII was originally the control code for such devices. That is
why it contains such things as BS, <HT and the double CRLF.        

And that is why programs like [tn]roff used the char-BS-char trick.

(*) I still remember (far to well) using an 1953 ASR 33. Awfull.


Line-at-a-time printers were a later development to keep up with
processor speed increases (this was batch processing days, where the
CPU output everything to cardpunch or printer, no disks).

Such devices had one line of RAM which was first filled with the
characters before letting them out. They may have emulated CR LF but
an single line end would be more natural to these.                              


> you print a              
> line of 0's, then you overprint with a line of #'s, then you print a
> third time on the
> same line with X's.

Actuall the only line-at-a-time printer I have ever seen (on an Pr1me
750) about 15 years ago) would make this impossible. It used one pin
per char and "wriggled" the print assembly a few pixels back and fro, 
while steadily advancing the paper. Overstrike would have required  
reversing the paper movement (never an good thing to do).       


> I understand that Laser printers are page printers and that each
> character is sent                                                
> to the printer as a bunch of dots to fill up a space.        

Bunch of dots only on cheaper ones. More expensive ones recieve ASCII     
with embedded codes (PCL) or ASCII coded drawing programs (PS).


> 0 then put a # in the same space you should fill in more or the dots in
> our
> "rectangle", that when you add the X to the mix you fill in even more
> dots in our                           
> rectangle.

That is what should happen. If the printer firmware is not broken.   


> "Transparency" setting
> on the HP may solve this, but I have not been able to find a good
> example of how to
> use it in this situation,

Transparency? What good would that do?

I would try having an look at the PCL positioning escape sequences.
Quasi force the rasteriser to work there where you want it to.

I have not got any PCL manual, so I can not point out the actual
sequence to use.


> I have seen too many print errors where text overwrote other text on my
> laser to
> just give this up as hopeless.

Most likely wrongly calculated positioning sequences. I have done that
myself when writing PostScript drivers. PS also has positioning
commands, misscalculating their parameters gives such mess.


> already worked out how to print the old line printer posters on a laser
> printer.  I
> can not believe I am the first to try this.  The Dot Matrix printer will
> eventually become an oddity that is only used in special circumstances,

And an oddity which exactly the old diehards will be the last to leave.

Actually I have gone paperless. I have yet to find any ASCII that will
not render on-screen.


--
Neil Franklin, Nerd, Geek, Unix Guru, Hacker, Mystic
nei...@franklin.ch.remove http://neil.franklin.ch/
20th century record companies fit the 21st century data highways
as good as 19th century stagecoaches fit the 20th century freeways

Original message headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: f996b,950692fbe9f3775e
X-Google-Attributes: gidf996b,public
From: Neil Franklin <nei...@franklin.ch.remove>
Subject: Re: overprinting ASCII on Laserjet?
Date: 1999/04/27
Message-ID: <6ul...@chonsp.franklin.ch>
X-Deja-AN: 471619059
Sender: nei...@chonsp.franklin.ch
References: <371...@ionet.net> <199...@ng122.aol.com> <371...@news.iglou.com> <371...@ionet.net> <6uv...@chonsp.franklin.ch> <372...@ionet.net>
X-Trace: 27 Apr 1999 23:11:54 +0100, dua131221.dialup800-stat.ethz.ch
Organization: My own Private Self
Newsgroups: alt.ascii-art
About this message. This message was posted publicly to the newsgroup alt.ascii-art in 1999 and is mirrored here unchanged as part of the Historic Archives – only email addresses are masked. The artwork and text belong to their original authors: if you copy a piece, keep the artist's initials or signature intact and credit them where you can. Are you the author? Contact us to get your posts attributed, connected to your artist profile, or removed.

Report this message

Help us keep the archive clean and accurate. Reports are reviewed by a person – nothing is changed automatically.

Help classify this post