The intent of this article is to guide the configuration of a printer used to create a shipping label.
Most of the time, standard desktop printers, whether laser or inkjet, will not require the installation of additional drivers. Plug the printer in, turn it on, and set your preferences.
Add Printer to the Control Panel
Connect your printer to your computer, power it on. Most printers will automatically appear in your Devices & Printers Control Panel. If your printer does not automatically appear, you will need to add it.
To add the printer to the Control Panel:
- Go to Devices & Printers in the Control Panel (Printers & Scanners > Add a Printer on Apple).
- Tap Add a Printer.
- Select your printer from the list of connected printers that appears.
Printer integration within EPISHIP
The EPISHIP printer integration and configuration delivers on pack station optimization. Laser and thermal printers print automatically on label creation. Configuration of multiple printers for labels, commercial invoice and country of origin documents enable international shipment on any carrier. Custom label templates allow for post-processing, and the addition of additional barcodes and warehouse-specific parts, such as the addition of license plate barcodes.
To configure printer integration, perform the following steps:
1. Install Print Agent
- Log in to EPISHIP as an Admin.
- Navigate to Printer Integration within the left sidebar menu.
- Tap Download Print Agent and select the target operating system.
- Run and install Print Agent.
- Configure Print Agent to run at startup or as log in item.
- Confirm that the Print Agent is configured and visible within existing printers, as in review steps in item 1 from above.
Supported types
- Windows
- Apple
- Linux
2. Create Access Token
- Navigate to Developer Keys on the left sidebar.
- Tap Create New Token.
- Name the token and specify scope (i.e. Printer Agent Access and Scale Agent Access is common).
- Tap Create Token.
- Copy the token.
- Proceed to Configure Print Agent.
3. Configure Print Agent
- Open the Print Agent application and configure.
- Enter API URL: https://app.epiship.com
- Past the Access Toek in the ‘Access Token’ field.
- Tap Save Configuration button and Test Configuration button.
4. Add a printer
- Log in to EPISHIP as an Admin.
- Navigate to Printer Integration within the left sidebar menu.
- Tap + Add Printer button within the top right actions menu.
- Within the Add Printer modal popup (“Add Printer”), select connection type. Choose between Print Agent, Network Printer and Browser Dialogue.
- Note: Print Agent is the target option for automatic label and document printing upon label creation. Refer to step 5.2. Install Print Agent, below.
- Within Add Printer define Printer Name, Printer Type and Description.
- Within Add Printer, Default Print Settings, define the DPI, Orientation and Copies specification.
- Within Add Printer, Default Printer, make selections for Default Label Printer, Default Document Printer and Share with child companies (in the case of external use, such as kiosk shipping).
5. Specify printer routing rules
- Log in to EPISHIP as an Admin.
- Navigate to Printer Integration within the left sidebar menu.
- Tap + Add Rule button within the top right actions menu.
- Within the Add Rule modal popup, define a Rule Name and specify a Priority, useful for multiple printers configurations.
- Specify Conditions for target printer(s) use, specify: Carrier, Service Type, Label Type, Document Type, Page Size.
- Specify Actions as target for matched Conditions for the given rule: Select Printer, DPI, Orientation, and number of Copies.
- Select Enable this rule to make the rule active.
Troubleshooting
Getting Started: Review the Instructions within the action menu on the top right of Printer Integration.
If connection fails,
- Check your network connection and firewall settings
- Ensure the Print Agent is running and the token has correct permissions
Verify the API URL is correct and accessible - Make sure you selected only the ‘Printer Agent Access’ scope when creating the token