1. Home
  2. Docs
  3. Guides
  4. Printing
Log a Case

Printing and Scales Guide

Print directly from Salesforce using Windows or Mac.

Install Desktop App

Install the Windows or Mac apps below:

Windows Download Mac Download
Please let your network administrators know that the Zenkraft Print App needs to be able to connect out via port 6123.


Go to any Preference in Multi-Carrier and click to view it. Then click Manage Printers and Scales:

Use the credentials below in the desktop app login screen:

Copy the username and password and enter in the desktop app below:

Adding & Removing Printers

Once the desktop app is installed, all your printers will then be visible in Salesforce by default. We advise that you only choose the printers you will be using for printing. You can do this by going to the Printers tab in the desktop app and unselecting any printers that aren’t going to be needed.

Setting Available Printers

After you successfully sign in, all printers from your computer will be available for selection on the Manage Printers page. From here you will be able to set the default printer for Thermal Shipping Labels, Non Thermal Shipping Labels, Shipping Documents. You can do this on a global, preference or user level.

  1. Thermal Printing Tab: any shipping labels that are created in ZPL or EPL format will be printed using these defaults.
  2. Non Thermal Printing: any shipping labels that are in JPEG/PNG/PDF/GIF (non thermal) will be printed using these defaults.
  3. Other Documents e.g. international documents, bills and anything else will be printed according to these defaults.

Each of these sections includes a Global, Preference and User level.

If you have a default it will override the Preference default. Selecting a preference default will override the global default.

Printing Single Labels

Go to any shipment you have created and click on the Print Labels button.

You will then be able to print the shipment labels, and if it's an international shipment, your commercial invoices.

Bulk Print from List View

To Bulk Print your labels, go to the Shipments List view, select the shipments you want to print and click on the Bulk Print button.

If you want to keep a record of when a label has been sent to be printed you can do this via a custom setting.

Go to Setup > Custom Settings > General Settings and edit the custom setting that you see. Make sure you set Print Histories to checked.

Next go to the shipment record layout and make sure that the related list is showing for Print History

Compatible Printers

New thermal printers are being released all the time, so we aren't able to test all combinations, but these printers below have been tested to work correctly with our software. Many other thermal printers that print in a resolution of 203dpi should also work. Please note that we only support printing PDF/ZPL/EPL labels through our printing client software.

Zebra LP2443 (EPL2)
Zebra LP2844 (EPL2)
Zebra LP2348 Plus (EPL2)
Zebra Z4M Plus (ZPL or EPL)
Zebra ZP500 (ZPL or EPL)
Zebra ZP500 Plus (ZPL or EPL)
Eltron 2442
Eltron 2543
Eltron 2844
OKI Data LD620
Zebra S4M
Zebra ZP450
Zebra ZT230
UPS Thermal LP2844
Zebra GK420d Thermal Printer
Zebra GX420d Thermal Printer
ZT230 Zebra Printer
ZT410 Industrial Zebra Printer

Label Types

Different Carriers have different label types and sizes, but they generally fall into two categories; Thermal or Laser.

Laser are usually 8.5x11 or A4 full sized pages in PDF format. And these need to be printed to your laser printers.

Thermal labels usually end with .ZPL, .ZPLII, .ZPL2, .EPL, .EPLII and .EPL2. These types of labels always have to be printed to a compatible thermal printer. You also have to make sure you are using the correct printer paper size. The majority of carriers use 4x6 inch labels.

Please note that some carriers also provide .PNG, .GIF, .JPG or other image formats that can still be used, but are not compatible for printing via our desktop application.

Print Ports and IP Addresses

Some companies might require to whitelist our printing ports and IP addresses for security reasons.

The desktop application needs to be able to make outgoing TCP connections. It can use either port 443 or port 6123. You do not need both ports open for outbound TCP traffic – the Client will try both and use the first one that works.

IP Addresses:

  • ( -


To set up your scales, make sure they are plugged in via USB and powered on.

You will be able to see the scale has been correctly recognised by opening the Zenkraft Shipmate Printer app, and clicking on the Scales tab as you can see here:

Your next step is to go to Zenkraft Settings and click on Manage Printer/Scales.

Select the Scales tab as you can see here:

Then add the user and select the scales they want to use.

They will now be able to utilize this in the wizard: