Duplicate Printers

KB Home   |   Duplicate Printers

Main.DuplicatePrinterAdvertisementsMacOS History

Hide minor edits - Show changes to output

October 02, 2018, at 08:37 PM by Aaron Pouliot - fixed DNS record examples link
Changed line 8 from:
*The issue might also happen if there are extra, unnecessary DNS records. If you’re not sure whether the DNS records are correct, have a look at the examples discussed here. Feel free to send us a screenshot of the records on your DNS server if you’re not sure or have any questions at all.
to:
*The issue might also happen if there are extra, unnecessary DNS records. If you’re not sure whether the DNS records are set up correctly then have a look at the [[https://www.papercut.com/kb/Main/MobilityPrintDNSRecordExamples|these examples]]. Feel free to send us a screenshot of the records on your DNS server if you’re not sure or have any questions at all.
September 27, 2018, at 09:30 PM by Arturo - clarified re mobility in what can an admin do about it
Changed line 30 from:
If your organization doesn't have a requirement to share printers to [=iOS=] devices on the same subnet as the [=macOS=] print server, then you can disable the [=PaperCut=] [=iOS=] Print service using the application's disable script:
to:
If your organization is on PaperCut NG or MF version 17 or better and already using Mobility print to publish printers with DNS or mDNS, then you can disable the [=PaperCut=] [=iOS=] Print service using the application's disable script:
September 27, 2018, at 09:23 PM by Arturo - clarity, grammar, factual inaccuracies, formatting
Changed lines 5-22 from:
!!If you see this issue with PaperCut Mobility Print
This can happen for a couple of different reasons on any type of Mobility Print client (including macOS, iOS, Windows, Android, or Chrome).  Fortunately it is fairly easy to resolve.

* One possible cause for users seeing duplicate
printers is that the DNS records for Mobility Print were set up, but mDNS is still enabled.  After verifying the DNS records using Mobility Print "Configure DNS" wizard, the mDNS broadcast should be turned off.  However, if this step was been skipped, and the clients and the server are in the same subnet then you may run into a situation where clients see the printer being advertised twice through mDNS as well as DNS.

* It can also happen if there
are extra, unnecessary DNS records. If you're not sure whether these have been set up correctly, then have a look at these [[https://www.papercut.com/kb/Main/MobilityPrintDNSRecordExamples|examples of Mobility Print records]] to see how this should be configured. Feel free to send us a screenshot of the records on your DNS server if you're not sure or have any questions at all.

*If you see the same printer being advertised multiple times on just macOS and iOS devices, but with a slightly different name, you could be looking at a printer that has Bonjour turned on and is advertising itself.  If you have a macOS or Linux server, it may be that CUPS sharing is turned on.  Alternatively if you have a Windows print server, you may see the duplicate print queues listed with the type Open Directory, which means that they are being shared through Active Directory. 

!!If you see this issue with
PaperCut iOS Print
----
''Please note that this information pertains to an older PaperCut BYOD printing solution called
[[https://www.papercut.com/products/ng/manual/applicationserver/topics/mobile-mac-iosprinting.html|iOS Print]] which will only work on [=macOS=] PaperCut servers. However we recommend a newer solution called [[https://www.papercut.com/products/mobility-print/|Mobility Print]] which is much more versatile and robust. It also can be installed on any type of PaperCut server and enable BYOD printing for a broader variety of devices.''
----

This may also happen if you have a macOS print server with PaperCut,  you've set up printer sharing, and you've shared out the printers to iOS devices as detailed on the [[https
://www.papercut.com/products/ng/manual/ch-iosprinting.html|iOS Printing Setup pages]].

Unfortunately now when you browse for printers from a Mac on the same subnet, you see duplicate entries for your print queues. Like this example below, where  each printer has a doppelgänger  that ends with "@ MacServer".

to:
!!The issue as it pertains to [=PaperCut=] Mobility Print
*One possible cause of users seeing duplicate printers is that the multi-subnet DNS records for Mobility Print were set up, but mDNS is still enabled. After verifying the DNS records using the Mobility Print “Configure DNS” wizard, publishing printers over mDNS should stop. However, if one overlooked completing the wizard in the flurry of discovery option setup activity, and the clients and the server are in the same subnet, then you may run into a situation where users see duplicated printer advertisements on their devices. What's happening, in this case, is the devices show printers found using mDNS as well as DNS.

*The issue might also happen if there are extra, unnecessary DNS records. If you’re not sure whether the DNS records
are correct, have a look at the examples discussed here. Feel free to send us a screenshot of the records on your DNS server if you’re not sure or have any questions at all.

!!!If only users with [=macOS=] and [=iOS=] devices report duplicate printer advertisements
*There might be a printer advertising itself through its onboard AirPrint or Bonjour feature
.
*If your print server is [=macOS=] or Linux, it may be that CUPS sharing is turned on. In [=macOS=], also make sure that "Share this printer" is unchecked.
*If [=macOS=] clients are domain bound
and you have a Windows print server, you may see duplicate print queues with the Kind column set to "Open Directory," which means Active Directory is listing the printers.

!!More information regarding [=PaperCut=] [=iOS=] Print
''Please note that this information pertains to
the legacy [=PaperCut=] BYOD printing solution called [[https://www.[=PaperCut=].com/products/ng/manual/applicationserver/topics/mobile-mac-[=iOS=]printing.html|iOS Print]] for [=macOS=] [=PaperCut=] servers. However, since its release in [=PaperCut=] NG and MF version 17, [[https://www.[=PaperCut=].com/products/mobility-print/|Mobility Print]] is the more versatile and robust successor to the [=iOS=] Print Service. Mobility Print's improvements include compatibility with Windows and Linux servers as well as [=macOS=] and support for a broader variety of BYOD/mobile devices.''


Like we mentioned above, duplicate printer advertisements may also happen if you have a [=macOS=] print server, enabled "Share this printer,"
and also shared the printers as described in the [[https://www.[=PaperCut=].com/products/ng/manual/ch-[=iOS=]printing.html|[=iOS=] Printing Setup pages]]. In this case, each printer has a doppelgänger that ends with “@ [=MacServer=]” as in the screencap below:
Changed lines 23-45 from:
!!!Why would this happen?

When you check
the box 'Share this printer on the network' in System Preferences -> Printers and Scanners, that will advertise that print queue over bonjour, at the OS level. This part is completely outside of PaperCut and is controlled by OSX. Printers shared like that will appear as @@Printer @ Server@@ and listed as 'Bonjour Shared' in the Add Printers dialog box as seen below:

Sadly Apple do not allow you to share printers at
the OS level to iOS devices over bonjour (the difference being a couple of extra flags in the bonjour advertisement which tells iOS that it's an iOS-enabled queue). If you're interested in that kind of thing, then you can use a tool like [[http://www.tildesoft.com/|Bonjour Browser]] to display the different flags and details associated with the different broadcasts, to see the difference between them.

What that means is that when PaperCut is installed, currently we can't 'edit'
the current advertisement, but instead have to create a new advertisement - which is the @@Printer@@ version of the queue that you'll see in the Add Printers dialog - listed as type 'Bonjour' (again seen in the screenshot above).

Note that you will only see the 'PaperCut' version of the advertisement from iOS devices, so the duplicate queues will only appear when browsing bonjour printers from OS X on a Mac.
\\
\\

!!!What
can be done about it?

If you're not
using iOS printing at all, but you've just installed PaperCut on the Mac, then you can [[https://www.papercut.com/products/ng/manual/ch-iosprinting.html#ch-iosprinting-disable|disable iOS printing completely]] as detailed in that link.

Alternatively if you only want to advertise a subset of printers
to iOS devices, then you can stop sharing to iOS on a printer-by-printer basis as detailed in the [[https://www.papercut.com/products/ng/manual/ch-iosprinting.html#ch-iosprinting-troubleshooting-unshare|unshare a particular printer]] section.

Unfortunately at the moment there isn't a way to merge the advertisements into one.
\\
\\

For more information about Mobility Print, check out the
[[https://www.papercut.com/products/ng/mobility-print/manual/| Mobility Print Help Center]].
to:
!!!Why would this happen?

Checking ‘Share this printer on
the network’ in System Preferences → Printers and Scanners tells [=macOS=] to advertise a print queue over Bonjour using mDNS. This sharing method is entirely outside of [=PaperCut=] and controlled by [=macOS=]. Printers shared over Bonjour using mDNS appear under the Name and Kind columns respectively as @@Printer [=@=] Server@@ and @@Bonjour Shared@@ like in the screencap above.

Keep in mind [=iOS=] devices can't discover printers shared over Bonjour from [=macOS=] since
the mDNS advertisements lack the appropriate "TXT" record details. If you're interested, [[http://www.tildesoft.com/|Bonjour Browser]] is a handy tool that lets you discover the differences between each mDNS advertisement's SRV and TXT record details on the local subnet. In any case, only the [=PaperCut=] [=iOS=] Print service version of the advertisement appears on [=iOS=] devices, and the duplicate queues only appear when adding Bonjour printers on [=macOS=]. Keep in mind applications like [=PaperCut=] with the [=iOS=] Print Service can’t edit or merge with the [=macOS=] advertisement which is why the Add printer window distinguishes printers as @@Bonjour@@, for [=PaperCut=] [=iOS=] Print service printers, or @@Bonjour shared@@, for [=macOS=] shared printers, like in the screencap above.

!!!What can an admin do about it?
If your organization doesn't have a requirement to share printers to [=iOS=] devices on the same subnet as the [=macOS=] print server, then you
can disable the [=PaperCut=] [=iOS=] Print service using the application's disable script:
*In Terminal
, change to this directory: @@[=/Applications/PaperCut [NG or MF]/providers/iosprint/mac/=]@@
*Run @@.
/disable-iosprint.command@@.

Alternatively, if your license doesn't support upgrading to [=PaperCut=] NG or MF version 17 or better, you have a requirement
to share printers to [=iOS=] devices, and you only want to advertise specific printers, then you can share on a printer-by-printer basis as detailed in the [[https://www.[=PaperCut=].com/products/ng/manual/ch-[=iOS=]printing.html#ch-[=iOS=]printing-troubleshooting-unshare|unshare a particular printer]] section here.

For more information about Mobility Print, check out the [[https://www.[=PaperCut=].com/products/ng/mobility-print/manual/|Mobility Print Help Center]].
June 28, 2018, at 09:39 PM by Aaron Pouliot - Fixed verbiage on bullet point
Changed line 8 from:
* The DNS records for Mobility Print were set up, but mDNS is still enabled.  After verifying the DNS records using Mobility Print "Configure DNS" wizard, the mDNS broadcast will be turned off.  If this step has been skipped, and the clients and the server are in the same subnet then you may run into a situation where clients see the printer being advertised twice through mDNS as well as DNS.
to:
* One possible cause for users seeing duplicate printers is that the DNS records for Mobility Print were set up, but mDNS is still enabled.  After verifying the DNS records using Mobility Print "Configure DNS" wizard, the mDNS broadcast should be turned off.  However, if this step was been skipped, and the clients and the server are in the same subnet then you may run into a situation where clients see the printer being advertised twice through mDNS as well as DNS.
June 13, 2018, at 07:38 PM by Aaron Pouliot -
Changed lines 8-10 from:
* The DNS records for Mobility Print were set up, but mDNS is still enabled.  Normally the last step in the DNS setup guide on the Mobility Print server is to turn off mDNS. If this step has not been performed, and the clients and the server are in the same subnet, then they may see the printer being advertised twice.

* It can also happen if there are extra, unneccesary
DNS records. If you're not sure whether these have been set up correctly, then have a look at these [[https://www.papercut.com/kb/Main/MobilityPrintDNSRecordExamples|examples of Mobility Print records]] to see how this should be configured. Feel free to send us a screenshot of the records on your DNS server if you're not sure or have any questions at all.
to:
* The DNS records for Mobility Print were set up, but mDNS is still enabled.  After verifying the DNS records using Mobility Print "Configure DNS" wizard, the mDNS broadcast will be turned off.  If this step has been skipped, and the clients and the server are in the same subnet then you may run into a situation where clients see the printer being advertised twice through mDNS as well as DNS.

* It can also happen if there are extra, unnecessary
DNS records. If you're not sure whether these have been set up correctly, then have a look at these [[https://www.papercut.com/kb/Main/MobilityPrintDNSRecordExamples|examples of Mobility Print records]] to see how this should be configured. Feel free to send us a screenshot of the records on your DNS server if you're not sure or have any questions at all.
June 04, 2018, at 03:37 PM by Mel Zouzoulas - Added link to the Mobility Print help center = good SEO
Added lines 46-47:

For more information about Mobility Print, check out the [[https://www.papercut.com/products/ng/mobility-print/manual/| Mobility Print Help Center]].
April 30, 2018, at 10:29 PM by Aaron Pouliot -
Added lines 11-12:

*If you see the same printer being advertised multiple times on just macOS and iOS devices, but with a slightly different name, you could be looking at a printer that has Bonjour turned on and is advertising itself.  If you have a macOS or Linux server, it may be that CUPS sharing is turned on.  Alternatively if you have a Windows print server, you may see the duplicate print queues listed with the type Open Directory, which means that they are being shared through Active Directory.
April 30, 2018, at 10:24 PM by Aaron Pouliot -
Changed lines 13-16 from:
to:
----
''Please note that this information pertains to an older PaperCut BYOD printing solution called [[https://www.papercut.com/products/ng/manual/applicationserver/topics/mobile-mac-iosprinting.html|iOS Print]] which will only work on [=macOS=] PaperCut servers. However we recommend a newer solution called [[https://www.papercut.com/products/mobility-print/|Mobility Print]] which is much more versatile and robust. It also can be installed on any type of PaperCut server and enable BYOD printing for a broader variety of devices.''
----

Changed lines 19-24 from:
Unfortunately now when you browse for printers from a Mac on the same subnet, you see duplicate entries for your print queues. For example:

*[=LibraryPrinter=]
*[=LibraryPrinter @
MacServer=]
\\

to:
Unfortunately now when you browse for printers from a Mac on the same subnet, you see duplicate entries for your print queues. Like this example below, where  each printer has a doppelgänger  that ends with "@ MacServer".

Attach:BonjourPrinters.png

Changed line 26 from:
Attach:BonjourPrinters.png
to:
April 30, 2018, at 10:12 PM by Aaron Pouliot -
Changed lines 1-4 from:
(:title Duplicate Printers in macOS :)

''"Help! When I try to add a printer from my iOS or macOS device, I see the each printer appearing twice! What can I do to fix this?"''
to:
(:title Duplicate Printers :)

''"Help! When I try to add a printer or send a print job from my device, I see each printer appearing twice! What can I do to fix this?"''
Changed lines 6-7 from:
This can happen for a couple of different reasons, detailed below:
to:
This can happen for a couple of different reasons on any type of Mobility Print client (including macOS, iOS, Windows, Android, or Chrome).  Fortunately it is fairly easy to resolve.
Changed line 14 from:
This may also happen if you have a macOS print server with PaperCut,  you've set up printer sharing, and you've shared out the printers to iOS devices as detailed on the [[https://www.papercut.com/products/ng/manual/ch-iosprinting.html|iOS Printing Setup pages]].
to:
This may also happen if you have a macOS print server with PaperCut,  you've set up printer sharing, and you've shared out the printers to iOS devices as detailed on the [[https://www.papercut.com/products/ng/manual/ch-iosprinting.html|iOS Printing Setup pages]]. 
April 30, 2018, at 10:08 PM by Aaron Pouliot -
Changed lines 3-4 from:
''Why do I see the same printer being advertised twice when I try to add a printer from my iOS or macOS device?''
to:
''"Help! When I try to add a printer from my iOS or macOS device, I see the each printer appearing twice! What can I do to fix this?"''
Changed lines 10-11 from:
* It can also happen if there are extra, unneccesary DNS records. If you're not sure whether these have been set up correctly, then have a look at these [[https://www.papercut.com/kb/Main/MobilityPrintDNSRecordExamples|examples of Mobility Print records]]. Feel free to send us a screenshot of the records on your DNS server if you're not sure or have any questions at all.
to:
* It can also happen if there are extra, unneccesary DNS records. If you're not sure whether these have been set up correctly, then have a look at these [[https://www.papercut.com/kb/Main/MobilityPrintDNSRecordExamples|examples of Mobility Print records]] to see how this should be configured. Feel free to send us a screenshot of the records on your DNS server if you're not sure or have any questions at all.
Changed lines 14-17 from:
You've got a Mac server, and installed PaperCut on it (either as a Primary App Server, or a [[https://www.papercut.com/products/ng/manual/ch-secondary-print.html|secondary server]]). You've then set up printer sharing, and shared out the printers to iOS devices as detailed on the [[https://www.papercut.com/products/ng/manual/ch-iosprinting.html|iOS Printing Setup pages]].

However, now when you browse for printers from a Mac on the same subnet, you'll
see duplicate entries for your print queues. For example:
to:
This may also happen if you have a macOS print server with PaperCut,  you've set up printer sharing, and you've shared out the printers to iOS devices as detailed on the [[https://www.papercut.com/products/ng/manual/ch-iosprinting.html|iOS Printing Setup pages]].

Unfortunately now when you browse for printers from a Mac on
the same subnet, you see duplicate entries for your print queues. For example:
Changed line 22 from:
!!!What's happening in the background:
to:
!!!Why would this happen?
April 30, 2018, at 10:01 PM by Aaron Pouliot -
Changed lines 45-46 from:
''Categories:'' [[Category.Implementation|+]], [[Category.iOSPrint|+]]
to:
''Categories:'' [[Category.Implementation|+]], [[Category.iOSPrint|+]],  [[Category.MobilityPrint|+]]
April 30, 2018, at 10:01 PM by Aaron Pouliot - Added information about how this error can occur with Mobility Print
Changed lines 1-6 from:
(:title Duplicate Printer Advertisements on Mac OS :)

Q: Why do I see duplicate Printers advertised over bonjour when running PaperCut on a Mac Server?
\\

!!!Background:
to:
(:title Duplicate Printers in macOS :)

''Why do I see the same printer being advertised twice when I try to add a printer from my iOS or macOS device?''

!!If you see this issue with PaperCut Mobility Print
This can happen for a couple of different reasons, detailed below
: 

* The DNS records for Mobility Print were set up, but mDNS is still enabled.  Normally the last step in the DNS setup guide on the Mobility Print server is to turn off mDNS. If this step has not been performed, and the clients and the server are in the same subnet, then they may see the printer being advertised twice.

* It can also happen if there are extra, unneccesary DNS records. If you're not sure whether these have been set up correctly, then have a look at these [[https://www.papercut.com/kb/Main/MobilityPrintDNSRecordExamples|examples of Mobility Print records]]. Feel free to send us a screenshot of the records on your DNS server if you're not sure or have any questions at all.

!!If you see this issue with PaperCut iOS Print
April 30, 2018, at 07:09 PM by Aaron Pouliot - Changed category to iOS Print
Changed line 39 from:
''Categories:'' [[Category.Implementation|+]], [[Category.IOS|+]]
to:
''Categories:'' [[Category.Implementation|+]], [[Category.iOSPrint|+]]
January 07, 2015, at 11:59 PM by TimG - Uploaded screenshot
Changed lines 19-21 from:

Sadly Apple do not allow you to share printers to iOS devices over bonjour (the difference being a couple of extra flags in the bonjour advertisement which tells iOS that it's an iOS-enabled queue). If you're interested in that kind of thing, then you can run tools like [[http://www.tildesoft.com/|Bonjour Browser]] to display the different flags and details associated with the different broadcasts that you're seeing.
to:
Attach:BonjourPrinters.png
Sadly Apple do not allow you to share printers at the OS level to iOS devices over bonjour (the difference being a couple of extra flags in the bonjour advertisement which tells iOS that it's an iOS-enabled queue). If you're interested in that kind of thing, then you can use a tool like [[http://www.tildesoft.com/|Bonjour Browser]] to display the different flags and details associated with the different broadcasts, to see the difference between them.
January 07, 2015, at 11:54 PM by TimG - Created in response to a few tickets asking about the duplicate advertisement
Added lines 1-41:
(:title Duplicate Printer Advertisements on Mac OS :)

Q: Why do I see duplicate Printers advertised over bonjour when running PaperCut on a Mac Server?
\\

!!!Background:

You've got a Mac server, and installed PaperCut on it (either as a Primary App Server, or a [[https://www.papercut.com/products/ng/manual/ch-secondary-print.html|secondary server]]). You've then set up printer sharing, and shared out the printers to iOS devices as detailed on the [[https://www.papercut.com/products/ng/manual/ch-iosprinting.html|iOS Printing Setup pages]].

However, now when you browse for printers from a Mac on the same subnet, you'll see duplicate entries for your print queues. For example:

*[=LibraryPrinter=]
*[=LibraryPrinter @ MacServer=]
\\

!!!What's happening in the background:

When you check the box 'Share this printer on the network' in System Preferences -> Printers and Scanners, that will advertise that print queue over bonjour, at the OS level. This part is completely outside of PaperCut and is controlled by OSX. Printers shared like that will appear as @@Printer @ Server@@ and listed as 'Bonjour Shared' in the Add Printers dialog box as seen below:

Sadly Apple do not allow you to share printers to iOS devices over bonjour (the difference being a couple of extra flags in the bonjour advertisement which tells iOS that it's an iOS-enabled queue). If you're interested in that kind of thing, then you can run tools like [[http://www.tildesoft.com/|Bonjour Browser]] to display the different flags and details associated with the different broadcasts that you're seeing.

What that means is that when PaperCut is installed, currently we can't 'edit' the current advertisement, but instead have to create a new advertisement - which is the @@Printer@@ version of the queue that you'll see in the Add Printers dialog - listed as type 'Bonjour' (again seen in the screenshot above).

Note that you will only see the 'PaperCut' version of the advertisement from iOS devices, so the duplicate queues will only appear when browsing bonjour printers from OS X on a Mac.
\\
\\

!!!What can be done about it?

If you're not using iOS printing at all, but you've just installed PaperCut on the Mac, then you can [[https://www.papercut.com/products/ng/manual/ch-iosprinting.html#ch-iosprinting-disable|disable iOS printing completely]] as detailed in that link.

Alternatively if you only want to advertise a subset of printers to iOS devices, then you can stop sharing to iOS on a printer-by-printer basis as detailed in the [[https://www.papercut.com/products/ng/manual/ch-iosprinting.html#ch-iosprinting-troubleshooting-unshare|unshare a particular printer]] section.

Unfortunately at the moment there isn't a way to merge the advertisements into one.
\\
\\

----
''Categories:'' [[Category.Implementation|+]], [[Category.IOS|+]]
----
[-Keywords: duplicate, bonjour, advertisement, printers, double, yosemite, mavericks, Mac OS, OS X -]

Comments

Share your findings and experience with other PaperCut users. Feel free to add comments and suggestions about this Knowledge Base article. Please don't use this for support requests.

Article last modified on October 02, 2018, at 08:37 PM
Printable View   |   Article History   |   Edit Article