Epson dot-matrix printer

W

wkshum99

I upgraded my Microsoft Office 2000 to XP. Thereafter, everytime I
print to Epson LQ-300+ becomes differently. The font size become
smaller. The interesting thing is that when I print this document on
all other printers, it behaves as usual.

Anyone knows anything?
 
E

Edwin Pawlowski

I upgraded my Microsoft Office 2000 to XP. Thereafter, everytime I
print to Epson LQ-300+ becomes differently. The font size become
smaller. The interesting thing is that when I print this document on
all other printers, it behaves as usual.

Anyone knows anything?

I don't think that printer (and many other older models) are supported by
XP. I had a Panasonic dot matrix that I used for checks that was never
quite right either.
 
D

Don Phillipson

I upgraded my Microsoft Office 2000 to XP. Thereafter, everytime I
print to Epson LQ-300+ becomes differently. The font size become
smaller. The interesting thing is that when I print this document on
all other printers, it behaves as usual.
Anyone knows anything?

What printer driver are you using? The likeliest explanation is that
the current printer initialization routine includes one SHIFT IN
command (so that successive initializations each make the font
smaller). You might seek to fix this by adding the correct
initialization routine to your reboot commands (e.g. one printer
instruction in AUTOEXEC.BAT. We assume the LQ is
connected through an LPT port.)
1. Because Epson dot matrix printers often used the same
codes, you can experiment with other drivers, e.g. for FX or MX
printers, in case this helps.
2. But you must accept that MS decided when marketing Office
2000 and XP to abandon supprort for MS-DOS printers.
 
W

wkshum99

Could you explain how to fix "You might seek to fix this by adding the
correct
initialization routine to your reboot commands (e.g. one printer
instruction in AUTOEXEC.BAT."

I don't quite understand how to do it.
 
D

Don Phillipson

Could you explain how to fix "You might seek to fix this by adding the
correct
initialization routine to your reboot commands (e.g. one printer
instruction in AUTOEXEC.BAT."
I don't quite understand how to do it.

Epson control code for printer intialization is ESC E
i.e. char 27 (decimal) followed by char 69 (decimal)
So you can use DOS to send these two chars to the
printer -- something like
COPY CHAR$(27) CHAR$(69) PRN
and it will send the initialization code to a ready printer.
(I forget the exact syntax. You must check that for yourself.
In the old days it was easier to use BASIC
LPRINT CHR$(27);"E"
or something like that.)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top