Help, cannot print to printer on Windows 7 client from an iMac
After upgrading to Windows 7, I can no longer print from my iMac to a Brother HL-2040 connected to a Windows 7 Home Premium client. I have set up the printer to be shared in my workgroup (and do not have a home group setup). I can print to the HL-2040 from other Windows clients on my network (both W7 and XP machines). I am able to setup the HL-2040 on my iMac as I had when the printer was connected to an XP client...it shows up in the iMac setup routine under the "Windows" group in my Windows workgroup. I can specify the appropriate printer driver and everything works the way it is supposed to until I try to print to the newly-installed printer. When I try to print a test page, the iMac asks for my name and password for the HL-2040 printer. When I enter my credentials from the Windows 7 client, the job is rejected. I get the following error message: NT_STATUS_INVALID_PARAMETER. Any thoughts about how I can resolve this problem? Thanks in advance.
November 25th, 2009 4:45pm

Ok, I found an answer in the W7 performance and maintenance forum: How do I make my printer on Windows 7 share with my mac? Here is a quote from the thread that provided the successful answer...""""""Kavak10's information is the best that I have found. The following are some updates of the information to work with the latest SnowLeopard and Windows 7. My System: MacBookPro (Snow Leopard 10.6.2), TimeCapsule, desktop PC (Windows 7 Home Premium), Canon MP800 printer hooked to the PC via a USB connection. On the Windows 7 PC 1. In Windows 7 Control Panel 2. Select "Programs and Features" pane 3. Click "Turn Windows Features on or off" 4. Click on the "LPD Print Service". Under "Print and Document Services" 5. Ensure printer(s) are shared On the Mac 1. Open "System Preferences" - "Print & Fax" 2. Click "+" to add a printer 3. Right hand button tool bar to customize and add "Advanced" button 4. Select "Advanced" 5. In the "Type:" field select "LPD/LPR Host or Printer" 6. In the "URL:" field enter lpd://IPserver/PrinterShareName; (e.g., lpd://10.0.1.4/mp800) Using lpd://ServeName/PrinterShareName does not work, the IP address must replace ServerName The IP address is the address of your PC, the one assigned by your router 7. Click the "Add" button For my printer, a Canon Pixma MP800, I had to use the Gutenprint MP830 driver. The Canon drivers do not work, flashing an error message too quickly to read. The problem is probably related to the TimeCapsule having only one-way communication. The Canon drivers work perfectly when the printer is hooked directly to the Mac.""""
Free Windows Admin Tool Kit Click here and download it now
November 26th, 2009 5:58pm

This works!!! I was unable to print from my Macbook Pro (10.6.2) after I upgraded my Windows computer to Win7. The solution described above works perfectly. HOwever, I was unable to find Step 3 in the "On the Mac" steps above, so I after I hit the "+" to add a printer, I chose "IP" as one of the four options shown on top of the window (the others are Default, Fax & Windows). Chose Line Printer Daemon - LPD in the Protocol drop down Entered my Windows PC's IP (to which the Canon Pixma MP160) is attached in the address box Entered my shared Printer Name in the Queue box (e.g., CANON_MP160) Changed the IP address in the Name field to something better "Canon Printer" In the Print Using dropdown, chose the Printer driver (had to use the Canon MP160 Gutenprint driver because the Canon MP160 driver wouldn't work!) Clicked Add And then was able to happily print from my Mac Of course, it's important to note that you will have to follow all the steps detailed above for the Windows 7 machine. Thanks to everybody for making this work for me!
December 9th, 2009 7:50am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics