fulfillmenttools
  • Welcome to the fulfillmenttools Platform Documentation
  • Getting Started
    • Setup your access to fulfillmenttools
    • Make your first API Calls
      • Add your first facility
      • Add your first listing
      • Place your first order
    • Core concepts & terminology
      • Order Flow
    • Postman Collection
    • Client SDKs
    • FAQ
  • Clients
    • Backoffice
      • First steps - Registration
      • Network view
        • Home
        • Orders
          • Unroutable orders
          • Pre-orders & Backorders
          • Order History
        • Inventory Management
          • Stock Overview
          • Channel Inventory
        • Facilities
        • Users
        • Returns
        • DOMS configuration
        • Settings
        • Analytics
          • DOMS Pages
          • Fulfillment Operations Pages
          • Inventory Pages
          • Downloads Page
      • Facility view
        • Home
        • Inbound
        • Tasks
        • Listings
        • Storage Locations
        • Facility
        • Users
    • Inventory app
      • Registration Inventory App
      • App sections
        • Inbound
        • Storage and relocation
    • Operations app
      • Android
        • Manual Registration
        • Android Enterprise Registration
        • Sections
          • Picking
            • Load Units (legacy)
            • Substitute items
            • Weighed or measured products
            • Scanning configuration
            • Picking Methods
              • Batch Picking
              • Multi Order Picking
          • Packing
          • Handover
          • Returns (legacy)
        • Printing
        • Notifications
      • Webapp
        • Packing
      • Overview features Android & Webapp
    • Technical requirements
      • Zebra Hardware Scanner Configuration
      • Honeywell Hardware Scanner Configuration
      • Supported barcodes for camera scanning
      • Requirements for fft applications
      • Zebra printer
    • Returns app
      • Handle unannounced returns
      • Handle announced returns
  • Products
    • Core Functionality
      • Process
        • External actions
      • Add and manage facilities
      • Notification Center
      • Checking on features
      • Tags and Stickers Concept
      • GDPR
      • Remote Configuration
      • Expiry
      • Target time
      • Time calculation for queries of future availabilities (LPS-calculation)
      • Interfacility Transfer
    • Carrier Management
      • Overview
        • Available Carriers
      • Concepts
        • Carrier Country Service Mapping (CCSM)
        • Non-delivery-days
        • Custom Carrier & Headless operation of Carriers
      • Providing needed data
    • Fulfillment Options
      • Fulfillability Check
      • Checkout Options
        • Available fulfillment options based on basket
        • Earliest possible delivery date
        • Available delivery dates within time-period
        • Availability for delivery date
      • Delivery Promise
    • Inventory Management
      • Configurations
      • Entities
        • Listing
        • Stock
          • Stock Properties
        • Storage Location
        • Zone
      • Global Inventory
        • Stock availability
        • Channel Inventory
        • Expected stock
        • Inbound Process
        • Reservations
        • Safety Stock
      • Inventory Control
        • Inventory Traits
        • Measurement Units
        • Outbound Inventory Tracking
        • Storage Location Recommendations
    • Order Fulfillment
      • Headless Order Fulfillment
      • Pick Jobs
      • Zone picking
      • Load Units
      • Custom Service
      • Handover Jobs
      • Add External Documents
      • Configurations
        • Picking Configuration
          • Picking methods
          • Short Pick Reasons
        • Packing Configuration
          • Packing Container Types
        • Print / Document Configuration
        • Tag Configurations
          • Parcel Tag Configuration
        • Handover Configuration
        • Operative Container Types
    • Order Routing
      • Entities
        • Ship-from-Store Orders
        • Click-and-Collect Orders
        • Locked Orders
        • Custom Services Orders
          • Simple Custom Service Order
          • Complex Custom Service Order
      • Fences
      • Ratings
      • Order Split
        • Order split - initial routing
        • Order split after shortpick
        • Item bundles
      • Reroute
      • Shape the routing with the DOMS Toolkit
      • Decision logs
    • Returns Management
      • Returns legacy
        • Available status
      • Returns 2.0
        • Return Reasons
        • Item Conditions
        • Integrating Returns with Events
    • Use Cases
      • Demand-Driven Replenishment
      • Expected stock in availability
      • Multi Order Picking
      • Interfacility transfer
      • Assigned Users
  • Connecting to fulfillmenttools
    • General Topics
      • Use external identity providers to authenticate to fulfillmenttools
        • Microsoft Entra ID / Azure Active Directory (AD)
      • Public Event Export
      • Available Regions
      • Backup Policies
    • GraphQL API
    • RESTful API
      • General Topics
        • API Release Life Cycle
        • Versioning
        • Authorization
        • Customization via Attributes
        • Update Guarantees
        • Rate Limits
        • Resource Timestamps
        • Pagination Interface
        • Localization
        • Custom Attributes
      • OpenAPI Specification
        • Swagger UI
        • OpenAPI 3.0 Spec
    • Eventing
      • Structure of an Event
      • Available Events
      • Tutorial
    • commercetools Connect
    • Integration Tutorial
      • Adding facilities
      • Adding listings to facilities
      • Configuring stocks
      • Carrier configuration
      • Placing orders
      • Checkout Options
      • Distributed Order Management System (Routing)
      • Local fulfillment configuration
  • Incident Reporting
    • How to report incidents in fulfillmenttools
    • How to define incident priorities
  • Release Notes
    • Release Summary – May 2024
    • Release Summary – June 2024
    • Release Summary – July 2024
    • Release Summary – August 2024
    • Release Summary – September 2024
    • Release Summary – October 2024
