A Computer hardware and components forum. ComputerBanter.com

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » ComputerBanter.com forum » General Hardware & Peripherals » Printers
Site Map Home Authors List Search Today's Posts Mark Forums Read Web Partners

Epson Stylus Color 640 on WinXP



 
 
Thread Tools Display Modes
  #1  
Old May 12th 06, 10:39 PM posted to comp.periphs.printers
Guest
 
Posts: n/a
Default Epson Stylus Color 640 on WinXP

Tom wrote:
Howdy,

I had a Epson Stylus Color 640 connected to a Win98 machine and the
printer accessible from a WinXP machine via LAN. This worked great as
both Win98 and WinXP had access to the printer. Recently the Win98
machine had a hard drive fail. So I decided not to repair it and just
move the printer to the WinXP machine.

First I tried the Epson Win2000 driver at Epson (there is no XP driver),
installing the drivers first before connecting the printer. No dice. I
uninstalled the Epson driver and tried the included WinXP 640 driver.
Again, no dice. Also tried printing from DOS, nope.

I loaded up a huge 17MB text file and attempted to print from Notepad to
allow me more time to see what was happening. While the text file was
printing, the print icon appeared in the systray. I could see from the
spool that the text file was there and the pages were just zipping by.
So, it looks like it is attempting to print, but that there is some sort
of broken link to the printer.

LPT1 is set to ECP in BIOS (although I tried Normal) and is shown in
device manager "This device is working properly". I've let it assign an
IRQ, and tried enabling Legacy PnP support, with no luck. I also did a
self-test from the printer itself and it printed fine. So I know the
printer works fine.

Please, anyone have any suggestions, I just don't know what else to try?

--

Tom


Hi Tom
This printer is natively supported in WinXP, so if you "Add new printer" and
when asked, select Epson and your model it should install and work correctly.
There may be some differences between the native drivers and the 2000 driver.
Make sure you uninstall the 2000 driver first and reboot before installing the
native driver.
If that doesn't work you may have a hardware problem with the port but my
suspicion is the driver is not correct for WinXP.
Tony
  #2  
Old May 13th 06, 06:38 AM posted to comp.periphs.printers
Guest
 
Posts: n/a
Default Epson Stylus Color 640 on WinXP

Tom wrote:
On May 12 2006, Tony wrote:

I had a Epson Stylus Color 640 connected to a Win98 machine and the
printer accessible from a WinXP machine via LAN. This worked great as
both Win98 and WinXP had access to the printer. Recently the Win98
machine had a hard drive fail. So I decided not to repair it and just
move the printer to the WinXP machine.

First I tried the Epson Win2000 driver at Epson (there is no XP
driver), installing the drivers first before connecting the printer.
No dice. I uninstalled the Epson driver and tried the included WinXP
640 driver. Again, no dice. Also tried printing from DOS, nope.

I loaded up a huge 17MB text file and attempted to print from Notepad
to allow me more time to see what was happening. While the text file
was printing, the print icon appeared in the systray. I could see from
the spool that the text file was there and the pages were just zipping
by. So, it looks like it is attempting to print, but that there is
some sort of broken link to the printer.

LPT1 is set to ECP in BIOS (although I tried Normal) and is shown in
device manager "This device is working properly". I've let it assign
an IRQ, and tried enabling Legacy PnP support, with no luck. I also
did a self-test from the printer itself and it printed fine. So I know
the printer works fine.

Please, anyone have any suggestions, I just don't know what else to
try?


This printer is natively supported in WinXP, so if you "Add new
printer" and when asked, select Epson and your model it should install
and work correctly. There may be some differences between the native
drivers and the 2000 driver. Make sure you uninstall the 2000 driver
first and reboot before installing the native driver. If that doesn't
work you may have a hardware problem with the port but my suspicion is
the driver is not correct for WinXP.


To be sure I followed your suggestions correctly, I wrote these notes:

1. Opened "Printers and Faxes" from Control panel
2. Selected printer, selected delete = leaving no printers attached
3. Rebooted and checked WinDOC and Registry Mechanic = no problems found
4. Opened "Printers and Faxes"
5. Selected "Add Printer"
6. Add Printer Wizard opened
6a. Selected "Local printer attached to this computer"
6b. Selected "Use the following port = "LPT1 (recommended printer port)"
6c. Selected "Epson" -- "Epson stylus color 640 esc/p 2"
6d. Selected "Replace existing driver"
6e. Used default "Printer name"
6f. Selected "Do not share this printer"
6g. Selected "No" when asked if I wanted to print a test page
6h. Clicked "Finished"
7. Dialog box appears showing files being copied
8. "Printer and Faxes" shows "Epson Stylus COLOR 640 ESC/P 2" as default
9. Rebooted computer
10. Opened Notepad - Typed "Printer test" and selected "Print" from menu
11. Default "Epson Stylus COLOR 640 ESC/P 2" is already highlighted
12. clicked "Print"

Hopefully the above described what you suggest in your reply.

Unfortunately, it did not print. Everything seems to have gone through
the motion of being printed. The printer icon appeared in the Systray
and then disappeared, but the printer sat there dormant. No error of any
kind. It's as if there is some kind of disconnect between the LPT1 port
an printer spool.

--

Tom


Tom
All the above looks good except for the method of removing the old drivers, it
is generally not a good idea to "delete" a printer in the "Printers and Faxes"
tab in the control panel. This can result in some registry entries being left
in place. When you deleted the printer did you get a message something like
"There are some files no longer needed for this printer, do you wish to delete
these files?" If you did not get this message then there is a possibility that
there are remnants of the driver still on your PC. It is better to use the
manufacturers uninstall program, Epson provides this for just about all of
their printers as do most manufacturers. You may have to remove all references
to the printer and Epson (assuming you have no other Epson devices installed)
from the registry, to do this you should back up your registry first (See the
Microsoft website for how to do this correctly) and then do a search for all
Epson entries in the registry and delete them, if that causes a problem you can
use the registry backup to to recover your system (again, see the instructions
from Microsoft).
Having said all that, you may have a LPT port problem or some other hardware
issue but the symptoms do not indicate that to me.
There is also a possibility that the spooler has become corrupted, there may be
a simple way to restore that but the only way I know that woks well is to do a
repair install of WinXP, it should not cause you to lose any data.
One last thought, have you tried using the driver settings and printing direct
to the printer? This bypasses the spooler I believe.
Tony

  #3  
Old May 14th 06, 05:01 AM posted to comp.periphs.printers
Guest
 
Posts: n/a
Default Epson Stylus Color 640 on WinXP

Tom wrote:
On May 12 2006, Tony wrote:

I had a Epson Stylus Color 640 connected to a Win98 machine and the
printer accessible from a WinXP machine via LAN. This worked great
as both Win98 and WinXP had access to the printer. Recently the
Win98 machine had a hard drive fail. So I decided not to repair it
and just move the printer to the WinXP machine.

First I tried the Epson Win2000 driver at Epson (there is no XP
driver), installing the drivers first before connecting the printer.
No dice. I uninstalled the Epson driver and tried the included WinXP
640 driver. Again, no dice. Also tried printing from DOS, nope.

I loaded up a huge 17MB text file and attempted to print from
Notepad to allow me more time to see what was happening. While the
text file was printing, the print icon appeared in the systray. I
could see from the spool that the text file was there and the pages
were just zipping by. So, it looks like it is attempting to print,
but that there is some sort of broken link to the printer.

LPT1 is set to ECP in BIOS (although I tried Normal) and is shown in
device manager "This device is working properly". I've let it assign
an IRQ, and tried enabling Legacy PnP support, with no luck. I also
did a self-test from the printer itself and it printed fine. So I
know the printer works fine.

Please, anyone have any suggestions, I just don't know what else to
try?

This printer is natively supported in WinXP, so if you "Add new
printer" and when asked, select Epson and your model it should
install and work correctly. There may be some differences between
the native drivers and the 2000 driver. Make sure you uninstall the
2000 driver first and reboot before installing the native driver. If
that doesn't work you may have a hardware problem with the port but
my suspicion is the driver is not correct for WinXP.

