Skip to main content

August 26, 2026

Zebra Printer Profiles

Overview

Profiles are settings that consists of one or more payloads that you can configure in the UEM console and deploy it to enrolled devices, Zebra Printers in this case.

To create a printer profile, you must first configure the General settings for the profile and then any of the following payload settings as required:

  • Device
  • Wi-Fi
  • Credentials
  • Power
  • Mirror
  • ZPL
  • CPCL
  • Custom Settings
  • File
  • Firmware

Configure General Profile Settings

It is essential to configure printer profile General settings as it is the first step in creating a profile and deploying it to devices within an organization group.

To configure printer profile General settings:

  1. Navigate to Devices > Peripherals > Settings > Profiles.
  2. Select Add Profile and select Zebra.
  3. Select the General settings for your profile using the following fields and drop-down menus.
FieldsDescription
NameName of the profile to be displayed in the UEM console.
VersionVersion number is auto-populated.
DescriptionBrief description of the profile that indicates its purpose.
Assignment Type Setting that determines how the profile is deployed to devices:
  • Auto – Profile is deployed to all devices automatically.
  • Optional – Administrator can deploy the profile to an end-user at their discretion.
Managed ByOrganization Group from which the profile is created, assigned, deployed, edited, and removed.
Assigned Smart GroupsOne or more Organization Groups that receive the profile.
  1. Select Save & Publish.

Configure Device Profile Settings

Device profiles configure a number of printer-specific options such as location, connection timeout, printer speed, and print darkness.

To configure the device settings:

  1. Select Device from the options on the left.
  2. Select Configure.
SettingsDescription
Device LocationProvide a name that describes the physical location of the Zebra printer.
Enable CPHSelect the check box to enable a clean print head alert. The time interval is determined by the value you enter in the CPH Interval field.
CPH IntervalEnter a value that represents the number of meters of print media that passes through the Zebra printer before a clean print head alert is triggered. Enter 0 (zero) if you did not check the Enable CPH check box, otherwise enter a value from 0 to 65,535 meters (215,009 feet 10 7⁄64 inches).
User Specific String Variable (role)Presently, this field is not used.
User Specific String Variable Presently, this field is not used.  
Download Connection Timeout (second)Enter time from 0 (zero) to 65535s (18h 12m 15s) before Zebra printer will timeout after losing connection with Zebra Print Server while performing a firmware download.
Media SpeedEnter a value of 1.0 to 5.0 for the speed in inches per second that you want media (e.g., label, thermal paper, etc.) to travel through the Zebra printer. You can enter a decimal up to one digit (e.g., 2.5).
Printer DarknessEnter a value of -100 to 200 to adjust the level of print darkness.
  1. Select Save and Publish to deploy the profile immediately.

Configure Wi-Fi Profile Settings

Configuring a Wi-Fi profile allows devices to connect to corporate networks, even if they are hidden, encrypted, or password protected.

To configure the Wi-Fi settings:

  1. Select Wi-Fi from the options on the left.

  2. Select Configure.

    SettingsDescription
    Service Set Identifier (SSID)Enter the Service Set Identifier network name for the Print server connection with the Wi-Fi.
    Security TypeSelect the appropriate security type for the connection.
    UsernameEnter the User name for the account.
    PasswordEnter the password for the account.
    Identity CertificateSelect the Identity certificate for authenticating the connection.
    Root CertificateSelect the Root certificate for authenticating the connection.
    Enable Dynamic IP AddressingEnable the check-box for the IP address to change automatically at a predetermined time frame.
    IP ProtocolSelect the IP Protocol type for the printer to communicate with the Print Server (BOOTP, DHCP, DHCP and BOOTP, or All).
    Primary Communication PortEnter the primary port number for the Print Server and the printer communication.
    Secondary Communication PortEnter the secondary port number as an alternate port in case the primary communication port is inactive.
    Settings Only PortEnter the port number for transmitting Print Server configurations to the printer.
    Enable Connection TimeoutEnable to set the time interval for Wi-Fi connection between the Print Server and printer to timeout.
    Connection Timeout (sec)Enter the time interval in seconds before the printer times-out after losing Wi-Fi connection with the Print Server.
  3. Select Save & Publish.

Configure Credentials Profile Settings

To assign certificates, you must first define a certificate authority. Then, configure a Credentials payload alongside your Wi-Fi profile.

To configure the Credentials settings:

  1. Select Credentials from the options on the left.
  2. Select Configure.
  3. Choose one option from the Credentials Source menu:
    • Choose to Upload a certificate and enter the Certificate Name.
    • Choose Defined Certificate Authority and select the appropriate Certificate Authority and Certificate Template.
  4. Select Save & Publish.

Configure Power Profile Settings

Power profile specifies printer-specific power options such as low battery, inactivity, and cradle functionality.

To configure the Power settings:

  1. Select Power from the options at left.
  2. Select Configure.
