1. Home
  2. SureMDM
  3. How to Enroll Zebra Link-OS Printer To SureMDM Console?
  1. Home
  2. Things Management
  3. How to Enroll Zebra Link-OS Printer To SureMDM Console?

How to Enroll Zebra Link-OS Printer To SureMDM Console?

KB ID: 42G2210019
Views: 359
Updated: December 2022

Managing IoT-enabled and non-traditional devices (what we refer to as ‘things’) is now easier than ever. 42Gears has partnered with Zebra technologies to make Things management easier and more streamlined. Using SureMDM, you can remotely manage and configure the Zebra Link-OS printers, saving time, energy, and other resources.

There are some prerequisites mentioned below

1. To start with, the Things Management Feature in SureMDM has to be enabled. Please follow the steps mentioned in this link

2. The Wi-Fi connection needs to be set up for the Zebra Printer Setup Utility Mobile application and the printer needs to be connected to the Wi-Fi. Please refer to the link for the setup

Step 1: Transfer the NRD file to the printer

1.1 Download the Jar file from here and place it in any Location.

1.2 Open the Command prompt from the jar location and run the following command

  • java -jar ZebraPrinter42GearsUtility.jar <IPofPrinter>

  • 1.3 To transfer the NRD file to the printer, enter “1” for “Enter Your Action” and provide the NRD File Path for “Enter FilePath” as mentioned in the below image.

    Note:

  • Do not rename the NRD File.
  • Please download the NRD file from here.
  • The Status should be Printer Connected and WEBLINK1_CA.NRD sent successfully.
  • Step 2: To Download Command File and Send the ZPL Command file to the Printer

    1. Download the ZPL Commands File here and update the below details.

    a) Set the current time and date.

    ! U1 setvar "rtc.date" "Date"
    ! U1 setvar "rtc.time" "Time"
    
    Example:
    ! U1 setvar "rtc.time" "16:41:00"
    ! U1 setvar "rtc.date" "27-10-2022"

    b) Set the value for Customer ID, GatewayPassword, and Domain

     ! U1 setvar "ip.http.custom_link_name" "CustomerID;;;GatewayPassword;;;Domain"

    c) The value will differ based on the SureMDM region 

    
    
    1. EU Region
      ! U1 setvar "weblink.ip.conn1.location" "https://zebra-printer.eu.suremdm.io:8443/zebra/weblink/"
    2. India Region
      ! U1 setvar "weblink.ip.conn1.location" "https://zebra-printer.in.suremdm.io:8443/zebra/weblink/"
    3. US Region
      ! U1 setvar “weblink.ip.conn1.location” “https://zebraprinter.42gears.com:8443/zebra/weblink/"

    d) Below, other commands will be the same to continue the enrollment process.

    ! U1 setvar “weblink.enable” “on”
    ! U1 setvar “weblink.ip.conn1.test.test_on” “failure”
    ! U1 setvar “weblink.ip.conn1.test.retry_interval” “30”
    ! U1 setvar "weblink.ip.conn1.test.location" ""
    ! U1 setvar "weblink.ip.conn2.test.location" ""
    ! U1 setvar "weblink.ip.conn2.location" ""
    ! U1 getvar "weblink.zebra_connector.enable" "off"
    ! U1 setvar “device.languages” “hybrid_xml_zpl”
    ! U1 setvar “device.reset” “”

    Note:

  • It’s mandatory to click on enter after the last ZPL command (! U1 setvar “device.reset” “”)
  • 2. Send ZPL Command file to the Printer.

    a) To Send the Command file, enter “2” for “Enter Your Action”  and  Provide ZPL File Path for “Enter FilePath”  as mentioned in the below image

    b) The Status should be Printer Connected and Commands Sent Successfully.

    c) The printer will be enrolled in the SureMDM Console.

    Please feel free to reach 42gears technical support from here

    Related Articles