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:
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.
This release contains an updated Java version which no longer supports 32-bit workstations. If you have any 32-bit users launching the User Client or Release Station from a network share, see this Knowledge Base article for more information.