I recently got a wireless printer and decided to configure my XO (build 767, Sugar o.82.1, firmware Q2E18) per Tony Pearson's recipe. I downloaded and installed CUPS and then downloaded and installed the print driver and CUPS wrapper from Brother (HL-3070CW). Everything seemed to going fine until I tried to print from several of my activities which support printing, Firefox, Abiword and USBLogo. They seemed to recognize the existence of a postscript printer and did something but nothing came out of the printer. When I went to the CUPS administrator the print jobs were in the queue but were pending because the connection to the printer couldn't be made. When I pointed my browser to the printer URL, 192.168.1.4 the printer home page appears and I can print a test page. When I look at the name assigned to the printer it appends the URL 192.168.1.3 and I concluded the the driver was using the wrong URL and all I had to do was modify the printer driver and change the URL. When I tried to do this the CUPS site asked for authentication of user name and password. I had anticipated this from Pearson's article and had used su to change the root password which it seemed to do. However CUPS was having none of this name and password and I tried all sorts of combinations, like root, user ..admin, user etc to no avail.
At this point I went back to the terminal and removed the password and changed it. In doing so, I noticed a strange thing...bash didn't ask me for a password when I wanted to change the old password. Surely, bash would want a password before doing anything.
At this point I have reached, and probably exceeded, my competence in Linux. Can anybody suggest what is going on here and what it is going to take to talk to my printer???