WebClientPrint 4.0 for ASP.NET (CORE, MVC & WebForms) & PHP now available with Advanced PDF Printing support!

We’re proud to announce the brand new 4.0 release of our WebClientPrint solution for ASP.NET Core, MVC & WebForms and for PHP This new Version 4.0 brings some excited and long-awaited features like advanced PDF printing without requiring Adobe Reader or Foxit as well as Tray Name and Paper Size settings for PDF, TXT & Image formats like JPG & PNG!

What’s new in Version 4.0?

  • 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

Further details here

(ASP.NET CORE Edition) https://neodynamic.com/products/printing/raw-data/aspnet-core/

(ASP.NET Classic Edition) https://neodynamic.com/products/printing/raw-data/aspnet-mvc/

(PHP Edition) https://neodynamic.com/products/printing/raw-data/php/

 

Advertisements

How to Reset WebClientPrint Protocol Handler on Chrome

Each time that WCPP client utility must be launched at the client machine, Chrome displays to the user a dialog asking for confirmation. The user is allowed to “Remember my choice”. If user check the “Remember my choice” option and click on “Do Nothing” or “Deny” or “Don’t open” button, then WCPP will not be launched making printing process impossible to be accomplished, nor WCPP detected or being able to send list of installed printers as well.

To revert back this Chrome setting, user must do the following:

  1. Open Chrome and go to the target website. Then click on “More” icon, then select “More tools > Clear browsing data…”. The option “Cookies and other site data” should be sufficient. Click “Clear Browsing Data” and Refresh the page. Chrome should display the URL Handler dialog again.
    If this process did not work, then try the next approach.
  2. If #1 option failed, they try the following.

    For Windows Clients
    – It’s mandatory to Quit Chrome (all instances).
    – Open Windows Explorer and go to your C: drive, then Users -> (your user profile name) -> AppData -> Local -> Google -> Chrome -> User Data

    NOTE: AppData is often a hidden folder, so be sure you can view “Hidden Items” if you will be looking for the file through your directory. (Click on the “View” tab and make sure the box next to “Hidden Items” is checked.)

    – Open the Local State  file by using Notepad.
    – Within the file, hit the keys Control and F to search for “webclientprint” (you could found “webclientprint3“, “webclientprint4“, etc depending on the version installed on that machine). You should see a line that says “webclientprint”: true
    – Delete true and replace it with false.
    – Save the file.
    – Re-open the file, and verify that the “webclientprint” line has been changed.
    – Now re-start Chrome

    For Mac Clients
    – It’s mandatory to Quit Chrome (all instances).
    – You will need to find and open the Local State file. Open a Finder window, and go to Library -> Application Support -> Google -> Chrome, and find the Local State file.

    NOTE: the Library folder may be hidden. To find it, right click on the Finder icon and select Go to Folder… enter “~/Library”

    – Once you’ve found the Local State file, double-click to open it using TextEdit.
    – Within the file, hit the keys Command and F to search for “webclientprint” (you could found “webclientprint3“, “webclientprint4“, etc depending on the version installed on that machine). You should see a line that says “webclientprint”: true
    – Delete true and replace it with false.
    – Save the file.
    – Re-open the file, and verify that the “webclientprint” line has been changed.
    – Now re-start Chrome

    For Linux Clients
    – It’s mandatory to Quit Chrome (all instances).
    – You will need to find and open the Local State file. Open File Explorer, and go to ~/.config/google-chrome/, and find the Local State file.
    – Once you’ve found the Local State file, open it using your favorite Text Editor.
    – Within the file, hit the keys Control and F to search for “webclientprint” (you could found “webclientprint3“, “webclientprint4“, etc depending on the version installed on that machine). You should see a line that says “webclientprint”: true
    – Delete true and replace it with false.
    – Save the file.
    – Re-open the file, and verify that the “webclientprint” line has been changed.
    – Now re-start Chrome

 

In case of needing further assistance, please contact our tech support team.