Configure printer discovery with a known host

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

  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.


  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 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.

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

NOTE

This information is only for Chromebooks in managed environments. If you have a BYOD Chromebook environment, you'll need to use mDNS or DNS.

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. The Device management page is displayed.

  2. In the left menu, click Chrome management. The Chrome Management page is displayed.

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

  4. In the left menu, select the organizational unit you want to deploy Mobility Print app.

  5. On the bottom right of the page, click the yellow + icon, then click Add from Chrome App 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. If you have one Mobility Print server:

    1. Copy the sample text below and paste it in the right panel, in the Policy for Extensions field.

    2. Type over http://MobServer:9163 with the same IP address/hostname you used to configure known host in step 2 above.

    3. At the top right of the screen, click SAVE.

    Sample text

    { "MobilityPrintServerHosts": { "Value": ["http://MobServer:9163"] } }
  10. If you have two Mobility Print servers (MobServer1 and MobServer2):

    1. Copy the sample text below and paste it in the right panel, in the Policy for Extensions field.

    2. Type over http://MobServer1:9163 and http://MobServer2:9163 with the same IP address/hostname you used to configure known host in step 2 above.

    3. At the top right of the screen, click SAVE.

    Sample text

    { "MobilityPrintServerHosts": { "Value": ["http://MobServer1:9163","http://MobServer2:9163"] } }

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.