Skip to main content

Honeywell Printer Enrollment

42Gears has integrated Honeywell printers with SureMDM to simplify printer enrollment and management. This integration enables IT administrators to centrally enroll, monitor, and manage Honeywell printers through the SureMDM console. By providing visibility into printer status and key device information, SureMDM helps organizations streamline printer operations, reduce manual intervention, and maintain reliable printing across distributed environments.

Enroll Honeywell Printer in SureMDM

To enroll the Honeywell Printers in the SureMDM Console, follow these steps:

Prerequisite:

  1. Enable Things Gateway in the SureMDM Console.
  2. Configure No Authentication in the SureMDM Console.
  3. The host machine and Honeywell printer should be connected to the same network (LAN/Wifi)

Steps:

  1. Obtain the Honeywell Printer’s IP address from the printer display (if present) or using the Printset6tool.
  2. Enter the IP address in a web browser with https:// prefixed (e.g., https://1.2.3.4) to open the Honeywell printer’s web page, and log in using the provided credentials.
note

The default username is “itadmin” and the password is “pass”.

  1. Click on the Configure tab on the left panel and navigate to System Settings > General, and set the Printer’s sleep timer to 0 or the disabled state, and also set the printer time to the current time.

  2. Click on Manage and navigate to the MQTT certificates section to upload the Root Certificate from the File Manager

note

Ensure the file is named MQTT_CA.pem.

  1. Click on the Configure tab on the left panel and navigate to Network Services, and select the MQTT Agent settings to set up MQTT by entering the following details:

    a. MQTT Platform - It is the software platform that uses the MQTT protocol.

    • Select the value as 42Gears from the dropdown

    b. MQTT Broker hostname - It is the domain name or IP address of the MQTT broker that client devices use to establish a connection and exchange MQTT messages.

    The values vary based on the region as follows:

    c. MQTT Port - It is the network port used to establish communication between the device and the MQTT broker.

    The values are the same for all regions, i.e., 8883

    d. MQTT QoS - Defines the message delivery guarantee level (0, 1, or 2).

    • Recommended value is 1.

    e. MQTT Tenant ID - Identifier used to associate the device with a specific tenant/environment.

    • The value here is the SureMDM account ID

      note

      Navigate to Settings in the top right corner of the SureMDM console to get the Account ID.

    f. MQTT TLS Communication - It is the use of Transport Layer Security (TLS) to encrypt and secure communication between MQTT clients and the MQTT broker.

    • Default value is one-way

    g. MQTT Keep Alive - It is a configurable time interval that allows an MQTT client and broker to verify that their connection is still active, even when no messages are being exchanged.

    • Default value is 60

    h. MQTT Clean Session - It is a connection setting that determines whether the MQTT broker should maintain a client's session information after the client disconnects.

    • Default value is Enable.

    i. MQTT Username - Username for authenticating with the MQTT broker.

    • The value here is the SureMDM account ID where the device should be enrolled.

      note

      Navigate to Settings in the top right corner of the SureMDM console to get the Account ID.

    j. MQTT User Password - Password for MQTT broker authentication.

    • The value here is the MQTT Gateway password

      note

      The Gateway Password can be copied from the Enable Things Gateway section.

  2. Navigate to System Settings >> Manage Services >> MQTT Agent, then disable the MQTT Agent (if already enabled) and re-enable it to apply the configuration changes.

    • If valid values are entered, the Honeywell printers should be successfully enrolled in the SureMDM Console.
note

If any changes are made to the MQTT Agent configuration, the MQTT Agent must be disabled and then re-enabled to ensure the updated settings are applied.

💬 Help us improve this documentation

Was this information useful?

Your feedback helps us keep our documentation accurate, up to date, and useful.