BJC 4000 printer on Windows XP

  justjill 14:45 09 Mar 2006

I've got a 5 month old Dell Dimension 9100 and have just acquired a secondhand Canon BJC 4000 to replace the Dell Photo 720 printer that came with the PC (as I don't need an all singing, all dancing printer that costs £50 to fill with ink) but it's not working and I'm a bit baffled about why.

I checked out the compatibility before I bought it and, according to Canon, it should run on the Windows drivers but whenever I try to print I get an error message saying, "One of the USB devices attached to this computer has malfunctioned and Windows does not recognise it."

My PC has no printer port so I have connected the printer to a USB port using a converter cable - could this be the problem? The cable comes with what appears to be a driver CD but it doesn't auto run and I'm not sure where to start looking on the CD to install an appropriate driver.

The printer has all the appropriate lights lit and makes all the right noises when switched on so it seems to be okay, it just seems the PC can't talk to it. I am familiar with this printer as I had one years ago, so I don't think I'm doing anything wrong.

I'd be very grateful if anyone could help me to resolve this.

Many thanks,


  pj123 15:41 09 Mar 2006

I can understand what you say about replacement ink for your Dell printer, which is why I use Epson printers.

I think you may find it very much cheaper to buy a PCI to parallel printer card and connect the Canon to that. Did you get a parallel printer cable with it?

For example: click here

  justjill 16:15 09 Mar 2006

Thanks for your reply.

I'm wondering why you say it would be cheaper to buy a PCI to parallel printer card as I already have the USB to parallel cable? The printer did come with a parallel cable, yes. The setup is PC > USB to parallel converter cable > parallel printer cable > printer.

I have uninstalled and reinstalled the driver for the cable and double checked I've done everything right so I can't understand why it's not working. I no longer get the error message and if I try to print something the PC does put it in the queue but it just won't actually print anything. I'm baffled!

  Stuartli 16:48 09 Mar 2006

I used a Canon BJC 600e printer (bought in 1996) with XP Professional for several years before replacing it with an Epson R300 recently.

It used the standard Canon printer driver.

Some useful links:

click here

click here

click here (but yours doesn't seem to be listed)

click here

  justjill 16:59 09 Mar 2006

I did look on the Canon site for a driver but there isn't one listed for XP and on their US site it says a driver isn't necessary for the BJC 4000 on XP. Should I just try an old Windows 98 driver anyway?

  Stuartli 17:35 09 Mar 2006

No point. XP carries a vast choice of drivers for a wide range of components and obviously your printer's driver is one of them (most likely the same as for 98).

As I said earlier I used my Canon with XP Pro without even having to find a driver...:-)

I recently installed an old HP printer on a system for a friend who had switched to XP and the OS quickly installed the required driver from its database.

  Stuartli 17:37 09 Mar 2006

Try disconnecting/uninstalling the printer and then rebooting, allowing Windows to Find New Hardware and install the driver automatically.

  justjill 17:42 09 Mar 2006

I tried all of that to no avail so I then just started trying all the ports under 'Properties' and eventually found one that works :)

Thanks for all the advice :)

This thread is now locked and can not be replied to.

Elsewhere on IDG sites

HTC U12 Plus review: Hands-on

Best Android emulators for Mac

TV & Streaming : comment regarder Roland Garros ?