How to link additional Print Server with the Main Application server in Sage X3

By | March 15, 2021

Print server is hosted on a machine running a Windows Server operating system. There can be multiple print servers per solution depending on volume requirements for printing.

The Print server supports all print requests from interactive sessions as well as batch submissions and sends the files to the appropriate print destination (printer, file, PDF etc.).A windows service is started on the computer that hosts the Print server. This service is on port number 1890 by default, but it can be customized during installation. The print service manages an output queue of the requests submitted, and the execution of these reports can be dispatched on several editing processes or threads. The number of editing processes can be customized in the Configuration Console and must be adapted to the size of the server. The Print server communicates with two other servers in your environment: the Application server that hosts the printing model and the Database server that hosts the tables via an ODBC connection. The report files are transferred using the SADFSQ internal communication protocol. The print server embeds a SADFSQ client able to address and communicate with a SADFSQ server running on the Application and Main Process server.

Reports are designed using Crystal Reports 2008, (version 12.x) or Crystal Reports.

Configuring secondary print servers and locally attached printers

This section covers the setup of a secondary print server in “Quick Start” format. For a detailed explanation of the underlying technology and what’s happening behind the scenes see the subsequent sections.

A secondary print server is a system that directly hosts a printer. In many situations it can be a dedicated server, however, a secondary server can also be a desktop system hosting a directly attached USB printer. If this printer is to be controlled and tracked by PaperCut NG/MF, a small monitoring component needs to be installed. The monitoring component intercepts the local printing and reports this use back to the primary Application Server. A secondary server can be either :

A server style system hosting many printers.

A desktop style system hosting printer(s) also shared to other network users.

A desktop style system with the printer used only for local users (not shared).

The monitoring service is also referred to as a Print Provider as its task is to provide information back to the main Application Server.

The process of setting up a secondary print server, depends on the operating system.

Steps to install print server on different server other than Application Server:

  1. Create Power users with same credentials as per the application server.
  2. Install JDK .
  3. Install AdxAdmin.
  4. Install Print Server Component.

Now, follow below steps on how to link print server which is installed on different server with application server.

  1. Open the Console.
  2. Click on the Print Server component.
  3. Click on Add new print server option.
  4. login window will get displayed on the screen.
  5. In that , enter the IP of the second printer which is installed on different server. and then enter power user name and password in the username and password field.
  6. Enter all the parameters.
  7. Click on configuration button.
  8. After configuration , click on print server publication.
  9. Click on Add button.
  10. Now select the folder on which you want to add new print server.
  11. Click on Publication button.
Fig1.1: Print Server Configuration in Console

By doing above steps, we can install the new print server on different server and linked with the main application server.

About Us

Greytrix – a globally recognized and one of the oldest Sage Development Partner is a one-stop solution provider for Sage ERP and Sage CRM organizational needs. Being acknowledged and rewarded for multi-man years of experience, we bring complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third-party add-on development and implementation competence. 

Greytrix caters to a wide range of Sage X3, a Sage Business Cloud Solution, offerings. Our unique GUMU™ integrations include Sage X3 for Sage, Dynamics 365 CRM and Magento eCommerce along with Implementation and Technical Support worldwide for Sage X3. Currently we are Sage X3 Implementation Partner in East Africa, Middle East, Australia, Asia, US, UK. We also offer best-in-class Sage X3 customization and development services, integrated applications such as POS | WMS | Payment Gateway | Shipping System | Business Intelligence | eCommerce and have developed add-ons such as Catch – Weight  and Letter of Credit and India Legislation for Sage X3 to Sage business partners, end users and Sage PSG worldwide. Greytrix Sales Commission App for Sage X3 simplifies commission calculations and postings on sales transactions.

The GUMU™ Cloud framework by Greytrix forms the backbone of cloud integrations that are managed in real-time for processing and execution of application programs at the click of a button.

Greytrix is a recognized Sage champion ISV Partner for GUMU™ Sage X3 – Sage CRM integration also listed on Sage Marketplace; GUMU™ integration for Sage X3 – Salesforce is a 5-star rated app listed on Salesforce AppExchange and GUMU™ integration for Dynamics 365 CRM – Sage ERP listed on Microsoft AppSource.

For more information on Sage X3 Integration and Services, please contact us at, We would like to hear from you.