Connecting Zebra cloud printers

Connect your Zebra printer to Control Center to use Cloud PrintAPI. LoftwareDeveloper Portal gives you APIs to:

  • Send print stream data directly to your printers.

  • Print labels you save in document storage in Control Center.

  • Store labels you save in document storage in Control Center on your printer.

To connect your printers to Loftware Cloud, complete the following steps (Details below):

  1. Prepare your connection: register your printer on Control Center.

  2. Connect to Loftware Cloud: configure your printer hardware.

  3. Complete your connection: complete your printer registration on Control Center.

Preparing your Control Center connection:
  1. In Control Center, go to Printers > Cloud printers and click Add.

  2. Type your printer name (this name identifies your printer in Control Center).

    [Note] Note

    Using spaces or special characters (&,%,?,*,...) in your printer names may cause errors. Use alphanumerical characters (A-Z, a-z, 0-9, and "_" instead of spaces) if possible.

    Remember your printer name to use later in the connection process.

  3. Select your printer model from the list.

  4. Copy your Server URL (under Cloud Printer settings in Control Center).

Preparing your Loftware Cloud connection:
[Note] Note

You can use any TCP/IP client, but we recommend using PuTTY or Zebra Setup Utilities (ZSU).

If you decide to use PuTTY, you can download only putty.exe, (the SSH and Telnet client).

  1. Turn on your printer and connect it to the internet.

  2. Use the same local network as your printer.

  3. Open your TCP/IP client to register your printer with Loftware Cloud's print service.

  4. Configure your TCP/IP client:

    Putty.png
    1. Type your printer's local IP address.

    2. Use default port 9100 (or type the port you set).

    3. (PuTTY only) Select Telnet or Raw for your connection type.

  5. Establish your TCP/IP connection to your Zebra printer (on PuTTY, click Open).

Once you establish your TCP/IP connection, you are ready to send SGD commands.

Connecting to Loftware Cloud with SGD commands:
[Note] Note

Each command starts with: ! U1.

[Note] Note

If you don't use PuTTY, end your commands with <CR><LF> to be accepted by your printer.

  1. Set your server URL. In your command terminal, send the following (Replace "Your Server URL" with the Server URL you copy from Control Center):

    ! U1 setvar "weblink.ip.conn1.location" "Your Server URL"
  2. Check that your printer accepts your Cloud Print Server URL. Your printer must return the address you send. Send:

    ! U1 getvar "weblink.ip.conn1.location"
  3. Reset your printer to apply your settings. Send:

    ! U1 setvar "device.reset" ""
  4. Get your printer's serial number (Required by Control Center):

    ! U1 getvar "device.unique_id"
  5. Copy your printer's serial number to complete your printer registration on Control Center > Cloud Printers

Completing registration on Control Center:
  1. Paste your printer's serial number.

  2. Click Save.

  3. Control Center opens a dialogue. You added your printer on Control Center, but it is not connected yet. Control Center lists your printer in the Cloud printers section with the status: Pending connection.

  4. Click Save.

  5. Wait 1 minute and refresh your page. Control Center lists your printer in the Cloud printers section with the status: Connected.

Your Zebra printer is connected and ready to use.

To interact with your printer connected to Cloud Print, read Using Cloud Print API.