QUOTE (PhilipFoster @ Apr 13 2008, 01:43 PM)

This is Philip Foster again. Using Windows XP, I've solved my problem: BJC50 was correctly connected to the usb port via a usb/centronics dongle, but as well as unticking bi directional printing, in the Properties window, go to 'Advanced' and click 'Printer Processor' button. In the left hand box there are options: WinPrint being one them. Deselect that one as it seems not to let the printer work. I also have a Minolta 5450 laser printer which has M5450PWC in that window. If this is selected then the printer works fine!
My problem was to get the BJC50 working on XP using an IEEE1284 to USB printer cable. An elderly relative had acquired a new laptop but, unlike his previous computer, this one has no connection for the original printer cable.
My first attempt led to frustration and failure. No matter what I tried the BJC-50 refused to print.
Eventually I managed to find a succesful solution using another method - a PCMCIA/IEE1284 adaptor! This actually worked without too much trouble, but my relative kept complaing about the clunky, inelegant attachments to his laptop! Felling that he had a point I returned to the USB approach, but this time I found GrannyFritz's solution on this board, i.e. unclicking 'bi-directional support'. Off I went to try this out and - Yey!! - the XP Test Page was printing with the USB/IEE1284 cable before I had my coat off.
The situation with this laptop was slightly different from that of PhilipFoster in that there were no printers other that the BJC-50 installed. However, I checked the WinPrint and found it was selected with the printer working.
My conclusion is that it is unchecking 'bi-directional support' whihc does the trick.
Thank you all.