Canon BJ-200e LPT1 port problem on Win95

I have a black and white BJ-200E canon printer that I got couple of years back with win 3.1 drivers. Now I have a win95 toshiba laptop that I want to use it with. I have downloaded latest canon drivers and installed it on my pc.
However, I keep getting
'cannot access port LPT1: port might already be in use by another program, try quitting other programs and try again'.
There is no other printer using that device. There are no IRQ conflicts. Any help would be appreciated.
I should add that when I connect the printer to LPT1 and boot the pc, the error light comes on on the printer as the laptop boots up.
brahatswingAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

jhanceCommented:
Are you 100% sure that no other program is using the LPT1: port?  There are many things that might be grabbing it like a SCSI driver for a parallel-port SCSI type device, a scanner driver, another printer driver (like ones from HP) that is polling the port all the time.
0
brahatswingAuthor Commented:
I am not 100% sure if no other device is using the LPT port. I do have a iomega jaz drive connected through a SCSI PCMCIA card (Adaptec). I looked at the IRQs and there was no conflict. But is there a way I could find out if it or anyother device is trying to grab the LPT1 port? I know it is not another printer since I've deleted all other printers from the printer menu.
-s
0
terminusCommented:
One thing to try too would be using another centronics cable to link to your printer : if the error lights come up at boot-time, maybe your cable is simply bad. Best solution would be to borrow one from a friend or colleague ...
0
Introducing Cloud Class® training courses

Tech changes fast. You can learn faster. That’s why we’re bringing professional training courses to Experts Exchange. With a subscription, you can access all the Cloud Class® courses to expand your education, prep for certifications, and get top-notch instructions.

jrhelgesonCommented:
Go into your printer setup, spool settings and click "Disable bi-directional printing for this printer"
0
agustCommented:
try changing the ecp port and update your lpt.vxd driver.
this can correct your problem.
0
jrhelgesonCommented:
Did my recommendation work? Or are you still interested in resolving this issue?
0
brahatswingAuthor Commented:
The 'disable birectional printing' button was greyed out (inactive) in the spool settings. Hence I cannot do that.

Regarding the recommendation to 'change the ECP port', I changed the driver settings for LPT1 to be 'ECP Printer port' from 'printer port'. But no luck.

Thanks for the recommendations, but I am still stuck
-s

0
cymbolicCommented:
have you tried any other printer on that port?
0
jrhelgesonCommented:
What is the exact date & version of the drivers that you are using?
0
brahatswingAuthor Commented:
1) I haven't tried another printer on that port - since I use the network printer for other uses and not the LPT port. That is a good idea, I'll try to find another printer to hook this up to.

2) I am using the latest driver for BJ200-E from Canon (downloaded from the web site): Version 3.93E for wind95. I use the printer with my win3.1 PC and it works perfectly well. It is just the laptop (with win95) that is creating problems. So I don't think it is the cable either.

The fact that the error light comes on when I boot my laptop, might have something to do with this.

-S
0
agustCommented:
does the cannon driver has a file that can disable the bidirectional option?
if it has try disable this option.

0
jrhelgesonCommented:
If the error light comes on when you turn it on.  That is a major red flag there.

Can you print to any printers using this laptop? (using the lpt port).  Have you used this same cable?  Try another printer, and print to it from this laptop using the same cable.  If you duplicate the problem, replace the cable.
If problem still persists, we can focus on the lapotp.
0
theTerabyteCommented:
ok, this is all getting jumbled up, so let's straghten this all out:

1. Make sure teh cable works
      try it on a different computer

2. make sure the printer works
      try a different cable and computer

3. make sure the laptop works.
      try a different cable and printer with the laptop.

the key to solving this problem is getting it organized, then we can assess credit and who solved it.
0
brahatswingAuthor Commented:
To Terabyte's comment:

1) I tried the printer and the cable on my 486 win3.1 PC and it WORKED.

2) I think this case is taken care of in above case since it's clear both the cable and the printer work.

3) I haven't done this yet. I will try a diff. printer on LPT of my laptop and report back.

thanks
-s
0
jsouthCommented:
Check your BIOS or CMOS and make sure that your parellel ports are setup right. I think it should say Auto or 378 under the parellel ports.
0
agustCommented:
ok. try checking the cannon dip switch it can be emulating an epson lq printer.
Or change the dip switch to this emulation and try it.
good luck....
0
jrhelgesonCommented:
jsouth,

IS THAT AN ANSWER?
0
brahatswingAuthor Commented:
My parallel ports seem to be setup right:
it says
Input/Output Range  0378-037A
Interrupt Request   07

I haven't yet been able to lay my hands on another printer yet, so I haven't tried that yet.
0
jrhelgesonCommented:
When you do, let us know.
0
jct052097Commented:
you've changed the driver of the printer port to ECP,
but in Win95.
You have to change to ECP in the bios setup.
Then, when you restart Win95, it will automatically detect
the new ECP port.

Try another think:
Boot in MS-DOS mode, and try to print anything, for example:
DIR >lpt1
if it works in MS-DOS mode, the only problem is to
change the setup type printer port, or to reinstall Win95.

0
brahatswingAuthor Commented:
I loaded the drivers on a different laptap running win95 and the printer worked just fine. So it is my port settings that are an issue.
I want to go back to a comment by jhance earlier that asked about another device hogging the port: I replied to that, and I should emphasize that I DO have an Iomega Jazz drive with a scsi PCMCIA card as an attachement to my laptop. The other working laptop did not have the Jazz driver installed.
Is that a  problem? Should I be asking Iomega? thanks
-s
0
adamggCommented:
Try testing the printer through DOS,
just goto "C:\"
type "edit autoexec.bat"
from there goto the file menu and hit the print button, does this work?

* Don't use a DOS shell!  Click the start button then "Restart the computer in MS-DOS mode"
0
jrhelgesonCommented:
Have you solved your problem yet?
Have you successfully been able to get your laptop to print?

What is currently happening, haven't heard from you for a few days.

jr
0
brahatswingAuthor Commented:
I tried 'adamgg's suggestion and it WORKED! So the printing works from the DOS mode. What do I need to do to make it work from windows? Does this confirm that my IOMEGA driver is messing things up with the parallel port?
thanks
-s
0
jrhelgesonCommented:
Boot Your computer in safe mode (hold down shift key after turning power on, until you see the windows 95 banner).
Try printing from safe mode, and see if it works.

Have you tried a different printer cable?
0
chcheahCommented:
Enter the BIOS setup
Change the printer port in the BIOS setup to
ADDRESS : 378H, IRQ 7
MODE : STANDARD ( sometimes denoted as SPP or NORMAL )
Save the new BIOS settings and reboot the machine.

Certain Canon old models do not work when printer port
is set to anything else but Standard mode.
0
jrhelgesonCommented:
Are you still interested in resolving this issue?
0
jrhelgesonCommented:
Is your problem resolved?
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Web Development

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.