iOS Print Options (Bonjour TTL Settings)

KB Home   |   iOS Print Options (Bonjour TTL Settings)

Please note that this information pertains to an older PaperCut BYOD printing solution called iOS Print which will only work on macOS PaperCut servers. However we recommend a newer solution called 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.

“Printers are disappearing from my list of available Printers on the iOS device after x amount of time”

If you’re running a build older than 15.2 (build 33770/33771) - there was no default TTL set explicitly by PaperCut for the bonjour advertisements. There was also no way of configuring this.

With 15.3, we use the same default value generated by the OS (Apple’s documentation mentions 120 seconds) for the TTL of the bonjour advertisements. However, we now also let you set this value manually if you need to.

For example, one customer using Aruba’s ‘AirGroup’ functionality to manage their bonjour advertisements found that they would have to set this to 4500 so that the Printers wouldn’t disappear from the list of advertisements on their iOS devices across the network. If you’re finding that printers are not being advertised consistently, check with your access point vendor to see if the TTL should be set to a particular value.

In the case of the Aruba ‘AirGroup’ feature, the following had to be done:

  • Edit [install directory]/providers/iosprint/mac/pc-iosprint.conf
  • Edit the line: #ttl= to: ttl=4500
  • Save the config file
  • Run disable-iosprint.command
  • Run start-iosprint.command

Note: there was one build - 15.2 (build 33770/33771) which explicitly set 4500 as the TTL. If you were running this build, and printers are now not being displayed correctly on iOS devices since upgrading to 15.3, you’ll need to configure the TTL settings as above in the new config file included with 15.3.

Awesome. How do I upgrade?

Take a look through the upgrade instructions here. If you’re running your Mac that is sharing the queues on a secondary server, make sure that you upgrade both the primary Application server as well as the secondary server component running on the Mac.

Categories: PaperCut iOS Print

Keywords: aruba, airgroup, ttl, bonjour advert, missing printer, ios device


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 April 30, 2018, at 09:53 PM
Printable View   |   Article History   |   Edit Article