Monday, January 23, 2017

Black streaks when printing PDF files to HP 4014n printers

So over the last month we have been experiencing more and more issues printing PDF files to our HP 4014n printers.  When printing PDF's especially PDF's with fillable fields you would end up with large black streaks almost as if you were looking at a government redacted style document.

However if we printed it to other printers such as our Canon ImagePress Copier it would print just fine.  At first I suspected it was just an issue with a certain computer generated PDF document.  But as time went on I started getting more complaints from other users about different PDF files. 

Here is an example of what we were seeing.  The bottom half of the page printed correctly but the top half of the page looked like this (I blurred some of the information that readable):

After doing some searching I turned up the following tech note from adobe:

Which detailed the issue we were having.  Which apparently is caused by Windows 10 updating to the Anniversary Edition. However the fix they recommended was to go to Adobe Reader DC (v12) which is the latest version.  But were very unhappy with the user interface and find it very cumbersome. 

Which is why we were still running Adobe Reader X (v10).  But even with making sure all of the latest updates were installed the problem still occurred. 

However I found that by installing Adobe Read 11  ( which still has the older style user interface and then applying all updates to bring it up to version 11.0.19 the streaking issue went away without having to install Adobe Reader DC (v12) which was a perfect solution for us.

Just be aware you will need to try and install the updates from the help menu several times before they will install properly.  And be sure to confirm that you are on version 11.0.19 or greater otherwise the issue with still continue to occur.

Monday, December 5, 2016

Windows 10 Anniversary Update no longer keeping default print server settings with Canon ImagePress C800/C700 G100 Firey server

My users have a need to frequently print to our Canon C800 with different default settings.  And while you can create different Presets in the G100 Firey Driver this would require the user to always click print, select the Canon C800 printer, click properties (wait a few seconds for the driver to pop up) and select a different preset then click ok and click ok again to print.

To get around this I simply installed the printer multiple times on one of our Windows 2008 R2 servers and gave each instance of the driver a unique name specific to the task.  Such as C800 Color for general print jobs.  C800 Labels for printing labels that pull from a different drawer and use face up reverse order deliver or C800 Carbonless for print jobs that print on carbon-less paper and get double stapled at the top.

So for each custom printer drive I setup, I install it on the Windows 2008 R2 server and then go to printer properties and click on printer defaults and configure all of the options.  Then when the user installs the printer from the server those defaults go with it.

Everything was fine with this setup when running Windows 7.  It still continued to work after upgrading our workstations to Windows 10.  However as workstations started receiving the Windows 10 Anniversary Update (Version 1607) I started having trouble where all of the customized print drivers no longer had the customizations and instead went back to the standard defaults for the machine.  Initially, the only way I could fix the issue was go in to the installed printer on the users local machine and change the settings under preferences since print defaults is not available because they are non-administrative users.  However this was less than ideal situation because it required a lot of manual intervention after installing the printer.

After searching around I eventually found a Microsoft Support document KB3201130 ( which detailed the issue I was having.  I carefully followed the steps in the document however IT DID NOT RESOLVE THE ISSUE.  The customized driver default still would not carry down to the local workstation.

The ultimate solution is that you must log in to a workstation running the Windows 10 Anniversary Update (1607) as a user that has administrative rights to the printer on the server.  Then go and install that particular network printer on the local workstation machine from the server.  Once it is installed open the printer's properties and you will see that it installed missing your customized printer settings.  Now go to the Advanced tab and click Printing Defaults (which you should be allowed to do since you are logged in as an administrative user) and configure the printer the way you want it.

Now you should be able to go and delete the printer and re-add it to the workstation and you should see the settings come over just fine.  Configuring the printer in this manner will also work for your users not running the Windows 10 Anniversary Update.  I would like to note that I did have a couple of machines not running the Anniversary Update complain that the driver was not up to date and I had to delete the printer and re-add it but otherwise it worked perfectly.

I hope this helps others out there facing the same issue.  If it is of help to you please leave me a comment and let me know.  Thank you.