To be sure I followed your suggestions correctly, I wrote these notes:

1. Opened "Printers and Faxes" from Control panel
2. Selected printer, selected delete = leaving no printers attached
3. Rebooted and checked WinDOC and Registry Mechanic = no problems
found 4. Opened "Printers and Faxes"
5. Selected "Add Printer"
6. Add Printer Wizard opened
6a. Selected "Local printer attached to this computer"
6b. Selected "Use the following port = "LPT1 (recommended printer
port)" 6c. Selected "Epson" -- "Epson stylus color 640 esc/p 2"
6d. Selected "Replace existing driver"
6e. Used default "Printer name"
6f. Selected "Do not share this printer"
6g. Selected "No" when asked if I wanted to print a test page
6h. Clicked "Finished"
7. Dialog box appears showing files being copied
8. "Printer and Faxes" shows "Epson Stylus COLOR 640 ESC/P 2" as
default 9. Rebooted computer
10. Opened Notepad - Typed "Printer test" and selected "Print" from
menu 11. Default "Epson Stylus COLOR 640 ESC/P 2" is already
highlighted 12. clicked "Print"

Hopefully the above described what you suggest in your reply.

Unfortunately, it did not print. Everything seems to have gone through
the motion of being printed. The printer icon appeared in the Systray
and then disappeared, but the printer sat there dormant. No error of
any kind. It's as if there is some kind of disconnect between the LPT1
port an printer spool.


All the above looks good except for the method of removing the old
drivers, it is generally not a good idea to "delete" a printer in the
"Printers and Faxes" tab in the control panel. This can result in some
registry entries being left in place. When you deleted the printer did
you get a message something like "There are some files no longer
needed for this printer, do you wish to delete these files?" If you
did not get this message then there is a possibility that there are
remnants of the driver still on your PC. It is better to use the
manufacturers uninstall program, Epson provides this for just about
all of their printers as do most manufacturers. You may have to remove
all references to the printer and Epson (assuming you have no other
Epson devices installed) from the registry, to do this you should back
up your registry first (See the Microsoft website for how to do this
correctly) and then do a search for all Epson entries in the registry
and delete them, if that causes a problem you can use the registry
backup to to recover your system (again, see the instructions from
Microsoft).


The driver previously installed was the WinXP Epson 640 generic driver.
I don't think there is any other way to remove the generic driver other
than to delete it in "Printers and Faxes" from Control panel.

Another attempt at solving this issue was to deleted/uninstall LPT1 from
device manager, have WinXP rediscover and reinstall the device drivers
on the next reboot. After rebooting the "ECP Printer Port (LPT1)" was
rediscovered and the drivers reinstalled, but had no effect on the
printing issue.

I remember that Win98se refers to the "ECP Printer Port (LPT1)" as
"Epson Printer Port (LPT1)". I don't know if that's because the Win98se
machine had the actual Epson driver installed or it's because the OS was
Win98se. Either way is very likely to be the reason.

Also, I tried setting the LPT1 Port Setting back to "Never use an
Interrupt", but leave Legacy PnP support checked. That too had no effect
on the printing issue. I have now set the Port Settings back to "Never
use an Interrupt" and uncheck Legacy PnP support (the default).

Having said all that, you may have a LPT port problem or some other
hardware issue but the symptoms do not indicate that to me.


I wish I had some other parallel device that I could attach and find out
if that made any difference. I looked all over the BIOS for port
settings, these are all I could find (they are grouped together in
Onboard Devices Configuration):

Parallel Port Address = 378
Parallel Port Mode = ECP
EPC Mode DMA Channel = DMA3
Parallel Port IRQ = 7

The IRQ7 is confirmed when I switch Port Settings for LPT1 to "Use any
interrupt assigned to port" and the "Resources" tab shows IRQ7 now being
used. For what it's worth, IRQ7 doesn't have anything else assigned to
it.

There is also a possibility that the spooler has become corrupted,
there may be a simple way to restore that but the only way I know that
woks well is to do a repair install of WinXP, it should not cause you
to lose any data.


