Table of Contents

Adding Printer and Scale Devices

Cory M. Updated by Cory M.

With a Device Service connected and displayed on Device Hub, you may only modify the devices from Device Hub.

With a Device App connected and displayed on Device Hub, you can either add devices from the Device Hub or from the Device App on the machine that is connected to the printers/scales.

Adding Printers

  1. Click "+ Add Device" at the top right of the connected machine in Device Hub. In the Device App this is simply at the top right of the window.
  2. You will notice the Client field will already be set on the Machine label you clicked "Add Device" from. Otherwise set this to the desired Machine Label.
  1. The Device ID needs to be unique, so it may be a good idea to use numbers such as "001", "002", etc.
The Device ID is used within the ShipStream WMS. For example, "LABEL:001" within ShipStream would correspond to a label printer with the Device ID "001".
  1. The Device dropdown will show available printers to choose from. If it is not visible in the dropdown menu, verify that it is installed correctly by visiting your Printers and Scanners settings in Windows. Only devices detected by Windows and with drivers installed correctly will be available to the Device Hub.
Changing the printer name in Windows will cause the printer to not be recognized in the Device Hub and will show an error when trying to print to it.
  1. Advanced Options includes Paper Type and DPI for Label Printers and Paper Type, Color, and Paper Source for Laser Printers.
  2. Tags are used for filtering in the Device Hub or Device App UI but have no effect on the device itself
  3. Click Save and your device should appear on the list.

Adding Scales

  1. Click "+ Add Device" at the top right of the connected machine in Device Hub. In the Device App this is simply at the top right of the window.
  2. Choose the Scale device type from the menu. You will notice the Client field will already be set on the Machine label you clicked "Add Device" from.
  1. A dialog will appear such as the one shown above for you to enter the following properties:
    1. The Device ID needs to be unique, so it may be a good idea to use numbers such as "001", "002", etc.
    The Device ID is used within the ShipStream WMS. For example, "SCALE:001" within ShipStream would correspond to a scale with the Device ID "001".
    1. If the selected client has a scale or scales connected to it with a weight reading, then clicking "Scan" will automatically detect it and return a list of scales and their weight readings.
    2. Clicking Manual allows the user to manually select a USB or Serial scale from the "Connection Type" field.
    3. For USB Scales...
      1. Port will be a numeric value (e.g. "1") for USB scales.
    4. For Serial Scales...
      1. Port will be a COM port dropdown menu.
      You can display your valid serial COM port numbers in Windows using the Windows PowerShell, and entering the command:
      Get-WMIObject Win32_SerialPort | Select-Object Name,DeviceID,Description
      1. Baudrate is usually 9600.
      2. Print Command is a single capital letter and is device-specific. Some common print commands are: H, W, S, or P
      3. Terminator shows a dropdown menu of terminator characters depending on your scale device. It can be one of these options:
        1. -CR
        2. -LF
        3. -ETX
        4. CR
        5. CR-ETX
        6. LF
        7. CRLF
        8. CRLF-LF
    5. Tags are used for filtering in the Device Hub or Device App UI but have no effect on the device itself
    Users may click Test to see if their selected settings yield a successful response from the scale device. The response is logged in the Event Logs page.
  2. Click Save and your device should appear on the list.

How did we do?

Install the Device Service

Device Hub Troubleshooting

Contact