SettingsDescription
Low Battery TimeoutEnter time in seconds before a Zebra printer detects a low battery and automatically shuts off. The default timeout is 60s. Range is from 0 (zero) to 8191s (2 h 16m 31s).
Inactivity TimeoutEnter a time in seconds before a Zebra printer automatically shuts Off when it is inactive. The default timeout is 1200s. Range is from 0 (zero) to 65535s (18h 12m 15s).
Battery Audio TimeoutEnter a time in seconds before a Zebra printer triggers an audible alarm when it detects a low battery. The default timeout is 0 (Off). Range is from 0 (zero) to 65535s (18h 12m 15s), which is divided by eight so the actual time is 0 (zero) to 8191s (2h 16m 31s).
Cradle Shutdown TimeoutEnter time in minutes before a Zebra printer detects it being in a charger, is idle, and automatically shuts off. The default timeout is 0. Range is from 0 (zero) to 720m (12h).
Label Queue Shutdown Select the check box if you want the Zebra printer to stay powered on regardless of all configurations, if there are print jobs in its queue. If the check box is not selected, the printer adheres to all configurations and shuts Off, even if print jobs are in the queue.
  1. Select Save and Publish to deploy the profile immediately.

Configure Mirror Profile Settings

Mirror profile specifies printer-specific data mirroring criteria such as IP address of the mirroring server, file path, and transfer protocol.

To configure the Mirror settings:

  1. Select Mirror from the options at left.

  2. Select Configure.

    SettingsDescription
    Server IP AddressEnter the IP address of the FTP server with which the zebra server makes a FTP connection. The default is 127.0.0.1.
    UsernameEnter the username (up to 20 characters) that is associated to the FTP server used by the Zebra printer.
    PasswordEnter the password (up to 20 characters) that is associated to the FTP server used by the Zebra printer.
    File Path On ServerEnter the path (up to 51 characters) to the folder on the FTP server being used by the Zebra printer. If the FTP connection is successful, the printer attempts to perform an Update operation using the root directory (default is Zebra).
    Mode Select from the drop-down either Secure FTP or regular FTP (default).  
    Automatically Manage Files On Local ServerSelect the check box if you want the Zebra printer to perform a Mirror Update operation at start-up. If you select this check box, Get Local Feedback field appears.
    Get Local FeedbackSelect the check box if you want the Zebra printer to perform an automatic Mirror Feedback operation at start-up. This only appears if Automatically Manage Files On Local Server checkbox is selected.
    Feedback File PathEnter the path of the Zebra printer to upload the resulting Feedback file to the designated directory on the FTP server. The default is Zebra feedback.
  3. Select Save and Publish to deploy the profile immediately.

Configure ZPL Profile Settings

ZPL profile provides Z-level Programming Language (ZPL) commands to the Zebra printer to control various printer-specific functionality such as label length, position, language, paper width and type, and other printer controls.

To configure the ZPL settings:

  1. Select ZPL from the options at left.

  2. Select Configure.

    SettingsDescription
    Length Of Printer Label (in dots)Enter the length of the media (e.g., label, thermal paper, etc.) being used by the Zebra printer. The default is 2030 dots. Range is from 0 (zero) to 32,000 dots.
    Adjust Label Position LeftEnter the left-edge position of the media being used by the Zebra printer. The default is 0 (zero) dots. Range is from -9,999 to 9,999 dots.
    Alternative Print LanguageSelect from the drop-down the language used by the Zebra printer to communicate with the Zebra Print Server. The default is None.
    Media Width (in dots)Enter the width of the media being used by the Zebra printer. The default is 384 dots. Range is from 2 to 812 dots.
    Media Type Select from the drop-down the gap marker used by the Zebra printer. The default is Continuous. If you select Gap/Notch or Mark, there is a sensor in the printer to pick up the gap, notch, or mark to ensure proper media registration.
    • Continuous Media – Media has no physical characteristic (i.e., web, notch, perforation, black mark) to separate labels. Label length is determined by the Length Of Printer Label (in dots) setting.
    • Gap/Notch or Mark – Media has some type of physical characteristic (i.e., web, notch, perforation, black mark) to separate the labels. Zebra printer senses this physical characteristic and stops feeding media.
     
    Print MethodSelect from the drop-down either Thermal Trans or Direct Thermal for the method the Zebra printer uses to print on media. The default is Direct Thermal. Direct Thermal uses heat to create a dark mark wherever a heated element on the print head comes in contact with the media.
    Length Between Label Gap And Mark (in dots)Enter the length of the media between the label gap or label mark. The default is 0 (zero) dots. Range is from -120 to 120 dots.
    Print Mode Select from the drop-down the action the printer takes after a label or group of labels has printed. The default is Rewind.
    • Tear off – Label advances after printing so the web is over the tear bar. The label, with liner attached, can be torn off manually.
    • Peel off – Label after printing moves forward and activates a Label Available Sensor. Printing stops until the label is removed manually from the printer.
    • Rewind – Label and liner are rewound on an (optional) external rewind device. The next label is positioned under the printhead (no back feed motion).
    • Cutter – Media after printing feeds forward and is automatically cut into predetermined lengths.
    • Delayed Cut – Media after printing feeds forward and then waits for a command before it cuts the media into predetermined lengths.
    • Linerless Peel – Media after printing feeds forward and activates a Label Available Sensor. Printing stops until the label is removed manually from the printer.
    • Linerless Rewind – Linerless media automatically rewinds using an optional internal rewind spindle.
    • Linerless Tear – Label after printing advances so the web is over the tear bar. The linerless label can be torn off manually.
    Action After Closing The Media Door Select from the drop-down the action the printer takes after the Media Cover is closed and Latch Release Lever is secured. The default is Feed.
    • Feed – Label advances upon closing media cover to the first web after sensor.
    • Length – Label advances upon closing media cover based upon the setting in Length Of Printer Label (in dots).
    • No Motion – Label does not advance upon closing media cover and remains in the same position it was in before opening the Media Cover.
    Action After Powering The Printer On Select from the drop-down the action the printer takes after the Zebra printer is powered On. The default is No Motion.
    • Feed – Label advances upon powering On the printer to the first web after sensor.
    • Length – Label advances upon powering On the printer based upon the setting in Length Of Printer Label (in dots).
    • No Motion – Label does not advance upon powering On the printer and remains in the same position it was in before the printer was powered Off.
  3. Select Save and Publish to deploy the profile immediately.

