9.1 Managing the iPrint App with ZENworks Configuration Management 2017

The iOS iPrint App 3.0.4 available in the Apple Play Store is enabled for ZENworks Configuration Management 2017. For information about provisioning iPrint iOS app, see Provisioning Applications in the ZENworks 2017 Mobile Management Reference guide.

9.1.1 Key-Value Pairs

Key-value pairs allow you to populate user login information and set configuration options.

Table 9-1 iPrint Key-Value Pairs

Key

Value

server

Specify the URL of your iPrint site. For example, iprint.acme.com.

server1

When specifying multiple servers, the subsequent servers will be server2, server3, and so forth. You can provide same or different user for each server.

username

Specify ${LoginName} for ZENworks to automatically populate the app with the login name of the ZENworks user.

Alternatively, you can specify name of an individual user.

configLocked

The value is true or false. If the value is true, the app users will not be able to modify the iPrint app configuration on their devices. This value of the data type must be string and not boolean.

Examples for Key-Value Pairs

  • Multiple Servers and Same Users: If there are two iPrint servers and you want all the app users to print through both the servers, specify the server values and username as the key.

    Table 9-2 Multiple Servers and Same Users

    Key

    Value

    server

    iprint.acme.com

    server1

    iprint2.acme.com

    username

    ${LoginName}

  • Multiple Servers and Different Users: If there are two iPrint servers and you want different set of app users to print through each server, specify the server values and subsequent username as the key. Use the key-value pair as server and username and server2 and username2.

    Table 9-3 Multiple Servers and Different Users

    Key

    Value

    server

    iprint.acme.com

    username

    admin

    server1

    iprint1.acme.com

    username1

    admin1

  • Sample Format of Configuration File

    <key>Configuration</key>
    <dict>
         <key>server</key>
         <string>iprint.acme.com</string>
         <key>server1</key>
         <string>iprint1.acme.com</string>
         <key>username</key>
         <string>admin</string>
         <key>username1</key>
         <string>admin1</string>
         <key>configLocked</key>
         <string>true</string>
    </dict>