What Are the Primary Network Ports Used by BarTender?
Question
What are the primary network ports used by BarTender?
Applicable to
BarTender 2019 and later.
Answer
The main network ports used for BarTender companion applications are:
| Application | Listening on | Will accept a remote client? | Connecting to a server listening on | A remote server? |
|---|---|---|---|---|
| BarTender Designer | N/A | N/A | TCP 25 (SMTP) | Yes |
| Integration Builder/ Process Builder* | TCP 5120 / 5121 | No | TCP 5150 | No |
| Administration Console | TCP 5159 | No | TCP 5150 | No |
| History Explorer | UDP 7372 & TCP 49152-65535 | No | N/A | N/A |
| Librarian | (see BarTender System service) | - | - | - |
| Print Portal | HTTP 80 and HTTPS 443 | (See Client Printing in Print Portal) | N/A | |
| Print Station | (None) | No | N/A | No |
| Printer Maestro | (see Printer Maestro service) | - | - | - |
| Reprint Console | UDP 7372 & TCP 49152-65535 | No | N/A | N/A |
The main network ports used for BarTender services are:
| Service | Listening on | Will accept a remote client? | Connecting to a server listening on | A remote server? |
|---|---|---|---|---|
| Integration Service* | TCP 5150 (w/ port sharing service) | Yes | TCP 5150 | Yes |
| Print Scheduler Service* | TCP 5150 (w/ port sharing service) | No | N/A | N/A |
| BarTender Licensing Service (2019) | TCP 5160 (default) & UDP 3702 | Yes | TCP 5160 & UDP 3702 | Yes |
| BarTender System service | UDP 7371 & TCP 7375 | |||
| BarTender Web Print service |
HTTP 8632 & 8633 | |||
| Printer Maestro service |
TCP/UDP 7170 | |||
| Print Gateway/Client Print Service* | HTTP 5952 & |
|
*Scroll down to the More Information section for further details on the ports used by these applications and services.
Seagull License Activation
Below are Fully Qualified Domain Names (FQDN) for the BarTender License Activation/Authentication service:
IT or Security personnel may be needed to open HTTPS port 443 in their external firewall.
Seagull Printer Drivers
• version 2017.1 or later – TCP 9100, and TCP 5130
• version 7.4.3 or earlier – TCP 9100, and TCP 6160
TCP port 6160 is used for print monitoring. The print server listens on this port for any incoming requests and sends back information on the availability of a printer. This feature can be disabled by unchecking Bidirectional Communication in File > Print > Printer Properties > Tools > Driver Options > Network Settings.
SQL Server
TCP port 1433 is the default port for SQL Server. This port is also the official Internet Assigned Number Authority (IANA) socket number for SQL Server. Client systems use TCP 1433 to connect to the database engine; SQL Server Management Studio (SSMS) uses the port to manage SQL Server instances across the network.
This port number can be changed in the Service settings.
LDAP Queries
In versions 2019 and later, BarTender uses LDAP for permissions checking. This includes printer permissions and usage, software usage, and license management. For the most part, LDAP queries are invisible and are allowed by the firewall.
All LDAP queries use TCP port 389.
More Information
Port 5150
Currently, 3 services use TCP 5150:
- Integration Service
- Print Scheduler
- BarTender System Service
Port Sharing
- Generally, Windows doesn't allow different processes to listen on the same port at the same time. However, those services are able to use the same port via the Windows Net.Tcp Port Sharing Service.
- Specifically, the Windows service SMSvcHost.exe is listening on TCP 5150 when any of the above services run. SMSvcHost.exe listens and dispatches requests to those services.
- As the Port Sharing Service is internal, these ports do not need to be open within the firewall. However, if you are deploying or managing Integrations remotely, the port must be open.
Ports 5120 and 5121
The following companion apps use TCP Ports 5120 and 5121:
- Integration Builder
- Process Builder
Whichever application is started/deployed first takes port 5120. For example:
- If Integration Builder is invoked first and Process Builder is invoked later, Integration Builder listens on 5120 and Process Builder listens on 5121.
- If Process Builder is invoked first and Integration Builder is invoked later, Process Builder listens on 5120 and Integration Builder listens on 5121.
Ports 5950 and 5952
- Port 5950 is used for the print router.
- Port 5952 is used for Print Gateway's web interface.