Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

10.4: Fix an NT_STATUS printing error System 10.4
Tiger only hintI've seen horror stories abound about printing on Mac OS X Tiger. After my upgrade, things worked fine until I had to move the printer to a new server. I removed the old printer and set a new one up exactly the same, except on a different Samba server. I could not print to it at all -- I got an NT_STATUS_LOGON_FAILURE error message. I finally figured out what was going on. I was only using Apple's GUI for adding printers, and it was forming the device URI like this:
smb://Workgroup/Server/Printer
Since I just have a workgroup, the proper URI is:
smb://Server/Printer
The only way I found to easily fix it was to go through the CUPS interface at http://localhost:631/. I modified the printer I had created, changing its URI as above. Because I use a PPD file to describe my printer's capabilities and not one of the built-in types, I selected Raw/Raw Queue (en) while completing the CUPS' Modify Printer task.

Once I was finished, I went to Apple's GUI again, and changed the printer's type to Other... and selected my printer's PPD file. This solved the problem.
    •    
  • Currently 3.00 / 5
  You rated: 3 / 5 (5 votes cast)
 
[37,530 views]  

10.4: Fix an NT_STATUS printing error | 15 comments | Create New Account
Click here to return to the '10.4: Fix an NT_STATUS printing error' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
10.4: Fix an NT_STATUS_LOGON_FAILURE printing error
Authored by: club60.org on May 27, '05 10:37:17AM

You can Option-Click on Add Printers. You'll now have an option "Advanced" which allows you to select "Windows Printer via SAMBA" and enter the right device URL.

Ex. smb://YOURDOMAIN;login:password@SERVER/PATHTOPRINTER