Since I previously used the printer without issue when it was attached
to the Win98se box via the LAN, the WinXP spooler should be working
fine.

One last thought, have you tried using the driver settings and
printing direct to the printer? This bypasses the spooler I believe.
Tony


I hadn't before, I have now.

Going into the "Epson Stylus COLOR 640 ESC/P 2" properties, I went to
the "Advance" tab and toggled it so "Print directly to printer" was
selected, then applied and okayed it.

Went back into Notepad, scribbled some 10 characters of text and sent it
to the printer. The Epson print job window appeared showing the status
as "Printing". It has remained that way for longer then it has taken me
to type this paragraph. I eventually just canceled the print job as it
was going nowhere.

One last thing. I sent an e-mail to Epson about this issue. I was very
detailed about all the things I have tried which failed (including
printing from WinXP) and which things that worked fine (including
printing from Win98se and the self-test).

I received a form letter telling me, "To ensure good results on your
printouts, please use Genuine Epson Ink cartridges. Epson does not
recommend the use of refilled inks or 3rd party ink cartridges. To help
preserve the life of the ink cartridges we suggest that you turn the
printer off when it is not in use". Then goes on to tell me in
considerable amount of detail how to perform a nozzle cleaning.

If someone at Epson had actually taken a moment to read what I had
written they would have known that nozzle cleaning was far, very far
away from the problem. That is very bad customer, and future customer,
relations. I'm not making an excuse for Epson, that's how it is with
most companies these days.

--

Tom


Tom
I have run out of ideas with this.
The only thing left that you have not tried is a replacement printer cable. Yes
I know it worked on the other PC but it may be monodirectional and maybe the
WinXP PC is operating bidirectionally and needs a bidirectional cable, bit of a
long shot. Failing that it looks like a problem with the printer port.
Tony

  #4  
Old May 15th 06, 09:43 AM posted to comp.periphs.printers
Guest
 
Posts: n/a
Default Epson Stylus Color 640 on WinXP

Tom wrote:
On May 13 2006, Tony wrote:

I had a Epson Stylus Color 640 connected to a Win98 machine and
the printer accessible from a WinXP machine via LAN. This worked
great as both Win98 and WinXP had access to the printer. Recently
the Win98 machine had a hard drive fail. So I decided not to
repair it and just move the printer to the WinXP machine.

First I tried the Epson Win2000 driver at Epson (there is no XP
driver), installing the drivers first before connecting the
printer. No dice. I uninstalled the Epson driver and tried the
included WinXP 640 driver. Again, no dice. Also tried printing
from DOS, nope.

I loaded up a huge 17MB text file and attempted to print from
Notepad to allow me more time to see what was happening. While the
text file was printing, the print icon appeared in the systray. I
could see from the spool that the text file was there and the
pages were just zipping by. So, it looks like it is attempting to
print, but that there is some sort of broken link to the printer.

LPT1 is set to ECP in BIOS (although I tried Normal) and is shown
in device manager "This device is working properly". I've let it
assign an IRQ, and tried enabling Legacy PnP support, with no
luck. I also did a self-test from the printer itself and it
printed fine. So I know the printer works fine.

Please, anyone have any suggestions, I just don't know what else
to try?

This printer is natively supported in WinXP, so if you "Add new
printer" and when asked, select Epson and your model it should
install and work correctly. There may be some differences between
the native drivers and the 2000 driver. Make sure you uninstall
the 2000 driver first and reboot before installing the native
driver. If that doesn't work you may have a hardware problem with
the port but my suspicion is the driver is not correct for WinXP.

To be sure I followed your suggestions correctly, I wrote these
notes:

