Windows Updates that cause label printing problems for BarTender 10.1 and 2016. Microsoft has acknowledged this problem in the Known Issues section of the articles below:
A new Windows security update appears to affect printing from BarTender. After installing the August 9 updates, some users have reported that BarTender will print 2–3 jobs successfully but will exhibit errors when it tries to print more. This issue appears to affect all versions of BarTender running on Windows 7 and later, or Windows Server 2008 R2 and later. The BarTender development team is working directly with Microsoft to investigate this issue and find a resolution. If you use BarTender in a production environment, be aware that installing the August 9 Windows updates may affect your ability to print reliably. Please assess your security needs carefully before deciding whether to uninstall or delay installing these updates. If you have already installed the Windows updates, there are currently two workarounds for this issue. These are detailed at the BarTender Support Center: https://support.seagullscientific.com/hc/en-us/articles/225047808 The above link will always have the very latest information on this issue, including any new workarounds and the final resolution. We are committed to solving this issue as quickly as possible, and we thank you for your support and trust in BarTender.

What does this mean?

This means that anyone running any edition of BarTender 2016 on a Windows 7, Windows 8, Windows 8.1, Windows 10 or Windows Server 2008 R2 and later could be affected by the Windows security update that was released on August the 9th 2016. The only instant solution is to perform a system restore and switch off automatic updates until further notice. Alternatively, see below on how to solve this issue but keep automatic updates switched on.

The Windows Update

"This security update resolves vulnerabilities in Microsoft Windows. The vulnerabilities could allow elevation of privilege if an attacker logs on to an affected system and runs a specially crafted application that could exploit the vulnerabilities and take control of an affected system." Learn about the vulnerability
Important Update, 12 August 2016 12:09pm PST: Microsoft has confirmed this problem is due to a bug in their code. They are currently working on a hotfix for the issue. ETA for the hotfix is TBD. Updates will be posted as soon as they are available.
Windows Updates that cause printing problems Microsoft has acknowledged this problem in the Known Issues section of the articles below: "After you apply this security update and you print multiple documents in succession, the first two documents may print successfully. However, the third and subsequent documents may not print."

Symptoms

Your exact symptoms and error messages may vary as the entire scope of the issue is not yet known. The following symptoms are what have been reported. BarTender will print 2-3 jobs successfully, and then throw one or more of the following BarTender or Windows errors when it tries to print.

BarTender Errors

Error 3700 BarTender cannot use printer '' to design, print or export a document due to a printer setup problem. Error 3721 BarTender cannot use printer '' to design, print, or export a template due to a printer setup problem. A Windows error code was returned: Error message:

Windows Errors

Error 995 Error_Operation_Aborted The I/O operation has been aborted because of either a thread exit or an application request. Error 1804 Error_Invalid_Datatype The specified datatype is invalid. Error 122 Error_Insufficient_Buffer The data area passed to a system call is too small.

How to fix within BarTender

Try this first. You may need to reboot for the settings to take effect. If this doesn't work, please remove the updates using the instructions further down the page.
    1. In BarTender, click the Administer menu and select Advanced Printer and Driver Setup.
  1. Select the printer you need to print to.
  • Check "Override Default Settings" checkbox.
  • Check "Use new device context for each print job" checkbox.
  • Repeat this process for each printer you need to print to.

  • How to fix on Windows 7

      1. Open Windows Update by going to control panel. Click the "Installed Updates" link that can be found in the left bar.
    1. Use the search in the top-right corner to find the following two updates:
  • Select the update and choose "Uninstall".
  • Go back to the main Windows Update screen and click on the available updates link.
  • Find the recently uninstalled updates that are ready to be installed again.
    • KB3177725
    • KB3176493
    Right-click on the above updates and choose "Hide Update".
  • Click OK
  • How to fix on Windows 10

    After you've installed the updates in question, you can hide them using the "Show or hide updates" troubleshooter package. Ensure you have the Windows 10 Version 1607 (Anniversary Update) which you can get here: https://www.microsoft.com/en-us/software-download/windows10 Download the "Show or hide updates" troubleshooter package direct from Microsoft. Choose "Hide Updates" and find the update numbers listed above. Click "Next" to hide these updates.

    5th September 2016 Update

    Microsoft has released update KB3187022 for Windows 8.1, Windows 7, Windows Server 2012 R2, Windows Server 2012, and Windows Server 2008 R2. They have also released update KB3186988 for Windows 10 Version 1511, and KB3176938 for Windows 10 Version 1607. This fix has not yet been verified. It is currently in early testing stages.