What Are the Primary Network Ports Used by BarTender?
Question
What are the primary network ports used by BarTender?
Environment
BarTender 2016 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 |
Seagull License Server (2016) | UDP 5160 (default) | Yes | N/A | N/A |
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 |
Seagull License Activation
Below are Fully Qualified Domain Names (FQDN) for the BarTender License Activation/Authentication service:
- license1.seagullscientific.com [44.227.171.74]
-
license2.seagullscientific.com [107.21.20.92]
IT or Security personnel may be needed to open up the 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.
More Information
Port Sharing
Currently, 3 services use TCP 5150:
- Integration Service
- Print Scheduler
- BarTender System Service
Generally, Windows doesn't allow different processes to listen on the same port at the same time. However, those services are able 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.
Integration and Process Builder Ports
Integration Builder and Process Builder use ports TCP 5120 and 5121, with whichever application is started/deployed first taking 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.
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.