Set Up Direct Printing
In order to allow MDC device users to print directly to a printer without user interaction (e.g. printing labels to a label printer), you need to install and set up the Direct Print app.
Install the Direct Print app
This optional component is needed if you want users to print directly from an MDC device to the printer, with no user interaction. Without this component, performing a print action would always result in a popup dialog on the device where the user would need to select the printer.
The Direct Print app needs to be installed on a machine that has either local or network access to the printers that are going to be used by the MDC devices.
Important
If you already have software running on the machine on port 2020, you will not be able to install the Direct Print app. Port 2020 must be open and not in use.
Once the application has been installed, you must modify the firewall on the machine to allow TCP communication on port 2020. This is a requirement for the application to function properly.
Download the latest Direct Print app files from here.
Double-click the Direct Print Application.msi file.
In the Direct Print Application Setup wizard, select Next.
Select Next to accept the default folder location.
Select Next to start the installation.
The Direct Print app is installed, and an icon is added to the desktop.
Set up the Direct Print app
Choose the icon, enter Mobile Data Collection Printing Setup, and then choose the related link.
On the Mobile Data Collection Printing Setup page, populate the following fields:
Field Description User ID Select the user you want to setup for direct printing. Enable Direct Print Select the checkbox to allow for direct printing.
If the checkbox is not selected, the user will be prompted with a print dialog when they perform a print action.Printer URL Enter the network url of the machine that has access to the printer (e.g. http://printservername:2020).
Note: You must open and use port 2020 on the machine.Printer Name Enter the name of the printer that is being configured for the user.
You can get the printer name from the printer properties.
For example,