Configure CPCL Profile Settings

CPCL profile provides various commands in Camero Printer Command Language (CPCL) to utilize the built in text, graphics, bar code printing, and communication capabilities of Zebra printers.

To configure the CPCL settings:

  1. Select CPCL from the options on the left.

  2. Select Configure.

    SettingsDescription
    Label Gap MarkerSelect the label gap marker as either Bar or Gap.
    Length Between Label Gap And Mark (in dots)Enter the length of the media between the label gap or label mark. The default is 0 (zero) dots. Range is from -120 to 120 dots.
    Media Type Select from the drop-down the gap marker used by the Zebra printer. The default is Label.
    Print Mode Select from the drop-down the action the printer takes after a label or group of labels has printed. The default is Rewind.
    • Tear off – Label advances after printing so the web is over the tear bar. The label, with liner attached, can be torn off manually.
    • Peel off – Label after printing moves forward and activates a Label Available Sensor. Printing stops until the label is removed manually from the printer.
    • Rewind – Label and liner are rewound on an (optional) external rewind device. The next label is positioned under the printhead (no back feed motion).
    • Cutter – Media after printing feeds forward and is automatically cut into predetermined lengths.
    • Delayed Cut – Media after printing feeds forward and then waits for a command before it cuts the media into predetermined lengths.
    • Linerless Peel – Media after printing feeds forward and activates a Label Available Sensor. Printing stops until the label is removed manually from the printer.
    • Linerless Rewind – Linerless media automatically rewinds using an optional internal rewind spindle.
    • Linerless Tear – Label after printing advances so the web is over the tear bar. The linerless label can be torn off manually.
    Feed Length (in dots)Length of media being used by the printer.
    Feed Skip (in dots)Length of media between label bar or gap.
    Line Print Buffer HeightSize of the printer buffer that is accepting job files.
  3. Select Save & Publish.

Custom Settings

Custom Settings profiles allow custom XML profiles to be included in the profile payload. Custom settings allow custom XML profiles to be included in the profile payload. For example:

 <?xml version="1.0" standalone="no"?><!DOCTYPE labels SYSTEM "label.dtd"><labels _FORMAT="E:INFORMAT.lbl" _QUANTITY="1" PRINTERNAME="ZDesigner S4M-203dpi ZPL" _JOBNAME="CRM101"><label><variable name="mediaTitle_1">Title</variable><variable name="mediaTitle_2"></variable><variable name="episodeTitle_1"></variable><variable name="episodeTitle_2"></variable><variable name="materialID">TitleID</variable><variable name="som">10:00:00:00</variable><variable name="duration">02:00:00:00</variable><variable name="mediaNo">DP\07059</variable></label></labels>

Configure File Profile Settings

To configure the File profile settings:

  1. Add a Profile > Printers and IoT > Printers > Zebra.
  2. Select File.
Settings Description
File Name Enter the name of the file.
File Upload the file from your local repository.
  1. Add the appropriate Assignment settings.
  2. Select Save & Publish.

Configure Firmware Profile Settings

To configure the Firmware File profile settings:

  1. Add a Profile > Printers and IoT > Printers > Zebra.
  2. Select Firmware.
Settings Description
File Name Enter the firmware file name.
Firmware file Upload the firmware file from your local repository.
  1. Select Save & Publish.

Was this page helpful?

Provide feedback for this topic

Was this topic helpful?

Please do not include any personal or confidential information.

Generating link…