Mobility Print Architecture

KB Home   |   Mobility Print Architecture

Main.MobilityPrintArchitecture History

Hide minor edits - Show changes to markup

May 02, 2019, at 03:37 PM by Aaron Pouliot - Added note mentioning new article in Help Center.
Added lines 2-5:

This was originally written by Aaron Pouliot on the PaperCut Support team, but you should know that there’s a newer and better version in the Mobility Print Help Center that even has slick PaperCut-branded diagrams! Eventually, this page may be retired or redirected to the new article in the Help Center.


February 13, 2019, at 06:15 AM by Mel Zouzoulas - Removed the category because it's in the help center now
Deleted lines 57-58:

Categories: Mobility Print

August 29, 2018, at 03:52 PM by Aaron Pouliot - fixed screenshots
Added lines 35-38:

https://www.papercut.com/kb/uploads/Main/Mobility%20Architecture%204.png

4. Multiple Mobility Print servers with mDNS.

If each site already has it’s own print server that serves the local subnet, then simply install Mobility Print on each server and use the built in mDNS. Even though there are multiple Mobility Print servers, devices will only see the printers broadcast from the Mobility Print server in the same subnet. However, this wouldn’t be recommended if the print servers were all located at one datacenter and all that mDNS broadcast traffic had to squeeze through a WAN connection.

Deleted lines 39-42:

4. Multiple Mobility Print servers with mDNS.

If each site already has it’s own print server that serves the local subnet, then simply install Mobility Print on each server and use the built in mDNS. Even though there are multiple Mobility Print servers, devices will only see the printers broadcast from the Mobility Print server in the same subnet. However, this wouldn’t be recommended if the print servers were all located at one datacenter and all that mDNS broadcast traffic had to squeeze through a WAN connection. https://www.papercut.com/kb/uploads/Main/Mobility%20Architecture%204.png

May 14, 2018, at 11:36 PM by Aaron Pouliot - Fixed diagrams with typos and errors... Thanks Noah!
Changed lines 27-28 from:

http://papercut.com/kb/uploads/Main/One%20Mobility%20Server%20with%20mDNS.png

to:

https://www.papercut.com/kb/uploads/Main/Mobility%20Architecture%201.png

Changed lines 31-32 from:

http://papercut.com/kb/uploads/Main/One%20Mobility%20Server%20with%20mDNS%20and%20two%20networks.png

to:

https://www.papercut.com/kb/uploads/Main/Mobility%20Architecture%202.png

Changed lines 35-36 from:

http://papercut.com/kb/uploads/Main/Mobility%20with%20mDNS%20Reflector.png

to:

https://www.papercut.com/kb/uploads/Main/Mobility%20Architecture%203.png

Changed lines 39-40 from:

http://papercut.com/kb/uploads/Main/Multiple%20Mobility%20Servers%20with%20mDNS.png

to:

https://www.papercut.com/kb/uploads/Main/Mobility%20Architecture%204.png

Changed lines 43-44 from:

http://papercut.com/kb/uploads/Main/One%20Mobility%20Server%20with%20DNS-SD.png

to:

https://www.papercut.com/kb/uploads/Main/Mobility%20Architecture%205.png

Changed lines 47-48 from:

http://papercut.com/kb/uploads/Main/Multiple%20Mobility%20Servers%20with%20DNS-SD.png

to:

https://www.papercut.com/kb/uploads/Main/Mobility%20Architecture%206.png

Changed line 53 from:

http://papercut.com/kb/uploads/Main/Mobility%20with%20mDNS%20and%20DNS-SD.png

to:

https://www.papercut.com/kb/uploads/Main/Mobility%20Architecture%207.png

April 30, 2018, at 05:53 PM by Aaron Pouliot - Added Category MobilityPrint
Added lines 58-59:

Categories: Mobility Print

March 05, 2018, at 05:09 PM by Aaron Pouliot -
Changed lines 5-6 from:

When setting up Mobility Print questions will often pop up about what the best method will be, and how many servers will be needed. When setting up Mobility Print in a new environment, these are some of the things that will need to be considered. Further below is a table that prescribes the best setup method depending on the answers to each of those questions.

