[Webinar] Streamline your web hosting managementRegister Today

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 949
  • Last Modified:

Brother mono laser printer problem after inserting RAM

Hi,

I have a Brother mono laser printer (the model # is 5140&I think.) that I purchased a couple of years ago. This worked great until I added RAM. After that somehow, windows xp does not detect this printer even though I reinstalled the driver(When I was reinstalling the driver, I could not use default name because I had message that said drive with same name exist even though I deleted the old one. )
This morning, I removed the new RAM and I tried to delete the printer icon from the Printers and Faxes directory, but the status kept saying deleting right below the printer icon (Usually it says Ready.) after I restarted the windows!!!

How do I solve this problem?

thanks,
0
dkim18
Asked:
dkim18
  • 10
  • 9
  • 2
2 Solutions
 
warrenbucklesCommented:
Are there any print jobs pending for this printer?

If so, try deleteing them before deleting the printer.

Also make sure that any Brother software is removed from your system - go to 'Control Panel - Add/Remove Programs' and remove any Brother applications.

wb
0
 
michkoCommented:
This is a very good link explaining how to clean your system of print drivers.  Clean it per instructions, then reboot.
Download and install CCleaner (www.ccleaner.com).  Run both its cleanup function and its registry cleaner.  Reboot.
Then try your install again.
http://members.shaw.ca/bsanders/CleanPrinterDrivers.htm
0
 
dkim18Author Commented:
I was able to delete all the icon. I followed all the instruction, but still having problem on printing test page.... I keep having the error message.
0
Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
dkim18Author Commented:
I even got this:

C:\>dir > lpt1
The system cannot find the file specified.

How do I print from DOS? I am checking the printer.
0
 
michkoCommented:
This link gives a good walkthrough on troubleshooting the parallel cable connection.  Even though from HP, the majority will still apply to your Brother printer.
http://h10025.www1.hp.com/ewfrf/wc/fastFaqLiteDocument?lc=de&cc=de&dlc=de&docname=bpd01304#
0
 
dkim18Author Commented:
michko,

I got this:

-D40:00OWS>DIR>LPT1
0040:0000  F8 03 F8 02 E8 03 E8 02-BC 03 78 03 78 02 C0 9F   ..........x.x...
0040:0010  23 C8 20 80 02 99 00 20-00 00 2C 00 2C 00 44 20   #. .... ..,.,.D
0040:0020  34 05 30 0B 3A 27 30 0B-30 0B 0D 1C 00 00 00 00   4.0.:'0.0.......
0040:0030  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00   ................
0040:0040  F6 00 C3 00 00 00 00 00-00 03 50 00 00 10 00 00   ..........P.....
0040:0050  00 18 00 00 00 00 00 00-00 00 00 00 00 00 00 00   ................
0040:0060  0F 0C 00 D4 03 29 30 00-00 00 00 00 E5 02 09 00   .....)0.........
0040:0070  00 00 00 00 00 00 08 00-14 14 14 14 01 01 01 01   ................

I assume this means my port is OK. I still can't print...
0
 
michkoCommented:
Could you explain what and how you're trying the print?  The error command you showed above would show up if you were at a dos prompt trying to print the contents of the directory you were in.  That error looks more like it was unable to find a file, not the printer, a printer error would have been different.  And, from the results you gave just above, the lpt1 port looks okay.

Don't try to print from within dos yet.  Open Printers and Faxes and let me know if the printer shows there.  If it does, open Properties and tell me what shows up as selected under the Ports tab.  Try to print a test page from within Properties.  Do you receive an error?  Does the print job go to the printer and just stick in the queue?  Please advise.

Thank you.

michko

0
 
dkim18Author Commented:
>>Does the print job go to the printer and just stick in the queue?  
yes, it does, but the status says "error - printing"
0
 
michkoCommented:
Take a look at your event logs and tell me if any errors show there:
http://support.microsoft.com/kb/308427

Can you delete the print job (where status says "error - printing") from the print queue?  
0
 
dkim18Author Commented:
I found this under system event viewer:

The description for Event ID ( 6161 ) in Source ( Print ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the event: Untitled - Notepad, Daniel Kim, Brother HL-5140 series, NT EMF 1.008, 992, 0, 1, 0, \\JHU-HOMEPC, 2 (0x2), .

>>Can you delete the print job (where status says "error - printing") from the print queue?  
yes
0
 
michkoCommented:
Open printer properties again, under the Advanced tab, select "Print directly to the printer".  Then try your print again.

0
 
dkim18Author Commented:
>>Open printer properties again, under the Advanced tab, select "Print directly to the printer".  Then try your print
again.

It didn't work either...
0
 
michkoCommented:
Open My Computer (or Windows Explorer), navigate to C:\windows\system32\spool
Right click on the Printers folder under the spool folder.  Open Properties, click on the Security tab and check permissions for the user.  You may want to add Everyone with full control.

If that still doesn't get it, try the steps outlined in this article by MS:
http://support.microsoft.com/default.aspx?scid=kb%3Ben-us%3B324757
0
 
dkim18Author Commented:
Only my PC connect to this printer and I selected 'not share' option, so this option is even inactive for my case.

I followed this link:
http://support.microsoft.com/default.aspx?scid=kb%3Ben-us%3B324757

but unfortunately didn't work. BTW, I tested my printer with my laptop and it did work!!! So my printer is OK.
0
 
michkoCommented:
Since that link didn't work, here is the pertinent information:

4.      Start the computer in safe mode. To do this, follow these steps:
a.       Restart your computer and start pressing the F8 key on your keyboard. On a computer that is configured to start multiple operating systems, you can press the F8 key when the Boot menu appears.
b.       Select an option when the Windows Advanced Options menu appears, and then press ENTER.
c.       When the Boot menu appears again, and the words "Safe Mode" appear in blue at the bottom, select the installation that you want to start, and then press ENTER.

Note For more information about how to start your computer in safe mode, click Start, click Help and Support, type safe mode in the Search box, press the ENTER key, and then click the Start Windows in safe mode topic.
5.      Start Microsoft Windows Explorer, and then delete all the files and the folders in the following two folders (where C: is the drive where you have Windows XP installed):
"      C:\Windows\System32\Spool\Printers
"      C:\Windows\System32\Spool\Drivers\w32x86
6.      Start Registry Editor. To do this, click Start, click Run, type regedit in the Open box, and then click OK.
7.      Locate and expand the following registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86
View the list of subkeys. There should only be the following subkeys:
"      Drivers
"      Print Processors
8.      If there are any subkeys other than the subkeys that are listed in step 6, follow these steps:
a.       On the File menu, click Export.
b.       In the File Name box, type the name that you want to use for this key, such as WindowsNTx86regkey, and then click Save.

You can use this backup of the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86 registry key to restore the key if you experience any issues after you complete this procedure.
c.       Delete all the subkeys other than the subkeys that are listed in step 6. To do this, right-click each subkey that is not on the list, and then click Delete. Click Yes when you are prompted to confirm the deletion.
9.      Locate and then expand the following registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers
The registry entries for the printer drivers that are installed on the computer are stored in the Version-x subkey or subkeys, where x is a number (typically 2 or 3).
10.      Export the Version-x subkey or subkeys. To do this, follow these steps:
a.       On the File menu, click Export.
b.       In the File Name box, type the name that you want to use for this key, such as print driver, and then click Save.
11.      Expand the Version-x subkey or subkeys, and then delete the printer driver entries. To do this, right-click each printer driver subkey, and then click Delete. Click Yes when you are prompted to confirm the deletion.
12.      Locate and then expand the following registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors
View the list of subkeys. There should only be the following subkeys for the default print monitors:
"      BJ Language Monitor
"      Local Port
"      PJL Language Monitor
"      Standard TCP/IP Port
"      USB Monitor
13.      If there are any subkeys other than the subkeys that are listed in step 12, follow these steps:
a.       On the File menu, click Export.
b.       In the File Name box, type the name that you want to use for this key, such as MonitorsRegkey, and then click Save.

You can use this backup of the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors registry key to restore the key if you experience any issues after you complete this procedure.
c.       Delete all the subkeys other than the subkeys that are listed in step 10. To do this, right-click each subkey that is not on the list, and then click Delete. Click Yes when you are prompted to confirm the deletion.
14.      If you have a printer attached, disconnect the printer cable from the computer, and then restart the computer.
15.      Verify that the Print Spooler service is running. To do this, follow these steps:
a.       Click Start, right-click My Computer, and then click Manage.
b.       Expand Services and Applications, and then click Services.
c.       In the details pane, right-click the Print Spooler service, and then click Start (if it is stopped).
d.       Exit Computer Management.
Note If you cannot start the Print Spooler service, follow the steps in the following Microsoft Knowledge Base article to start the Print Spooler service:
919750 (http://support.microsoft.com/kb/919750/) You experience problems printing, viewing printer icons, and adding printers, the Print Spooler service does not function correctly, and you receive print-related error messages on a Windows XP-based computer

*** Here - run CCleaner again (both cleanup and registry cleaner).  Reboot normally ***
*** Download the drivers for your OS from Brother at this link:
http://welcome.solutions.brother.com/BSC/Public/Templates/DownloadTop.aspx?NRMODE=Published&NRNODEGUID=%7b2C7B4D65-D5B3-47BF-958E-322BE5EFDCA8%7d&NRORIGINALURL=%2fbsc%2fpublic%2fus%2fus%2fen%2fdlf%2fdownload_top%2ehtml%3freg%3dus%26c%3dus%26lang%3den%26prod%3dhl5140_all&NRCACHEHINT=NoModifyGuest&prod=hl5140_all®=us&c=us&lang=en
Use the downloaded drivers for reinstallation.
***

16.      If you have a printer attached, reconnect the printer cable to the computer, add the printer that you want, and then try to print a test page. To add your printer, follow these steps:
a.       Click Start, and then click Printers and Faxes.
b.       Click Add a printer.

The Add Printer Wizard starts.
c.       Follow the instructions in the Add Printer Wizard to install the printer that you want.
0
 
dkim18Author Commented:
Again, I did try again and did not work. I still have same problem.
After 16, when I tried to add the driver, I noticed that driver was being copied to my computer, but when I tried to print test page, I had same problem.
So, the problem is that even though the driver has been installed successfully, my desktop computer doesn't detect the Brother HL5140 printer.

I always keep Brother HL5140 printer on and when it is not being used, it is in sleep mode. Whenever I restart my computer, Brother HL5140 printer does make 'power on noise', but now it doesn't do that anymore. So, somehow my PC doesn't detect Brother HL5140 printer. Are there any other ways to fix this????
0
 
michkoCommented:
I am completely out of suggestions.  Your parallel connection tests good.  You've completely removed the printer and all traces, disconnected the printer, rebooted.  Then done a fresh install.  And still no go.  We know the printer is okay because it works on another pc.  

About the only other thing I can think to suggest is to try a different parallel connection cable.  

If there are any experts who pick up something we missed, please feel free to jump in.

michko
0
 
dkim18Author Commented:
Since the printer worked with my laptop, I assume the parallel connection cable is also OK.
0
 
warrenbucklesCommented:
If the printer and the cable are OK, you should check the parallel port - either hardware or software.

Software:

I noticed Michko's comment 'Your parallel connection tests good.' above. I assume this relates to your post after using the 'DEBUG' command in DOS.  This shows that the BIOS recognizes the hardware but does not indicate the presence of a Windows *.sys driver.

Just to make double sure, check that the printer port is enabled in the computer's BIOS - some machines allow the port to be enabled/disabled.  This seems unlikely with the data above, but is worth checking anyway.

Then make sure the printer port is present in Windows.  You can verify this by using the Device Manager (right click on Computer - Properties - Hardware - Device Manager) - there should be an entry for 'Ports - (COM and LPT)' and it's properties should show the status as 'This device is operating properly.'   If it there but showing a problem, you should look at the drivers installed or try re-installing the driver - it is usually 'PARPORT.SYS' and is part of the basic windows driver package loaded off the installation media.  

If there is a problem with the port (either not there or in error) or even just as a last ditch effort, you could  try resetting the ESCD data (the system's information about installed PnP devices).  This is usually done via a BIOS setting such as 'rescan PnP on startup' or 'reset PnP data'.  This should force the OS to look at your hardware and install relevant drivers - it could result in reloading drivers you already have but this <should> not cause a problem.

Hardware:

The port can be tested with either another parallel device or a parallel port loopback tester (not to be confused with a serial port loopback tester).  Either one could be hard to find these days - a computer repair facility may have the latter.

Another way to do do it would be the tried and true hardware swap, using an expansion card with a parallel port on it - they are inexpensive ($10-20).  This should be discovered by the PnP facility and installed on boot up.  Then you can try installing your printer and pointing it at this port.

wb
0
 
dkim18Author Commented:
It was BIOS setting! Even though I didn't touch BIOS setting, I assume it was set to disabled when I put new memory. Now, everything is back to normal. Thanks you all!!!!!!!!!!!!
0
 
michkoCommented:
@warrenbuckles - very nice.  Thanks for the save.  :)  BIOS never even crossed my mind, glad you hit it.

@dkim18 - thanks for the assist.  I wouldn't have argued with full credit to warrenbuckles, as it was his post that got it going for you.  I do appreciate the partial credit.

michko
0

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 10
  • 9
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now