Powered by GitBook
On this page
  • Zebra Software
  • Setup Zebra Printer
  • Enable PDF support (PDF Direct)
  • Enable PDF Scaling (optional)
  • Connect printer to LAN or Wi-Fi
  • Activate Zebra printer for the Fulfillment Android application
  • Use Zebra printer in Fulfillment Android application

Was this helpful?

  1. Clients
  2. Technical requirements

Zebra printer

PreviousRequirements for fft applicationsNextReturns app

Last updated 5 months ago

Was this helpful?

This page is outdated. Please go to our new documentation under .

Zebra Software

To set up the printer, Zebra delivers the Printer Setup Utilities software. This is available for Android, iPhone/iPad & Windows. Some settings can only made with this software, some other can be made directly on the printer (depending on the model).

All download links are available here on the . Also Zebra offers some video tutorials for and .

Setup Zebra Printer

To print with the Fulfillment Android application a paper label with a Zebra printer, the printer must be configured. This description shows up how using the example of the Zebra ZD621.

Enable PDF support (PDF Direct)

To print PDF documents, the support for PDF's (Zebra calls it PDF Direct) must be enabled on the printer itself. This is supported since Zebras Link-OS v6.3. For this follow the instructions depicted as numbers in the image below. After the configuration is applied, the printer is restarting and PDF printing is enabled.

Enable PDF Scaling (optional)

Best practise is, that the paper labels have the same size like the PDF documents. If the PDF is bigger than the paper labels in the Zebra printer, parts of the file are not printed out and are cut off. To prevent this, the PDF scaling must be activated.

Get apl settings

! U1 getvar "apl"

Activate PDF scaling

! U1 setvar "apl.settings" "scale-to-fit"

Enable PDF support (PDF Direct)

! U1 setvar "apl.enable" "pdf"

Connect printer to LAN or Wi-Fi

To print paper labels, the printer needs to be part of the same network like the mobile device with the Fulfillment Android application on it. If the printer has a LAN port, just connect a cable into it. If the connection must be created by Wi-Fi, the settings must be entered into the printer.

To set up the Wi-Fi, follow the numbering steps in the image below. After the configuration change, restart the printer.

Activate Zebra printer for the Fulfillment Android application

That the Fulfillment Android application knows, that they have to use the Wi-Fi printer, there are the configuration flags android_native_printing_enabled and android_zebra_printing_enabled in our settings available. fulfillmenttools activates this if it is needed on the tenant.

Use Zebra printer in Fulfillment Android application

If the printer is set up correctly, the printing function is easy to reach and use. Just select the documents to print, select the Wi-Fi printer from the list and click on PRINT NOW. For more visual information see the numbering steps in the image below.

This happens with the software Zebra Setup Utilities (ZSU), for this it is an USB-cable connection with a Windows PC needed. With the button "Open Communication With Printer" commands can be send to the printer ().

Zebra documentation
https://docs.fulfillmenttools.com/documentation
Zebra website
Windows
Android