to:

When setting up Mobility Print in large or complex environments questions will often pop up about what the best method will be, and how many servers will be needed.

Below is a list of questions that should be asked before setting up Mobility Print, and further below is a table with the best setup method depending on the answer to each question.

Changed lines 50-52 from:

In extremely rare scenarios clients in most subnets on the network will be able to discover the Mobility Print server using DNS-SD, except for clients in a guest WiFinetwork that doesn’t point towards the internal DNS server. One solution would be to patch the Mobility Print server into the Guest WiFi network and re-enable mDNS broadcast on the Mobility Print server. Clients pointed to the organizations DNS server will be able to discover the printers, and clients pointed towards an external DNS server would still be able to discover the printers because they are in the same subnet as the Mobility Print server.

to:

In most networks clients will be able to discover the Mobility Print server using DNS-SD, because they are pointed towards the organization’s internal DNS server. However, what if there is a Guest WiFi network that uses an external DNS server instead?

Fortunately an easy solution would be to patch the Mobility Print server into the Guest WiFi network and re-enable mDNS broadcast on the Mobility Print server. Clients pointed to the organizations DNS server will be able to discover the printers, and clients pointed towards an external DNS server would still be able to discover the printers because they are in the same subnet as the Mobility Print server.

March 03, 2018, at 12:24 AM by Aaron Pouliot -
Changed line 28 from:

When there are is more than one subnet on the network, such as a wired network and a WiFi network then just plug the Mobility Print server into both networks. You could do this by adding an additional network interface (such as a WiFi dongle) to get the Mobility Print server connected to the second network. The Mobility Print server will automatically broadcast printers on both interfaces, and devices on both subnets will be able to discover the printers. This is a handy deployment method if there a couple subnets in the network, but no internal DNS server.

to:

When there are is more than one subnet on the network, such as a wired network and a WiFi network then just plug the Mobility Print server into both networks. You could do this by adding an additional network interface (such as a WiFi dongle) to get the Mobility Print server connected to the second network. The Mobility Print server will automatically broadcast printers on both interfaces, and devices on both subnets will be able to discover the printers. This is a handy deployment method if there are a couple subnets in the network, but no internal DNS server.

Changed line 32 from:

This scenario is a bit more rare, but if the networking hardware supports Bonjour Forwarding then it is possible to configure the router or wireless access points to forward mDNS traffic from the Mobility Server VLAN to the user VLANs and allow Airplay. Another way to achieve this would be with mDNS reflector appliance. This setup method is fairly uncommon though, and it would be best to set up the DNS records instead if there is a DNS server.

to:

This scenario is a bit rare, but if the networking hardware supports Bonjour Forwarding then it is possible to configure the router or wireless access points to forward mDNS traffic from the Mobility Server VLAN to the user VLANs. Another way to achieve this would be with mDNS reflector appliance. This setup method is fairly uncommon though, and it would be best to set up the DNS records instead if there is a DNS server.

Changed line 36 from:

If each site already has it’s own print server that serves the local subnet, then simply install Mobility Print on each server and use the built in mDNS. Even though there are multiple Mobility Print servers, devices will only see the printers broadcast from the Mobility Print server in the same subnet. However, this wouldn’t be recommended if the print servers were all located at one datacenter and all that mDNS traffic had to squeeze through a WAN connection.

to:

If each site already has it’s own print server that serves the local subnet, then simply install Mobility Print on each server and use the built in mDNS. Even though there are multiple Mobility Print servers, devices will only see the printers broadcast from the Mobility Print server in the same subnet. However, this wouldn’t be recommended if the print servers were all located at one datacenter and all that mDNS broadcast traffic had to squeeze through a WAN connection.

Changed line 52 from:

Let us know! We’re definitely happy to chat about how Mobility Print works. Feel free to leave a comment below if you have any questions at all. Also make sure that you check out our Mobility Print Help Center.

to:

Let us know! We’re definitely happy to chat about how Mobility Print works. Feel free to leave a comment below if you have any questions at all. Also make sure that you check out our Mobility Print Help Center.

