Choose your language

Choose your login

Contact us

Configure printer discovery with a known host

This page applies to:

Configure Mobility Print for end-user clients

Configure Mobility Print for end-user clients to discover printers directly from a known host.

This option is great for complex networks where the DNS server cannot be configured, or where there is no BIND or Windows Internal DNS server. For more information, take a look at Printer discovery—which method is best for you?

  1. In the Mobility Print Admin interface, click Discovery options. The Configure printer discovery popup is displayed

    Screenshot of the Configure printer discovery dialog box showing a brief description of each and buttons to configure each. The buttons are 'Keep mDNS', Configure DNS', and 'Use a known host'.

    Configure printer discovery dialog box

  2. Click Use a known host. The popup closes and another one is displayed for you to configure the IP address or hostname of the Mobility Print server.

    Mobility Print provides some suggestions according to what it already knows about your environment. The IP address/hostname you use:

    • must be accessible by the Mobility Print clients via TCP ports 9163 and 9164
    • must be a string
    • must not include the scheme or port number
    • if you use an IP address, must be in IPv4 format. IPv6 is not supported.
      Screenshot of the 'Configure your known host' dialog box showing a suggested IP address and hostname. The text says 'Select or eneter the IP address or hostname of this Mobility Print Server.

      Configure your known host dialog box

  3. Either click one of the suggestions, or type the IP address or hostname; then click OK. The Mobility Print Admin interface is displayed.

  4. If you’re setting up Chromebooks in a managed environment, before you can test printing you need to set up G Suite. Jump down to the setting up managed Chromebooks with G Suite steps below.

  5. Next up is to test that you can print from each type of client (for example, Chromebook or iPhone) that your users use.

    Go to the setup and testing details in Step 3: Set up and test client printing .

Managed Chromebook deployment

For Chromebooks in a managed environment—Deploy the Mobility Print app to your Chromebooks using G Suite

G Suite is a great tool to manage Chromebooks at scale, enabling you to deploy Mobility Print to all your managed Chromebooks—be that 10 or 10,000—in minutes.

The steps include how to pre-configure the Mobility Print server addresses in the client, which is essential when you are not using DNS for printer discovery. The Mobility Print client needs to know the server address so it can discover printers, authenticate, and print.

  1. From the Google Admin console, click Devices then expand the menu and select Chrome, then Overview. The Chrome Management page is displayed.

  2. Click Apps & extensions. The Apps & extensions page displays.

  3. Select the Users & browsers tab**.** The Users and browsers page displays.

  4. In the left menu, select the organizational unit where you want to deploy Mobility Print app. To apply the setting to ALL users and enrolled devices, leave the top organizational unit selected. Otherwise, select the relevant child organizational unit.

  5. On the bottom right of the page, click the yellow + icon, then click Add from Chrome Web store. The Add app from Chrome Web Store pop-up is displayed.

  6. Search for Mobility Print.

  7. Next to Mobility Print, click Select. The app is displayed in the Apps & extensions page.

  8. In the Installation policy column, change Allow install to Force install.

  9. In the right panel, complete the Policy for extensions field by copying and pasting one of the sample texts below, then editing to include the IP address(s) of your Mobility Print server(s).

  • For a single Mobility Print server that you configured for known host in step 2 above:

    {
        "MobilityPrintServerHosts": {
            "Value": ["MobServerIP"]
        }
    }
    
  • For multiple Mobility Print servers that you have used to configure known host in step 2 above:

    {
        "MobilityPrintServerHosts": {
            "Value": ["MobServer1", "MobServer2", "MobServer3"]
        }
    }
    
  1. At the top right of the screen, click SAVE.

What’s next?

Next up is to test that you can print from Chromebooks. Go to the setup and testing details in Step 3: Set up and test client printing .

Comments