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:

WebClientPrint Processor - End User Licensing Agreement (EULA)

Copyright © 2004-2024, 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 http://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 http://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