[ Reply to This | # ]
10.4: Fix an NT_STATUS_LOGON_FAILURE printing error
Authored by: club60.org on May 27, '05 10:39:13AM

Sorry, instead of "You can Option-Click on Add Printers." you should read "You can Option-Click on 'More Printers...'"



[ Reply to This | # ]
10.4: Fix an NT_STATUS_LOGON_FAILURE printing error
Authored by: pfig on Mar 01, '06 04:59:27AM

doesn't do anything for me (10.4.5)



[ Reply to This | # ]
10.4: Fix an NT_STATUS_LOGON_FAILURE printing error
Authored by: jbaugh on May 27, '05 12:23:32PM

This works fine for me as long as my XP computer/printer is connected directly to my PB by ethernet. But when I route it through my router, I still get the error code. Any ideas on how to fix this?
John



[ Reply to This | # ]
10.4: Fix an NT_STATUS_LOGON_FAILURE printing error
Authored by: attackwolf on May 27, '05 03:47:19PM

A limitation of SMB is that it does not browse across networks separated by a router. You will need to use IP addresses instead.

The request by your mac to talk to printer XYZ is prevented by the router. Basically your mac wants to talk to XYZ but it doesn't know who that is, so it sends a broadcast out which asks for XYZ to send its IP address to your mac. The router will not pass a broadcast message from one network to another. Thus your mac can't figure out who XYZ is.

If this is setup at a company, you might be able to get the IP address of a WINS server, (Windows Name Server), and that will give you an IP address when you give it a netbios name, ie XYZ.



[ Reply to This | # ]
10.4: Fix an NT_STATUS_LOGON_FAILURE printing error
Authored by: yaneurabeya on Aug 17, '05 03:21:06PM

Still getting NT_STATUS_LOGON_FAILURE and I tried to method described by club60.org. Is that SMB command syntactically correct? I am trying to login via a domain account, and the syntax given messes up with my setup. Is the full path-to-printer address needed? I have the actual DNS domain added to a search path, but I don't know if smbclient is picky where it needs to resolve the full path for some odd reason.



[ Reply to This | # ]
10.4: Fix an NT_STATUS_LOGON_FAILURE printing error
Authored by: pfig on Mar 01, '06 04:58:17AM

i now get the NT_STATUS_NO_MEMORY error, but unlike another poster, changing the domain to WORKGROUP didn't work :(



[ Reply to This | # ]
10.4: Fix an NT_STATUS_LOGON_FAILURE printing error
Authored by: kate on Sep 20, '06 04:26:50AM

I resolved these connection errors using a different smb connect string!!

I found the usual smb-syntax to be given as follows:

smb://workgroup;username:password@server/printername

while I found THIS to work when entered in the appropriate pane in Apples Printer Utility:

smb://workgroup\username:password@server/printername

The only difference is the ";" replaced by "\" !

At least this works for me (Mac OS X 10.4.7) when connecting to a Windows2000 shared printer, that does not show up under the pane "Windows Printers"

Might help others.



[ Reply to This | # ]
10.4: Fix an NT_STATUS_LOGON_FAILURE printing error
Authored by: anthony522 on Oct 13, '06 07:46:44AM

Wow, no clue how you found that but it worked for me as well (10.4.8).

Thanks!



[ Reply to This | # ]
10.4: Fix an NT_STATUS_LOGON_FAILURE printing error
Authored by: dtdionne on Dec 27, '06 08:00:33PM

Hey, I have tried to access this advanced printer setup window and I have been very unsuccessful at finding it. Could you be as specific as possible and start from launching the "System Preferences"?

I also think that the smb:// string you've shown is off a bit by the semi-colon, i think it should be a colon.



[ Reply to This | # ]
10.4: Fix an NT_STATUS_LOGON_FAILURE printing error
Authored by: jacobolus on May 27, '05 01:27:22PM
By far the easiest way I've found to set up a printer from a windows network is to open up Printer Setup Utility, then click the add printer button. From inside the Printer Browser Window that pops up, option-click more printers. Then using the advanced option, drag device down to "Windows Printer via SAMBA". Now, you can type the device URI in several ways, including: smb://workgroup/server/printer_name, as the hint suggests, but in my experience, this fails sometimes, and can take a good half an hour to get set up. Far easier, IMO, is typing smb://username:password@IP_address/printer_name. I have found that sometimes, even if the windows computer is set up to allow printing without a password, just making up a user name and password sometimes makes it work. I have no idea why this is.

[ Reply to This | # ]
10.4: Fix an NT_STATUS_LOGON_FAILURE printing error
Authored by: imageworx on May 30, '05 07:46:24AM

Hey, this worked! I was getting "NT_STATUS_NO_MEMORY" error prior as it couldn't print to the domain. I changed my Domain to default "WORKGROUP" and tried this listed procedure and viola! It printed out this solution.
Note: I hadn't tried this since 10.4.1 updater. And as a resolution, I made my mac share my HP1200 USB to my PC, rather than other way around.

Side Note: I couldn't get the localhost:CUPS access to work as it asked for password. It doesn't allow me to login and reading the CUPS dox, it requires the root password to be setup and used. Great tip though (the CUPS port and info)!

---
To BeOS or Not to BeOS



[ Reply to This | # ]
10.4: Fix an NT_STATUS_LOGON_FAILURE printing error
Authored by: bdz on Apr 18, '06 12:59:51PM

I was getting NT_STATUS_LOGON_FAILURE sometimes and sometimes NT_STATUS_NO_MEMORY when I tried to print to a Windows shared printer from a domain. I found out that the fact that my windows account password had a ^ (caret) in it and this was making printing impossible. To get it working I went into my keychain and deleted my smb entry, deleted the printer and readded it with a different user's credentials, and although it did not work right away it ended up working as soon as I restarted my computer (the keychain stuff was probably being cached from before). I read in an AppleCare document that if a Windows resource has a "special character" or space in its name (be it a user, a machine, or unbelievably a password) then you can get the NT_STATUS_ kinds of errors. I hope this helps someone.



[ Reply to This | # ]
10.4: Fix an NT_STATUS_LOGON_FAILURE printing error
Authored by: pixelnickel on May 31, '05 10:39:10PM

It worked great, thanks !

I have an old HP Laserjet III plugged on an old Win98 box and I couldn't set it up properly after I upgraded (I did an erase and install). From the CUPS interface, I had to change the device in the second step to Windows Printer via Samba instead of LPR/LPD, and then fix the URI on the next to smb://hostname/printername. Tiger had formed my Device URI as "smb", nothing more.



[ Reply to This | # ]
10.4: Fix an NT_STATUS printing error
Authored by: Eyedea on Jul 08, '05 09:32:27AM

I'm holding down the Option key and clicking more printers and after about 30 seconds the Printer Browser opens but it does not look any different then when I normally click the More Printers button.

Thoughts?



[ Reply to This | # ]