PDF Studio needs an internet connection for a few functions:

  • Registration / Un-Registration
  • Downloading OCR language packs
  • Email a PDF through File > Email
  • Emailing Support through Help > Email Support
  • Downloading software updates through Help > Check for Updates
  • Some features within PDF documents can require to access internet connection, such as submitting forms, clicking on a URL link, etc… /li>

Some companies use firewalls / and or proxy servers to filter or secure access to the internet and need to setup PDF Studio to work in this environment. Use the settings below to allow PDF Studio access to the internet.


Firewall Settings

If PDF Studio is unable to connect there may be a firewall blocking PDF Studio. If so make sure to do the following:

  • Make sure that PDF Studio is in the list of allowed applications.
  • Add the *qoppa.com domain to your firewalls whitelisted sites. Make sure to allow all subdomains (see servers below) or to individually list each URL to ensure all features are available.

Servers, Ports & Protocols used by PDF Studio

All connections are made using https, port 443

  • www.qoppa.com – To email support and get messages through the application
  • keys.qoppa.com – To validate license keys
  • download.qoppa.com – To download OCR language files & updates to the application

You can ping these servers to get IP addresses, but we recommend using the URLs instead, as the IP address of our server can change over time.


Set Up PDF Studio to Go Through Your Proxy Server

If none of the above options worked for you, you may have a more controlled environment and you will need to specify your proxy server information within PDF Studio options on each user machine.

To change the running options, under Windows and Linux, look for a file called “pdfstudioX.vmoptions” (where “X” is the version number) under PDF Studio installation folder. Open the file, add the following 3 lines (with the appropriate values, see below for more info) and save back:



  • https.proxyHost is the host name of the proxy server
  • https.proxyPort is the port number, the default value being 80
  • https.nonProxyHosts is a list of hosts that should be reached directly, bypassing the proxy. This is a list of patterns separated by ‘|’. The patterns may start or end with a ‘*’ for wildcards. Any host matching one of these patterns will be reached through a direct connection instead of through a proxy.

All https connections in the example above will go through the proxy server at webcache.example.com listening on port 8080.


Still not working?

If this does not resolve the issue try our Manual Offline Registration steps. This should only be used as a last resort.

NOTEDue to how the manual registration process works, any machines that are manually registered can NOT be unregistered or transferred to another machine.