1. Opened "Printers and Faxes" from Control panel
2. Selected printer, selected delete = leaving no printers attached
3. Rebooted and checked WinDOC and Registry Mechanic = no problems found
4. Opened "Printers and Faxes"
5. Selected "Add Printer"
6. Add Printer Wizard opened
6a. Selected "Local printer attached to this computer"
6b. Selected "Use the following port = "LPT1 (recommended printer port)"
6c. Selected "Epson" -- "Epson stylus color 640 esc/p 2"
6d. Selected "Replace existing driver"
6e. Used default "Printer name"
6f. Selected "Do not share this printer"
6g. Selected "No" when asked if I wanted to print a test page
6h. Clicked "Finished"
7. Dialog box appears showing files being copied
8. "Printer and Faxes" shows "Epson Stylus COLOR 640 ESC/P 2" as default
9. Rebooted computer
10. Opened Notepad - Typed "Printer test" and selected "Print" from menu
11. Default "Epson Stylus COLOR 640 ESC/P 2" is already highlighted
12. clicked "Print"

Hopefully the above described what you suggest in your reply.

Unfortunately, it did not print. Everything seems to have gone
through the motion of being printed. The printer icon appeared in
the Systray and then disappeared, but the printer sat there dormant.
No error of any kind. It's as if there is some kind of disconnect
between the LPT1 port an printer spool.

All the above looks good except for the method of removing the old
drivers, it is generally not a good idea to "delete" a printer in
the "Printers and Faxes" tab in the control panel. This can result
in some registry entries being left in place. When you deleted the
printer did you get a message something like "There are some files
no longer needed for this printer, do you wish to delete these
files?" If you did not get this message then there is a possibility
that there are remnants of the driver still on your PC. It is better
to use the manufacturers uninstall program, Epson provides this for
just about all of their printers as do most manufacturers. You may
have to remove all references to the printer and Epson (assuming you
have no other Epson devices installed) from the registry, to do this
you should back up your registry first (See the Microsoft website
for how to do this correctly) and then do a search for all Epson
entries in the registry and delete them, if that causes a problem
you can use the registry backup to to recover your system (again,
see the instructions from Microsoft).

The driver previously installed was the WinXP Epson 640 generic
driver. I don't think there is any other way to remove the generic
driver other than to delete it in "Printers and Faxes" from Control
panel.

Another attempt at solving this issue was to deleted/uninstall LPT1
from device manager, have WinXP rediscover and reinstall the device
drivers on the next reboot. After rebooting the "ECP Printer Port
(LPT1)" was rediscovered and the drivers reinstalled, but had no
effect on the printing issue.

I remember that Win98se refers to the "ECP Printer Port (LPT1)" as
"Epson Printer Port (LPT1)". I don't know if that's because the
Win98se machine had the actual Epson driver installed or it's because
the OS was Win98se. Either way is very likely to be the reason.

Also, I tried setting the LPT1 Port Setting back to "Never use an
Interrupt", but leave Legacy PnP support checked. That too had no
effect on the printing issue. I have now set the Port Settings back to
"Never use an Interrupt" and uncheck Legacy PnP support (the default).

Having said all that, you may have a LPT port problem or some other
hardware issue but the symptoms do not indicate that to me.

I wish I had some other parallel device that I could attach and find
out if that made any difference. I looked all over the BIOS for port
settings, these are all I could find (they are grouped together in
Onboard Devices Configuration):

Parallel Port Address = 378
Parallel Port Mode = ECP
EPC Mode DMA Channel = DMA3
Parallel Port IRQ = 7

The IRQ7 is confirmed when I switch Port Settings for LPT1 to "Use any
interrupt assigned to port" and the "Resources" tab shows IRQ7 now
being used. For what it's worth, IRQ7 doesn't have anything else
assigned to it.

There is also a possibility that the spooler has become corrupted,
there may be a simple way to restore that but the only way I know
that woks well is to do a repair install of WinXP, it should not
cause you to lose any data.

Since I previously used the printer without issue when it was attached
to the Win98se box via the LAN, the WinXP spooler should be working
fine.

One last thought, have you tried using the driver settings and
printing direct to the printer? This bypasses the spooler I believe.

I hadn't before, I have now.

Going into the "Epson Stylus COLOR 640 ESC/P 2" properties, I went to
the "Advance" tab and toggled it so "Print directly to printer" was
selected, then applied and okayed it.

