Printing and Scales Guide
Print directly from Salesforce using Windows or Mac.
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.
- Thermal Printing Tab: any shipping labels that are created in ZPL or EPL format will be printed using these defaults.
- Non Thermal Printing: any shipping labels that are in JPEG/PNG/PDF/GIF (non thermal) will be printed using these defaults.
- 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.
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
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)
OKI Data LD620
UPS Thermal LP2844
Zebra GK420d Thermal Printer
Zebra GX420d Thermal Printer
ZT230 Zebra Printer
ZT410 Industrial Zebra Printer
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.
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.
- 22.214.171.124/27 (126.96.36.199 - 188.8.131.52)
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:
In this section you will find the troubleshooting steps to the most common issues that may come up.
Certificate Error on Desktop Application
If you receive an error regarding a certificate like the below screenshot:
In the "Network settings" tab of Zenkraft Shipmate there is a setting called "Verify SSL/TLS peer". By default this is checked, please uncheck this box to resolve the issue.
Labels don't look correct
There are a number of reason your labels might not look correct, below are the most common causes and fixes:
Printing a PDF to a 4x6 thermal label appears too small
This is usually because you are printing an 8.5 x 11 or A4 page size label to the 4x6 paper. To resolve this change the label type on the Shipping Preference to be a thermal label type that is compatible with your printer for example a ZPL or EPL type format.
Information missing when printing a thermal label
This is usually due to your printer needing to be re-calibrated please follow the steps below to recalibrate your printer on Windows.
- Go to Printer settings via your control panel
- Select your thermal printer and select Printer Properties
- Next Select Printer Preference
- Next go to the Tools tab, and select Action and Calibrate Media
- Click on the send button. Your printer will feed through a few pages. You are then ready to try a new print.
The Zebra printer does not auto line up the next label correctly
If this particular problem is happening for you, then it is recommended to try to install a different set of drivers.
Zebra printer prints "Invalid-C" instead of barcode
This is an issue with a character. Zebra can provide a code to run on the printer to resolve this issue.