March 03, 2018, at 12:14 AM by Aaron Pouliot -
Changed line 55 from:

Keywords: Mobility Print, Architecture, Design, BYOD, mDNS, DNS

to:

Keywords: Mobility Print, Architecture, Design, BYOD, mDNS, DNS, secret squirrel

March 03, 2018, at 12:13 AM by Aaron Pouliot -
Changed lines 3-4 from:

Help! How should we set up Mobility Print? Should we use mDNS or DNS? What if we have multiple print servers?

to:

Help! How should we set up Mobility Print? Should we use mDNS or DNS? What if we have multiple print servers?

Changed lines 25-26 from:

http://staging.papercut.com/kb/uploads/Main/One%20Mobility%20Server%20with%20mDNS.png

to:

http://papercut.com/kb/uploads/Main/One%20Mobility%20Server%20with%20mDNS.png

Changed lines 29-30 from:

http://staging.papercut.com/kb/uploads/Main/One%20Mobility%20Server%20with%20mDNS%20and%20two%20networks.png

to:

http://papercut.com/kb/uploads/Main/One%20Mobility%20Server%20with%20mDNS%20and%20two%20networks.png

Changed lines 33-34 from:

http://staging.papercut.com/kb/uploads/Main/Mobility%20with%20mDNS%20Reflector.png

to:

http://papercut.com/kb/uploads/Main/Mobility%20with%20mDNS%20Reflector.png

Changed lines 37-38 from:

http://staging.papercut.com/kb/uploads/Main/Multiple%20Mobility%20Servers%20with%20mDNS.png

to:

http://papercut.com/kb/uploads/Main/Multiple%20Mobility%20Servers%20with%20mDNS.png

Changed lines 41-42 from:

http://staging.papercut.com/kb/uploads/Main/One%20Mobility%20Server%20with%20DNS-SD.png

to:

http://papercut.com/kb/uploads/Main/One%20Mobility%20Server%20with%20DNS-SD.png

Changed lines 45-46 from:

http://staging.papercut.com/kb/uploads/Main/Multiple%20Mobility%20Servers%20with%20DNS-SD.png

to:

http://papercut.com/kb/uploads/Main/Multiple%20Mobility%20Servers%20with%20DNS-SD.png

Changed lines 49-52 from:

http://staging.papercut.com/kb/uploads/Main/Mobility%20with%20mDNS%20and%20DNS-SD.png

to:

http://papercut.com/kb/uploads/Main/Mobility%20with%20mDNS%20and%20DNS-SD.png

Still have questions?

Let us know! We’re definitely happy to chat about how Mobility Print works. Feel free to leave a comment below if you have any questions at all. Also make sure that you check out our Mobility Print Help Center.

March 03, 2018, at 12:09 AM by Aaron Pouliot -
Changed line 1 from:

(:title Mobility Print Architecture?:)

to:

(:title Mobility Print Architecture:)

March 03, 2018, at 12:08 AM by Aaron Pouliot -
Added lines 1-54:

(:title Mobility Print Architecture?:)

Help! How should we set up Mobility Print? Should we use mDNS or DNS? What if we have multiple print servers?

When setting up Mobility Print questions will often pop up about what the best method will be, and how many servers will be needed. When setting up Mobility Print in a new environment, these are some of the things that will need to be considered. Further below is a table that prescribes the best setup method depending on the answers to each of those questions.

  • How many subnets are in the network?
  • Is there an internal DNS server?
  • How many print servers will need Mobility Print?
Mobility Print Architecture Quick Reference Chart
# of Subnets?Is there an internal DNS Server?# of Mobility Servers?Recommended Setup method
1  1. Single Mobility Print server with mDNS.
2  2. Single Mobility Print server with mDNS, connected to multiple networks.
> 2No internal DNS13. Single Mobility Print server with mDNS, with router configured for Bonjour Forwarding or mDNS repeaters.
> 2No internal DNS> 24. Multiple Mobility Print servers with mDNS.
> 2Yes internal DNS.15. Single Mobility Print server with DNS-SD records set up.
> 2Yes internal DNS> 26. Various methods to have Multiple Mobility Print servers (large scale deployment).
> 2Internal DNS for some networks 7. Hybrid, a Mobility Print server with mDNS enabled and the DNS-SD records set up.

