Printing w/Leopard & AD-based Windows Print Queues:

For those interested, I have written an overview of printing in Leopard 10.5.0 to Windows print servers (published queues Active Directory). Your mileage may vary. This document contains the good the bad and the ugly.
Objective:
Get Leopard based Macs to print to AD published SMB print queues hosted on Windows 2003 print servers. Sounds easy, huh?
Overview:
Print Servers:
Windows 2003 print servers.
Printers:
All the printers in my test were all new HP network b/w printers or network MFP b/w printers. All of them were less than 2 years old. None of them were consumer-grade home USB printers.
Mac Clients:
My test clients were Intel MacBook Pros and Intel iMacs running 10.5.0 Leopard. All of them had user AD accounts and all Macs were bound to AD using Directory Utility (or dsconfigad)
The AD clients have a unique naming convention at my company. In my environment we use the initials of the person for their login name (SAM). Example:
Real “human” Name: “Stephen Paul Jobs”
Long Active Directory Name: “Steve Jobs”
Short Active Directory Name: “spj”
“Legacy” NT Names: “domain\spj”
Full domain name (used for email etc): “[email protected]
(you get the idea...)
Note: My Mac clients are not in an Open Directory domain. No “Magic Triangle” in this environment. Pure AD for the sake of this example. I am not managing the Mac clients via MCX in this scenario.
Print Protocols:
All the print queues hosted on the print servers were standard SMB/CIFS print queues. The syntax (UNC) looks like this:
smb://print_server.domain/queue
(This syntax is invisible to most users printing to AD-published printers (or any network based printer really) . Most users will have no idea what protocols are being used.)
Procedures:
Part 1: Set up a new printer from an existing AD-published print queue:
From the Apple menu select “System Preferences...” (or launch it from /Applications). The Printer Setup Utility app no longer exists. Apple has discontinued it fro various reasons.
Click on the Printer & Fax pane.
Click the “+” button on the left. This will launch the Apple Printer Browser (called “AddPrinter”, and lives in /System/Library/CoreServices), which looks similar to the previous browser in Tiger. The Printer Browser by default will usually show network printers vai Directory Services (AD/OD etc) as well as Bonjour printers and Mac OS X based shared printers – if they are shared via IPP and LPR under certain circumstances).
Select the desired AD-published print queue you want to print to by highlighting it in the browser list and clicking the “Add” button. (Note: Print queues published via Active Directory will show up as “Open Directory” printers, even though this is not 100% technically correct.)
Before the queue will be added, you will be prompted to authenticate as a local administrator. If you are not an admin you are screwed. Enter your name and password.
Once the print queue is added, it will show up on your Mac in several ways (barring any bugs – see below). Here are the ways to tell if you have added the print queue successfully:
A The new print queue will now be displayed in the Print & Fax system pref pane (but not always – see below).
B You will see a printer proxy application in ~/Library/Printers/ which corresponds to your new print queue. This is the print monitor app that will show up in your Dock when you print to the queue.
C You can see the new print queue via the CUPS admin page at http://localhost:631/printers.
D You can see your new print queue from the Terminal by typing this command: “lpstat –v” (type “man lpstat” for more info on the lpstat and related commands)
E You can also see your printers by launching an print-enabled application such as TextEdit or Safari and printing a page. You will be presented with Leopard’s new print dialog box (which now includes a print preview pane). From the “Printer” drop-down menu you can see all of your printers. You can add a printer from here too (which takes you to the steps listed above)
(of course, most end users will only use option A listed above. The other options are more abstract and complicated)
Now that the AD print queue has been setup on your Mac, you can print to it (maybe).
Part 2: Printing to an AD-published print queue:
Open a document you want to print.
Choose “Page Setup...” from the File menu if you need to configure the job. (Optional)
Choose “Print” from the File menu.
From the Print dialog box, choose the desired print queue from the Printer menu
Click the Print button.
You will need to authenticate with a valid Active Directory username and password. You don’t have to have administrator credentials, but you have to verify that you are a domain member. In my environment, my Windows print server doesn't require authentication, but for some reason Leopard or CUPS makes you authenticate. (See below). Not only is this a major PIA, but the authentication dialog box itself is formatted to include the wrong credentials format for authentication in the first place.
Volia! Done. Easy huh? Not really. Read on for the ugly stuff.
My Complaints and Caveats:
OK, so here’s where I vent, complain and scratch my head. Join in on the fun.
Sometimes shared print queues don’t show up in the Print & Fax system preference pane after they have been added. I have no idea why. The local CUPS admin page (http://localhost:631) on my Mac test clients can see the connected queues, and the queues show up in ~/Library/Printers. The “lpstat –v” command shows the connect queues too. But for some reason, sometimes network print queues that I have previously setup (and use regularly) don’t show up in the Leopard Print & Fax preference pane. Local USB printers always show up fine for me.
2. When challenged to authenticate a print job to a Windows print server (AD), the Mac’s authentication dialog box pre-populates the AD user’s name in the “Name” field incorrectly. Example:
A user named “Joe Is Cool” (short name “JIC”) prints a job to the print server. The print auth dialog box challenges him for a name and password. It is pre-populated already with the name of “Cool, Joe”. When a valid AD password is entered, the job is rejected (it fails authentication and gets put on hold – which is hard to see this unless you explicitly look at the Printer.app proxy tool in the Dock). However, if the user replaces “Cool, Joe” with his official AD short name of “JIC” and then enters his AD password, the print job is accepted and printed. I wish Apple didn’t try and pre-populate the dialog box! Can this be avoided or prevented?
In my environment, my Windows print server doesn't even require authentication, but for some reason Leopard or CUPS makes you authenticate. I’m working with my Windows administrators to figure this out. It will only accept user names with the short name format. It will not accept long (full) names or NT legacy names.
3) The Printer Setup Utility app, which used to live in /Applications/Utilities, no longer exists. Apple has discontinued it for various reasons. Mainly security and simplicity. I wish it was still available, but the system pref pane works fine (well, usually)
4) Active Directory-based print queues will show up in the OS X Printer Browser as “Open Directory” printers, even though this is not 100% technically correct. Why can’t OS X tell the difference between OD queues and AD queues and label them as such?
5) Leopard has locked down the ability to add network printers. You now must be a local administrator in 10.5 or later. I understand the importance of this security measure in certain environments, but why can’t there be an option in the Security preference pane to “Allow non-admins to add printers”? This would make me very happy.
6) Setting the default printer and resetting the CUPS system now require you to right-click in the left side of the Print & Fax pane. There no longer is a button or menu option to do this.
7) Sometimes after a job has printed the printer proxy app (from ~/Library/Printers) stays in the Dock and won’t go away.
Conclusion
Please chime in on your experiences, bugs, opinions and comments.
Message was edited by: Daniel Stranathan

