# GoDex WebPrint installation

## **<span style="mso-bookmark: _MailOriginal;">Installing WebPrint</span>**

<span style="mso-bookmark: _MailOriginal;">Here is the link to download WebPrint   
</span>[<span style="mso-bookmark: _MailOriginal;">https://godex.s3-accelerate.amazonaws.com/SqBgbx1wwi5G4r1uHKzruw.file?v01</span>](https://godex.s3-accelerate.amazonaws.com/SqBgbx1wwi5G4r1uHKzruw.file?v01)<span style="mso-bookmark: _MailOriginal;">  
  
When it has downloaded, unzip the folder and open GoDEX\_Setup.msi.   
<span style="mso-no-proof: yes;">![WebPrint wizard start.png](https://hugeerp0.co.za/hsofdocs/uploads/images/gallery/2023-06/webprint-wizard-start.png)</span>   
  
Work through the Wizard until Web Print is installed. </span>

<span style="mso-bookmark: _MailOriginal;">It should have created a shortcut in the start menu and the desktop. It installs by default to C:\\Program Files (x86)\\GoDEX\\Web Print.</span>

<p class="callout info"><span style="mso-bookmark: _MailOriginal;">A PDF manual with the file name WebPrint\_UM\_en.pdf is also included in the install folder in GoDEX\\Web Print\\Sample </span></p>

<span style="mso-bookmark: _MailOriginal;">   
Start the application by opening the shortcut or opening C:\\Program Files (x86)\\GoDEX\\Web Print\\WebApiCtr.exe  
  
<span style="mso-no-proof: yes;">![GoDEX Web Print service status.png](https://hugeerp0.co.za/hsofdocs/uploads/images/gallery/2023-06/godex-web-print-service-status.png)</span>  
  
You can leave the defaults or change the Http Port to 8080, which I have also tried, if the default is already used.   
Click “Install Service”, it should automatically start the service. You can then close the window.</span>

<p class="callout info"><span style="mso-bookmark: _MailOriginal;">A port number that is unlikely to be used by other applications and services should be used if port 8080 is already in use. An example of such a port number is 16327. A list of assigned port numbers that can be searched for free port numbers can be found at [https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml](https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml).</span></p>

![image.png](https://hugeerp10.co.za/hsofmanual/uploads/images/gallery/2024-04/scaled-1680-/kcGimage.png)

<span style="mso-bookmark: _MailOriginal;">It should have created a windows service that will start automatically when Windows starts. You can check if it is active by opening the application again. </span><span style="mso-bookmark: _MailOriginal;">  
</span>

### **Configuring the Firewall**

If the firewall is blocking traffic to the local WebPrint server it will need to be configured to allow it.

#### **ESET Endpoint Security**

##### **Creating a new firewall rule**

1. Open ESET, it can be found in thet Start menu by typing in "eset", or by clicking its icon in the system tray in the taskbar.  
    [![image.png](https://hugeerp10.co.za/hsofmanual/uploads/images/gallery/2026-06/scaled-1680-/bt4image.png)](https://hugeerp10.co.za/hsofmanual/uploads/images/gallery/2026-06/bt4image.png)
2. Click Setup in the navigation menu, then Network, then the gear symbol in the Firewall section, and then click Configure in the context menu.   
    [![image.png](https://hugeerp10.co.za/hsofmanual/uploads/images/gallery/2026-06/scaled-1680-/vI4image.png)](https://hugeerp10.co.za/hsofmanual/uploads/images/gallery/2026-06/vI4image.png)
3. Click Edit next to Rules under Firewall in the window that opens.  
    [![image.png](https://hugeerp10.co.za/hsofmanual/uploads/images/gallery/2026-06/scaled-1680-/6Naimage.png)](https://hugeerp10.co.za/hsofmanual/uploads/images/gallery/2026-06/6Naimage.png)
4. In the Rules window that opens click the Add button in the lower left.
5. In the Add rule window:  
    
    1. Set **Name** to something like "GoDEX WebPrint"
    2. Under **Action**, change **Block** to **Allow**
    3. Under **Application**, set Application path to `C:\Program Files (x86)\GoDEX\Web Print\WebApiSrv.exe`
    4. Under **Local port**, set as **Port** `16237,16328` (without spaces) or the port numbers used by WebPrint.
    5. The other settings can be left with their default values.
    6. The settings should look like this:  
        [![image.png](https://hugeerp10.co.za/hsofmanual/uploads/images/gallery/2026-06/scaled-1680-/gqLimage.png)](https://hugeerp10.co.za/hsofmanual/uploads/images/gallery/2026-06/gqLimage.png)
        
        Click OK, then click OK in the Rules window.
6. Click OK in the Advanced setup window to apply the changes.

---

## **<span style="mso-bookmark: _MailOriginal;"><span style="font-size: 24.0pt;">SCM Setup</span></span>**

<span style="mso-bookmark: _MailOriginal;">To set up WebPrint for the app, the IP address of the computer it is installed to needs to be saved in SCM of the main system. You can also use 127.0.0.1 or localhost but this will prevent Web Print working from other devices on the network. </span>

<span style="mso-bookmark: _MailOriginal;">  
You can find the IP address of the computer in Control Panel, Network Connections by finding the adapter for the local network, clicking Status in the context menu, and then clicking Details in the general tab.   
  
</span>

![image.png](https://hugeerp10.co.za/hsofmanual/uploads/images/gallery/2026-05/scaled-1680-/k1Oimage.png)

<span style="mso-bookmark: _MailOriginal;">  
  
In SCM the IP address is saved in Printer Config form in Defaults, Inventory, Barcode Printing Style  
  
</span>

![image.png](https://hugeerp10.co.za/hsofmanual/uploads/images/gallery/2026-05/scaled-1680-/GT9image.png)

<span style="mso-bookmark: _MailOriginal;">In the dialog, select WebPrint and then enter the IP address followed by a colon and the port number used by WebPrint. You can also include “http://” but this should be assumed by default in Webatar.   
Setting the Print Mode to WebPrint will also affect barcode printing in the main system currently.  
  
![image.png](https://hugeerp10.co.za/hsofmanual/uploads/images/gallery/2026-05/scaled-1680-/LWcimage.png)  
  
Before closing the dialog, click the save button.  
</span>

## <span style="mso-bookmark: _MailOriginal;">**<span style="font-size: 24.0pt;">Testing WebPrint with its sample page</span>**</span>

To test if WebPrint is working on the PC it is installed on (which is connected to the printer by USB):

1. If the HTTP or HTTPS ports were changed from the default in WebPrint then the next two steps are required, otherwise go to step X.
2. Open the JavaScript file in Notepad:  
    Press `Win + R` to open the Run dialog, type the following command, and press enter:  
    ```
    notepad C:\Program Files (x86)\GoDEX\Web Print\Sample\js\BarcodePrinter.js
    ```
3. Change the port numbers in the lines indicated in the screenshot to the port numbers used by WebPrint (e.g. 16327).  
    [![image.png](https://hugeerp10.co.za/hsofmanual/uploads/images/gallery/2026-06/scaled-1680-/G79image.png)](https://hugeerp10.co.za/hsofmanual/uploads/images/gallery/2026-06/G79image.png)
4. Save the file and exit notepad.
5. In a web browser go to [file:///C:/Program%20Files%20(x86)/GoDEX/Web%20Print/Sample/JavaScriptSample.htm](file:///C:/Program%20Files%20(x86)/GoDEX/Web%20Print/Sample/JavaScriptSample.htm) (paste into the address bar if clicking on the click does not work).
6. In the page that loads, select the  interface, click Refresh, then select the printer.
7. Optionally set the label width and label height to the dimensions of the printer's labels although for printing a small amount of text it should be OK to leave it.
8. Click Print Text 1

[![image.png](https://hugeerp10.co.za/hsofmanual/uploads/images/gallery/2026-06/scaled-1680-/7Jwimage.png)](https://hugeerp10.co.za/hsofmanual/uploads/images/gallery/2026-06/7Jwimage.png)

If successful a label should be printed.

## <span style="mso-bookmark: _MailOriginal;">**<span style="font-size: 24.0pt;">Testing WebPrint from SCM</span>**</span>

<span style="mso-bookmark: _MailOriginal;">To check if WebPrint is working from the main system, you can use Print Test dialog, accessed by opening a Command Template to edit.   
</span>

![image.png](https://hugeerp10.co.za/hsofmanual/uploads/images/gallery/2026-05/scaled-1680-/cRZimage.png)

![image.png](https://hugeerp10.co.za/hsofmanual/uploads/images/gallery/2026-05/scaled-1680-/NsBimage.png)

<span style="mso-bookmark: _MailOriginal;">A Command Template needs to be created and saved first with the placeholder values in GoLabel II. </span>

<span style="mso-bookmark: _MailOriginal;">If Web Print is working, then clicking the Web Print button should result in the same barcode as you would get in GoLabel II but with the placeholder values replaced with the values in the fields of the Print Test form.  
</span>

![image.png](https://hugeerp10.co.za/hsofmanual/uploads/images/gallery/2026-05/scaled-1680-/BaRimage.png)

---

## **<span style="mso-bookmark: _MailOriginal;">Network printing setup</span>**

<span style="mso-bookmark: _MailOriginal;">When printing to a network printer, ensure that a printer is setup with IP address</span>

<span style="mso-bookmark: _MailOriginal;">See below settings</span>

[![JoMimage.png](https://hugeerp10.co.za/hsofmanual/uploads/images/gallery/2026-06/scaled-1680-/jomimage.png)](https://hugeerp10.co.za/hsofmanual/uploads/images/gallery/2026-06/jomimage.png)

![image.png](https://hugeerp10.co.za/hsofmanual/uploads/images/gallery/2025-04/scaled-1680-/JoMimage.png)

Once the new printer is setup for network, link the label to the printer

![image.png](https://hugeerp10.co.za/hsofmanual/uploads/images/gallery/2025-04/scaled-1680-/X6Bimage.png)