Download WebClientPrint Processor (WCPP) for Free
WebClientPrint Processor (WCPP) is the client-side part of both WebClientPrint for ASP.NET & WebClientPrint for PHP solutions. It can be installed on any number of client machines without paying any fees. Download WCPP and read System Requirements for each available platform:
Terms & Conditions: By clicking the "Download" button, you agree to the the following Software Licensing Agreement...
WebClientPrint Processor - End User Licensing Agreement (EULA)
Copyright © 2004-2026, Neodynamic. All rights reserved.THIS SOFTWARE IS PROVIDED BY NEODYNAMIC "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL NEODYNAMIC BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
| Installer File | WCPP Version |
|---|---|
| wcpp-4.0.19.314-win.exe | 4.0.19.314 |
| wcpp-4.0.19.314.msi | 4.0.19.314 |
NOTE: Browser needs to be restarted after package installation!
The installer package is digitally-signed with a Windows Authenticode Certificate issued by DigiCert, Inc. Install the package only if the Publisher is Neodynamic; otherwise contact us.
System Requirements
|
OS Windows XP Windows Vista Windows 7 Windows 8.x (Desktop-mode) Windows 10 |
BROWSER Internet Explorer 6 or greater (Note: IE10/11 in Desktop Mode) Microsoft Edge Mozilla Firefox 2.0 or greater Google Chrome 11 or greater Opera 9.0 or greater Safari 3.0 or greater |
Version History
- Maintenance Release (2019-03-14)
wcpp.exe patched to v4.0.19.314
- Fixed! Error "{URL...} is an invalid integer" after Internet Explorer 11 update(KB4489873).
- Maintenance Release (2018-07-20)
wcpp.exe patched to v4.0.18.719
- Fixed! Error "The procedure entry point GetTickCount64 could not be located in the dynamic link library KERNEL32.dll" on Windows XP clients.
- Maintenance Release (2018-05-31)
wcpp.exe patched to v4.0.18.601
- New! Support for specifying custom page size through PaperName property of InstalledPrinter class when printing PDF files.
- Maintenance Release (2018-05-14)
wcpp.exe patched to v4.0.18.502
- Improved! RS232 COM Port name validation. If the specified port name does not exist, then an error message will be displayed.
- Maintenance Release (2018-04-19)
wcpp.exe patched to v4.0.18.314
- Improved! RS232 COM connection when port is busy
- Fixed! Error dialog is displayed if HTTP Status Code returned by the server was different to 200 but in the range of 2xx which means Success like Code 204 (No Content)
- Fixed! Getting printers info (jsWebClientPrint.getPrintersInfo) failed due to malformed JSON
- Maintenance Release (2018-01-12)
wcpp.exe patched to v4.0.18.109
- Improved! Memory managment for better performance
- Fixed! Error: "Number Value is an invalid float" in non-English systems
- Main Release (2017-12-22)
- New! Print PDF silently without Adobe Reader or FoxIt Reader dependencies for Windows Clients!
- New! PDF file custom printing settings like Print as Grayscale, Print Annotations, Rotation, Page Range and more! Refer to the PrintFilePDF class in the help doc.
- New! TXT file custom printing now featuring settings like Print Orientation, Text Alignment (Justify, Left, right, center); output font name, size, color and style (bold, italic, underline, strikethrough) and margins! Refer to the PrintFileTXT class in the help doc.
- New! Get Installed Printers from the client with useful info about them like PortName, Is Connected, Is Shared, Is Local, Is Network, DPI Resolution, as well as the list of supported Papers and list of trays/bins
- New! InstalledPrinter class now supports Tray Name and Paper Name settings. NOTE: The supported file formats allowed for these new settings are BMP, JPG, PNG, TXT and PDF
- New! Setting printer name to "Default" in the InstalledPrinter class allows you to specify the Default Printer in the client machine
| Installer Packages | WCPP Version |
|---|---|
| wcpp-4.0.18.601-i386.deb (Debian-based Systems) | 4.0.18.601 |
| wcpp-4.0.18.601-amd64.deb (Debian-based Systems) | 4.0.18.601 |
| wcpp-4.0.18.601-1.i386.rpm (Red Hat-based Systems) | 4.0.18.601 |
| wcpp-4.0.18.601-1.x86_64.rpm (Red Hat-based Systems) | 4.0.18.601 |
NOTE: On some old systems a Logout might be required after package installation!
GPG KEY The Packages are digitally-signed with GPG. Verify our packages by installing Public Neodynamic GPG KEY available at https://www.neodynamic.com/pub/NEODYNAMIC-WCPP-GPG-KEY.txt
System Requirements
|
OS Debian 6 or greater (GNOME) Ubuntu 10.04 or greater (Unity/GNOME) Linux Mint 7 or greater (GNOME) Fedora 11 or greater (GNOME) CentOS 5.3 or greater (GNOME) |
BROWSER Mozilla Firefox shipped with the OS or latest version Google Chrome latest version |
Version History
- Maintenance Release (2018-05-31)
wcpp4 patched to v4.0.18.601
- New! Support for specifying custom page size through PaperName property of InstalledPrinter class when printing PDF files.
- Maintenance Release (2018-05-14)
wcpp4 patched to v4.0.18.514
- Fixed! Error dialog is displayed if HTTP Status Code returned by the server was different to 200 but in the range of 2xx which means Success like Code 204 (No Content)
- Fixed! Getting printers info (jsWebClientPrint.getPrintersInfo) failed due to malformed JSON
- Main Release (2017-12-22)
- New! PDF file custom printing settings like Print Rotation, Page Range and more! Refer to the PrintFilePDF class in the help doc.
- New! TXT file custom printing now featuring settings like Print Orientation, Text Alignment (Justify, Left, right, center); output font name, size, color and style (bold, italic, underline, strikethrough) and margins! Refer to the PrintFileTXT class in the help doc.
- New! Get Installed Printers from the client with useful info about them like PortName, Is Connected, Is Shared, Is Local, Is Network, DPI Resolution, as well as the list of supported Papers and list of trays/bins
- New! InstalledPrinter class now supports Tray Name and Paper Name settings. NOTE: The supported file formats allowed for these new settings are BMP, JPG, PNG, TXT and PDF
- New! Setting printer name to "Default" in the InstalledPrinter class allows you to specify the Default Printer in the client machine
| Installer Package | WCPP Version |
|---|---|
| wcpp-4.0.19.225-intel-macosx.dmg | 4.0.19.225 |
Configuration Steps After Installing!
System Requirements
|
OS Mac OS X 10.5 (Leopard) or greater / Intel |
BROWSER Safari shipped with the OS or latest version Mozilla Firefox latest version Google Chrome latest version |
Version History
- Maintenance Release (2019-02-26)
wcpp4 app patched to v4.0.19.225
- Fixed! IP printers were not correctly detected.
- Maintenance Release (2019-02-21)
wcpp4 app patched to v4.0.19.219
- Fixed! PDF printing not working properly when tray and paper size was specified.
- Maintenance Release (2018-05-31)
wcpp4 app patched to v4.0.18.601
- New! Support for specifying custom page size through PaperName property of InstalledPrinter class when printing PDF files.
- Maintenance Release (2018-05-14)
wcpp4 app patched to v4.0.18.514
- Fixed! Error dialog is displayed if HTTP Status Code returned by the server was different to 200 but in the range of 2xx which means Success like Code 204 (No Content)
- Fixed! Getting printers info (jsWebClientPrint.getPrintersInfo) failed due to malformed JSON
- Maintenance Release (2018-01-18)
wcpp4 app patched to v4.0.18.115
- Fixed! PDF files were printed at a very small size
- Main Release (2017-12-22)
- New! PDF file custom printing settings like Print Rotation, Page Range and more! Refer to the PrintFilePDF class in the help doc.
- New! TXT file custom printing now featuring settings like Print Orientation, Text Alignment (Justify, Left, right, center); output font name, size, color and style (bold, italic, underline, strikethrough) and margins! Refer to the PrintFileTXT class in the help doc.
- New! Get Installed Printers from the client with useful info about them like PortName, Is Connected, Is Shared, Is Local, Is Network, DPI Resolution, as well as the list of supported Papers and list of trays/bins
- New! InstalledPrinter class now supports Tray Name and Paper Name settings. NOTE: The supported file formats allowed for these new settings are BMP, JPG, PNG, TXT and PDF
- New! Setting printer name to "Default" in the InstalledPrinter class allows you to specify the Default Printer in the client machine
| Installer Packages | WCPP Version |
|---|---|
| wcpp-4.0.18.601-armhf.deb (Debian-based Systems) | 4.0.18.601 |
INSTALLATION NOTE: After downloading the DEB package, please install from Terminal: sudo dpkg -i wcpp-4.0.18.601-armhf.deb
GPG KEY The Packages are digitally-signed with GPG. Verify our packages by installing Public Neodynamic GPG KEY available at https://www.neodynamic.com/pub/NEODYNAMIC-WCPP-GPG-KEY.txt
System Requirements
|
OS Raspbian Jessie or greater |
BROWSER Iceweasel / Mozilla Firefox, Chromium latest version |
Version History
- Maintenance Release (2018-05-31)
wcpp4 patched to v4.0.18.601
- New! Support for specifying custom page size through PaperName property of InstalledPrinter class when printing PDF files.
- Maintenance Release (2018-05-14)
wcpp4 patched to v4.0.18.514
- Fixed! Error dialog is displayed if HTTP Status Code returned by the server was different to 200 but in the range of 2xx which means Success like Code 204 (No Content)
- Fixed! Getting printers info (jsWebClientPrint.getPrintersInfo) failed due to malformed JSON
- Main Release (2017-12-22)
- New! PDF file custom printing settings like Print Rotation, Page Range and more! Refer to the PrintFilePDF class in the help doc.
- New! TXT file custom printing now featuring settings like Print Orientation, Text Alignment (Justify, Left, right, center); output font name, size, color and style (bold, italic, underline, strikethrough) and margins! Refer to the PrintFileTXT class in the help doc.
- New! Get Installed Printers from the client with useful info about them like PortName, Is Connected, Is Shared, Is Local, Is Network, DPI Resolution, as well as the list of supported Papers and list of trays/bins
- New! InstalledPrinter class now supports Tray Name and Paper Name settings. NOTE: The supported file formats allowed for these new settings are BMP, JPG, PNG, TXT and PDF
- New! Setting printer name to "Default" in the InstalledPrinter class allows you to specify the Default Printer in the client machine