1. Single Mobility Print server with mDNS.

In cases where there is a simple flat network with only one subnet, then just install Mobility Print on the print server. By default mDNS will just work to broadcast the printers in the local subnet. Devices outside of the subnet will not be able to see the broadcast. http://staging.papercut.com/kb/uploads/Main/One%20Mobility%20Server%20with%20mDNS.png

2. Single Mobility Print server with mDNS, patched into multiple networks.

When there are is more than one subnet on the network, such as a wired network and a WiFi network then just plug the Mobility Print server into both networks. You could do this by adding an additional network interface (such as a WiFi dongle) to get the Mobility Print server connected to the second network. The Mobility Print server will automatically broadcast printers on both interfaces, and devices on both subnets will be able to discover the printers. This is a handy deployment method if there a couple subnets in the network, but no internal DNS server. http://staging.papercut.com/kb/uploads/Main/One%20Mobility%20Server%20with%20mDNS%20and%20two%20networks.png

3. Single Mobility Print server with mDNS, with network configured for Bonjour Forwarding or mDNS reflectors.

This scenario is a bit more rare, but if the networking hardware supports Bonjour Forwarding then it is possible to configure the router or wireless access points to forward mDNS traffic from the Mobility Server VLAN to the user VLANs and allow Airplay. Another way to achieve this would be with mDNS reflector appliance. This setup method is fairly uncommon though, and it would be best to set up the DNS records instead if there is a DNS server. http://staging.papercut.com/kb/uploads/Main/Mobility%20with%20mDNS%20Reflector.png

4. Multiple Mobility Print servers with mDNS.

If each site already has it’s own print server that serves the local subnet, then simply install Mobility Print on each server and use the built in mDNS. Even though there are multiple Mobility Print servers, devices will only see the printers broadcast from the Mobility Print server in the same subnet. However, this wouldn’t be recommended if the print servers were all located at one datacenter and all that mDNS traffic had to squeeze through a WAN connection. http://staging.papercut.com/kb/uploads/Main/Multiple%20Mobility%20Servers%20with%20mDNS.png

5. Single Mobility Print server with DNS-SD records set up.

This is the trusty, tried, and true method. Just follow the steps on the Mobility Print server to set up the DNS records. Instead of the Mobility Print server broadcasting the printers, devices will check with the DNS server to discover printing services and will be redirected to the Mobility Print server. PaperCut MF customers can use this solution in tandem with Find-Me printing, allowing users to send print jobs to the Find-Me Print queue from any device, from anywhere in the network, with the ability to release the print job at any copier. http://staging.papercut.com/kb/uploads/Main/One%20Mobility%20Server%20with%20DNS-SD.png

6. Multiple Mobility Print servers with DNS-SD records set up.

There are plenty of other ways to set up Mobility Print for extremely large environments. However, managing the DNS records can get extremely complicated. Read this article closely to understand the various options: https://www.papercut.com/kb/Main/MultipleMobilityPrintServerswithWindowsDNS. http://staging.papercut.com/kb/uploads/Main/Multiple%20Mobility%20Servers%20with%20DNS-SD.png

7. Hybrid, a Mobility Print server with mDNS enabled and the DNS-SD records set up.

In extremely rare scenarios clients in most subnets on the network will be able to discover the Mobility Print server using DNS-SD, except for clients in a guest WiFinetwork that doesn’t point towards the internal DNS server. One solution would be to patch the Mobility Print server into the Guest WiFi network and re-enable mDNS broadcast on the Mobility Print server. Clients pointed to the organizations DNS server will be able to discover the printers, and clients pointed towards an external DNS server would still be able to discover the printers because they are in the same subnet as the Mobility Print server. http://staging.papercut.com/kb/uploads/Main/Mobility%20with%20mDNS%20and%20DNS-SD.png


Keywords: Mobility Print, Architecture, Design, BYOD, mDNS, DNS

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 May 02, 2019, at 03:37 PM
Printable View   |   Article History   |   Edit Article