Went back into Notepad, scribbled some 10 characters of text and sent
it to the printer. The Epson print job window appeared showing the
status as "Printing". It has remained that way for longer then it has
taken me to type this paragraph. I eventually just canceled the print
job as it was going nowhere.

One last thing. I sent an e-mail to Epson about this issue. I was very
detailed about all the things I have tried which failed (including
printing from WinXP) and which things that worked fine (including
printing from Win98se and the self-test).

I received a form letter telling me, "To ensure good results on your
printouts, please use Genuine Epson Ink cartridges. Epson does not
recommend the use of refilled inks or 3rd party ink cartridges. To
help preserve the life of the ink cartridges we suggest that you turn
the printer off when it is not in use". Then goes on to tell me in
considerable amount of detail how to perform a nozzle cleaning.

If someone at Epson had actually taken a moment to read what I had
written they would have known that nozzle cleaning was far, very far
away from the problem. That is very bad customer, and future customer,
relations. I'm not making an excuse for Epson, that's how it is with
most companies these days.


I have run out of ideas with this.


Me too.

The only thing left that you have not tried is a replacement printer
cable. Yes I know it worked on the other PC but it may be
monodirectional and maybe the WinXP PC is operating bidirectionally
and needs a bidirectional cable, bit of a long shot.


There is an option in the printer Port settings to enable bidirectional
support. It's not checked and it's ghosted out with the WinXP generic
driver installed. So it appears to be working monodirectionally. It
could be that the Stylus Color 640 printer and/or the driver is so old
that it doesn't support bidirectional communications. Because of this,
and I could be wrong, but I don't think replacing the cable would help.

Failing that it looks like a problem with the printer port.


If it is a parallel port problem, I haven't the slightest idea how to
test for that - outside of buying a PCI parallel port card or buying
some kind of parallel port device.


Tom
Good luck with the new printer, maybe you know someone with a parallel port
printer that you could try on your PC??
Tony
  #5  
Old May 17th 06, 10:18 AM posted to comp.periphs.printers
Guest
 
Posts: n/a
Default Epson Stylus Color 640 on WinXP

Tom wrote:
On May 15 2006, Tony wrote:

Good luck with the new printer,


Thanks. The new printer is arriving tomorrow.

By purchasing a new printer, I'm hopeful that the new printer in the
best HQ print mode will not print those thin fuzzy color horizontal
lines. Let me think, what's the best way to describe it. Not thin white
horizontal lines, but slight deviation in color about an eighth inch
apart or so. It's only noticeable when you get really close to the
printout. That's really my only complaint about the Stylus Color 640
after all these years.

maybe you know someone with a parallel port printer that you could try
on your PC??


Everyone that I have asked says that their printer connects via a USB
port. One person is looking to see if they can find their old Canon
bubble jet, but he hasn't gotten back to me yet. I don't know the model,
maybe WinXP has a driver, maybe not, but it sure looks like parallel
printers have gone the way of the mammoth. Maybe down the road I'll get
a parallel to USB adaptor and see what happens.

Shame more people didn't jump into the conversation. Maybe this needed
to be about ink.

Thanks again.

--

Tom


To be fair Tom, the subject of ink is important to many people here but it is
not one that I get involved with very often.
The problem is that printers are quite specialised, many good IT or computer
people have limited knowledge of these demanding and often complex creatures.
Some of us specialise in these increasingly important machines but don't have
all the answers, I wish I did!
Enjoy your new printer.
Tony

 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Epson Stylus Photo 830 Printer - Excessive Head Cleaning Si General 5 October 22nd 07 10:22 PM
Epson Stylus Photo 830 - Excessive Head Cleaning Si Printers 1 August 18th 05 11:04 AM
Epson Stylus 800 prints blank - Dead head or clog? Fernando Printers 0 January 19th 05 07:27 PM
Epson stylus 400 problem ("can't find journal dll") Quicksand Printers 4 October 12th 04 12:53 PM
Epson Stylus Color 880 and Inspiron 8600? Larz F. Kremer Dell Computers 3 August 6th 04 04:15 AM


All times are GMT +1. The time now is 09:48 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Copyright 2004-2018 ComputerBanter.com.
The comments are property of their posters.