I have noticed several of the changes in our system when printing to an AD printer from a Leopard client. I have one issue that is pretty odd and I'm not sure what is going on. When printing an Excel worksheet, I get prompted for AD credentials. After submitting the job, the print queue says "Waiting for Authentication", I have to press the Resume button and then the authentication dialog pops up. I successfully authenticate (My auth dialog is populated correctly and the remember to keychain option is selected) and the job prints fine. If I print the same document again (without closing the worksheet or Excel), or any other worksheet, I still have to reauth. I can print just fine to the same printer from Textwriter and I do not need to authenticate. Weird...

Similar Messages

  • Printing directly on SAP-printer or via preview on windows printer

    Hi all,
    I'm having a serious print problem: The result of printing directly on a SAP printer or printing via preview on a windows printer is a wide difference!
    In the beginning I was working only with the preview of the LiveCycle Designer to check the design of my forms. Later on I was checking them in preview mode in SAP-transactions or saved them onto my local disk. Printing was no problem because I printed the created forms on a window printer.
    One day there was a big surprise when printing a form directly from SAP on a local SAP-printer (HP printer). The output looked a bit different. Somehow the form was like streched. The left and right margins were not on the sheet anymore. Even the lowest part of the footer was not visilble anymore. It looked like the layout was centerd and aligned on top of the page.
    The SAP printer is installed with a PCL driver (standard for HP). Even adjustments relative to the SAP-hint 1444342
    (device independent printing) were regarded.
    My question now is: how to install SAP-printers that the print output is the same no matter what print method is chosen?
    I appreciate any help, hints and good advices which leads to a solution of my problem.
    Thanks & regards,
    Phil
    PS: I'm creating a Form with LiveCycle Designer 9.0.1 (SAP GUI 720, Patch-level 4).

    Hi Prathamesh,
    Follow this approach.
    Get NAST entry corresponding to invoice number(invoice number = objky).
    insert this piece of code :
         gwa_nast-vstat = 1.
         gwa_nast-erdat = sy-datum.
         gwa_nast-eruhr = sy-uzeit.
         gwa_nast-usnam = sy-uname.
         gwa_nast-manue = 'X'.
         gwa_nast-vstat = 0.
         gwa_nast-LDEST = P_printername_from_selection_screen.
         CLEAR gwa_nast-datvr.
         CLEAR gwa_nast-uhrvr.
         CLEAR gwa_nast-cmfpnr.
       MOVE gwa_nast TO nast.
       PERFORM einzelnachricht_dialog IN PROGRAM rsnast00 USING sy-subrc.
       IF sy-subrc NE 0.
         PERFORM objekt_entsperren IN PROGRAM rsnast00.
         IF sy-subrc EQ 9.
           RAISE print_error_dial.
         ELSE.
           RAISE print_error.
         ENDIF.
       ENDIF.
       SET SCREEN 0.
       PERFORM objekt_entsperren IN PROGRAM rsnast00.
       COMMIT WORK AND WAIT.
    the above will generate a spool.
    Thanks,
    Anil

  • Acrobat Pro 8: When I print to pdf I get windows print error message

    This just started happening when I installed my acrobat professional 8.0 on my new computer (with Windows XP Pro). Everything works fine, but when I print a document to .pdf, I get that windows printer pop-up message that says that it was unable to print. As a consequence, I get a bunch of allegedly unprinted documents in my printer queue that I have to keep deleting. This is more an annoyance than anything else, but can anyone tell me how to stop this from happening??
    THanks.

    OK, I'm still not sure I'm getting this, but I printed to file, and then opened the prn file in Acrobat Distiller. The actual pdf file was not in the folder, but I could open it with distiller.
    The message below distiller said: tart Time: Tuesday, January 20, 2009 at 13:03:04
    Source: retainerpetitionreview.prn
    Destination: C:\Documents and Settings\Mark Markus\Desktop\retainerpetitionreview.pdf
    Adobe PDF Settings: C:\Documents and Settings\All Users\Application Data\Adobe\Adobe PDF\Settings\Standard.joboptions
    %%[ ProductName: Distiller ]%%
    %%[Page: 1]%%
    %%[Page: 2]%%
    %%[Page: 3]%%
    %%[LastPage]%%
    Distill Time: 00 Hour(s) : 00 Minute(s) : 00.265 Second(s)
    **** End of Job ****
    However, when I just print "regularly" (not, "to file") the pdf file is saved and generated, but I get that popup error message, which stays in my printer queue, saying that there was an error printing to LPT 1

  • Print from MAC to shared Windows printer

    Hi,
    Have a new imac and was wondering how I go about printing from the mac to the shared printer connected to my windows xp computer. I have been able to connect to a shared folder on the xp machine.
    Many thanks.

    I found a solution that worked for me.
    When it was suggested to me by my brother-in-law (who's a Linux freak) that I use an open-source third-party application, I was skeptical; however, after perusing some articles around the Web, and following their instructions, I discovered the ol' boy actually knows what he's talking about.
    In my situation, the problem was not with the network connectivity, nor even the Windows machine not wanting to play nice (my first suspicion), but rather the printer driver that came with Snow Leopard.
    Details: I was trying to print from my iMac (OS X 10.6.2 Snow Leopard) to a Canon MP500 that was on my wife's Windows XP computer. My iMac saw her computer (and vice versa) and they even played well together, which should have alerted me that it wasn't the networking that was the problem, but the printer driver.
    Anyways...I hope this will help someone else out. Check out the following link, and follow his leads. The article is a couple years old, but the info is still pertinent, and the links are still good. I just printed a full document to that Windows printer with no problem.
    http://www.zisman.ca/Articles/2006/LEM-Print-to-Windows.html
    Ciao,
    Shubes

  • Printing LOGO on smartform based on Printer

    Hi All,
      I want to print LOGO on my smartform(PO) based on a Printer which i am using.If i use one perticular printer(PRIMO) i should get the LOGO and for other Printers it should not appear.Will it be possibel to control the printing based on a printer condition? if yes please suggest me where i can add these conditions.
    If u need any further information please revert back to me.Thanks in Advance.
    Best regards,
    Shanker.

    Hi,
    Based on the device type in OUTPUT_OPTIONS in smartforms interface find out the printer name and write logic for printing appropriate LOGO in smartform.
    Regards,
    Raju.

  • NT_STATUS_UNSUCCESSFUL when printing from MacBook to shared Windows Printer

    Hello Mac gurus,
    I'm researching the issue I'm having when trying to print from MacBook Pro (connected to a home network via Ethernet cable) to an HPLaserJet 6MP/PS printer, which is connected to a Windows XP SP2 computer via LPT1 port. This printer is shared and successfully used by another Win PC connected via NegGear router.
    I've followed the instructions to install the printer on my Mac here and here . I don't seem to have problems installing the printer. My Mac can see the printer, successfully installs it, tells me it is idle, but when I print it generates this error:
    Connection fail with error NTSTATUSUNSUCCESSFUL and then after a few seconds: Unable to connect to SAMBA host, will retry in 60 sec. The printer never received any signals.
    I've seen some replies here about workarounds, installing Ghost and other software. Since I have a PostScript printer, is it relevant in my case? I also read that Mac will print only to USB connected printers, is that true and that is where my problem is?
    Please help.
    MacPro Book Mac OS X (10.4.9) home networked
    MacPro Book Mac OS X (10.4.9) home networked

    Thanks for replying.
    1. I shortened the share printer name in my Windows (following the instructions I mentioned above, before I posted my message), there are no special characters or spaces.
    2. Mac and PCs are on the same network.
    3. Printer Share is allowed on the Windows PC (not blocked). Since other PC can print to that printer, than I guess Print Share is functioning.
    4. I found the directory Access on the Mac, but don't know what to do there :confused: I see that smb is used as a Network protocol. The rest I have no clue.
    MacPro Book Mac OS X (10.4.9) home networked

  • Adobe Reader X printer dialog switched to default Windows printer

    Tried Adobe Reader X and when I tried to print to our desktop fax printer name it just printed to my default Windows XP printer instead of going to the desktop fax printer dialog. I reinstalled Adobe Reader 9 then.

    We don't have that functionality in the Acrobat Family. InDesign uses the print system from Creative Suite, Acrobat and Adobe Reader do not.

  • How to set  the CR print job name that displayed in Printer job queue?

    As following image shows, when I press the Print button in Crystal Report Preview GUI,
    a print job is sent to Windows Printer Spool.
    [Windows Printer queue dialog snapshot|http://www.box.net/shared/96vq4qa2mp]
    The "Document Name" in the dialog is like "Crystal Reports - temp_214d9d11-a73f-4872-81f6-b8a63bf0a6b9.rpt".
    I want to know which property of Crystal Reports can be used to set the print job name to a more meaningful one.
    Edited by: Xiaobing Sun on Apr 2, 2009 5:08 AM

    The solution in this thread is for VS .NET as this is the forum for CR in .NET.
    With Foxpro, I suspect you want to create a new thread in the SAP Crystal Reports - Legacy SDKs forum.
    Make sure you specify the exact version of CR used.
    - Ludek

  • HP Photosmart 7550 printer with Leopard

    I'd just like to know if there is anyone who is able to use an HP Photosmart 7550 printer with Leopard.
    I can print, but the printing is all garbled.

    Thank you for your help HP Mac Architect.
    Print Driver from System Preferences-> Print & Fax shows HP PhotoSmart 7550 - CUPS+GutenPrint 5.1.3 . There is another version called HP PhotoSmart 7550 - GutenPrint 5.1.3 .
    The same "drivers" show up under http://localhost:631 which tells me that my system is only finding the CUPS driver (I think its a PPD or Postscript Printer Definition file that works with 1 driver for all printer types).
    I downloaded the HP drivers on 11/2/2007 - that file is called gutenprint05.1.3.U.dmg (Jun 19 2007). I ran Install Gutenprint 5.1.3.mkpg found on the disk image. This installed the HP PhotoSmart 7550 - CUPS + GutenPrint 5.1.3 drivers.
    I also have an HP Printer Selector program from 11/2/2007. If I click the "select" button on this program, it brings me to a screen called HP Printer Utility. At the bottom of the screen it appears to specify a non-cups driver: PhotoSmart/AiO connectivity: photosmart 7550, SN:CNxxxxxx. I can print a test and a diagnostic page from this utility window. The printing is absolutely perfect from this window.
    So to me it appears that there is an old photosmart driver seen from the HP Printer Selector program and there are CUPS drivers. yet System Prefs can't find this driver. Or am I wrong.....
    Thanks again for trying to help

  • Windows Printing vs Java Web Start

    I am having a hard time printing from a Java Web Start application to a printer attached to a Windows server. I don't have problems with this printer and other (i.e Mac) applications. When I try to print from the JWS app the job gets sent to the Printer window but the Status is "On Hold (Authentication Required)". If I click the Resume button I get prompted for my (Windows) username and password, after that the print job goes through normally. I noticed the Print window shows this job's username as "System Administrator". When when I print from a Mac application the username is blank and the print job goes straight to the printer. The Activity Monitor shows I am the owner of the JWS process. On Tiger web start just prints normally. This is very frustrating. Any ideas?

    I have tested this further and have additional observations.
    1. The problem is observed in java applications, like JEdit, not just web start applications.
    2. The scenario described in the original post applies to admin users. It is possible to work around the issue by creating a custom printing queue using the Advanced tab in the Printing CP. The normal Windows printing queue looks like: "smb://printServer:port/Printer". If you create a custom queue of this form: "smb://windowsUsername:password@printServer:port/Printer" then the java application will print without requiring further confirmation in the Print queue dialog.
    3. The scenario and workaround do not work with a standard user. With a standard user the java application presents a modal dialog that indicates a printing failure. The dialog does not get dismissed after clicking the OK button, but does close when the java application is quit. I have not found any work arounds that allow standard users to print.

  • Printing to a shared Windows printer - worked on PB not on MBP

    On my old Powerbook, printing to a shared printer on a Windows workstation was a breeze. Open the printer utility, browse for a Windows printer, select it, pick the right driver and done. Printing works great.
    MacBook Pro, same process, sees the printer, creates the printer object. Printing never works. I wiped the PowerBook to give it to my wife so the old settings for this remote location are gone. I've tried printing with the firewall off and the firewall on. I don't have any local sharing turned on. The only thing I can think of is that I used to use SharePoints from Hornware because at one time it made connecting to Windows shares simpler.
    Any thoughts?
    Thanks!

    DRChevalier,
    Hmmm. Shouldn't matter whether it's a MBP or PB. OK, so it's Windows Printing. Perhaps you need to place the Macbook Pro in the PC's "Workgroup." When you enable sharing on the PC, you will have also created a Windows "Workgroup." Determine what that is, then use Directory Access on the MBP to include it in this workgroup. Do you know how?
    Beyond that, make sure your printer queue isn't stopped, or delete it and try again. Sometimes this helps, and sometimes this gives you the opportunity to catch some small setting that makes the difference (which you overlooked before).
    Scott

  • No Print Settings when printing from Leopard to a shared Epson on Tiger

    I don't know if this is related to the printing problems in Aperture before Security Update 2008-002 v1.1 but I am still experiencing a missing "Print Settings" menu when printing from MacOS X 10.5.2 (Intel) to an Epson 4800 shared on a Mac (PowerPC) running Tiger. The printer is connected by FireWire.
    I tried sharing the printer from a Mac running Leopard and the menu shows fine and printing is perfect. When printing from Leopard directly to the printer everything is okay too.
    Should the Mac sharing the printer run the same system as the Macs printing to it? (pretty impossible in any company) or is this a persisting bug.
    Thanks for your help.

    I solved this. At least for me. After spending an hour on the phone with Epson, they said it was Apple's problem. After spending an hour on the phone with Apple, they said it was Epson's problem. Sound familiar? Anyway I searched around the net for answers and I've found something that has worked. I downloaded this program: Gutenprint Uninstaller from this site http://gimp-print.sourceforge.net/MacOSX.php3 and ran it on both computers. That got rid of any old gimp or guten drivers. Then from the same site I downloaded this package of drivers Gutenprint 5.1.7 and installed it on both computers. On the Tiger computer I added my printer (Epson 1400) selecting the gutenprint driver as its driver. Now my Leopard can see the printer settings and I can choose the type of paper, print quality, etc. These are all found in the printer interface window under "printer features". Hope this works for you. I'm happy again.

  • Print screen not working on windows 8 pro

    Hello,
    Need help!!!
    I have upgraded from vista to windows 8 pro. I am trying to print screen but nothing seems to work (hp pc).
    I have tried the following;
    Windows button +print screen
    Fn+ print screen
    Ctrl+ print screen
    Alt+ print screen
    Ctrl+fn+ print screen
    When I click Windows+ print screen it takes me into the control panel- system page.
    Nothing else happens when I click on the other keys.
    Hope you could help me with this issue.
    Thanks in advance,
    Cat

    Hi Cat32,
    I understand you are not able to print using shortcut keys.
    I was just wondering if you installed the printer on your new Windows 8 Pro.
    I would like to help but I do need to know the printer that you are using.
    Here is a link to drivers and software help.
    http://www8.hp.com/us/en/drivers.html
    Please let me know if you require further assistance.
    Thanks
    Please click “Accept as Solution ” if you feel my post solved your issue, it will help others find the solution.
    Click the “Kudos, Thumbs Up" on the bottom to say “Thanks” for helping!

  • SAP Script: Barcode printing in "Local windows printer"

    Hi All,
    In SAP Script, I have used Barcode format to print a Number.
    When I issue the Print output by selecting the Configured SAP network printer, The barcodes are properly printed.
    but When i select the "Local windows printer" (which has barcode printing facility) option i.e Device type: SAPWIN, the Barcodes are not getting printed.
    I have Specified that Network printer as my Default Windows printer, but still when we give "Local printer" the Barcodes does not print.
    But for the same network printer when i select it from the List of SAP printers, the barcodes are printed.
    Please suggest why barcodes are not getting printed when we give "local windows printer" as the Print device.
    Does the same issue also happens for Smart forms?
    Midhun.

    Hi,
    You will need to install a barcode dll to you SAPlpd to be able to print barcodes in this way.  There are a number of software providers for barcode dlls, you can find these by searching google (or similar) with SAP barcode dll.
    Regards,
    Nick

  • Will iLife app prints work on a windows printer?

    I want to know if it can because ive had my printer a while now (HP) and we haven't ever used it on a mac. I cant find it by scanning for it but im sure i can print off work on a windows printer.. SURELY!
    Or do I have to buy a apple printer?
    Mostly for school work

    Hi there,
    Your HP Printer should work no problem with your Mac. First of all, connect your printer & make sure you have the latest sofftware installed by launching Software Update from the Apple Menu.
    Launch System Preferences & choose the Print option. If your printer doesn't show, click on the + button which should then find it.
    Hope that helps.
    Ben

Maybe you are looking for

  • Problems opening & resaving NEF files with CS3/CS2

    I seem to be having problems sending my NEF files to Photoshop from Aperture. This started happening just today & I'm not sure what to do. What happens is that when I open a NEF file in external editor, instead of just opening up as a psd file in CS3

  • How do I add music to my iMovie using iTunes?

    HI, I just bought my macbook air and am a first time user, i want to make a movie thru imovie, Ive learned how to put in my pics so now its on to puttimg in the music. how do i add music from my itunes to put in my movie?

  • Content server pros and cons when compared to others

    Hi DMS Gurus, we are in a process of deciding which storage area to go for, and the client is kneen on going for a common existing  server, as he is not kneen on spending on DMS content server. my question are, can we transform any existing file serv

  • Summer fun !   aka - "what about MY memory files ? "

    The grey cells are getting fogged....but its time for a beer and some summer fun ! Went to a nearby park yesterday to check out what the county has to offer ( been in my apt for a year and still didn't know about this park a neighbor told me about ).

  • Any chart plugin, or other solution available able to "CAPTURE A VALUE AT TIME OF CLICK" ?????

    Hi, I just realized that the query is not my problem. I have a graph that uses the query below, and it displays bars showing 4 different Market Segment revenue totals in each bar. My requirement is to drill down into that section of the graph and sho