At my company we apply 'stamps' to drawings using blocks. The blocks are colored red. Our drawing templates have a bounding box that shows where the stamps are to be placed, so it lets us know where not to place part geometry. When 2015 came out with the 'Do Not Print' layer setting, this was great for this bounding box. In previous versions we made the box very light colored, but still would faintly show up on drawings when printed.
So, we created a layer for this bounding box, and set to 'Will Not Print'. Everything else is on layer '-None-', including the stamps.
With 'Will Not Print' enabled, the colors of the stamps (blocks) are incorrect when printed. Everything that should be red, comes out grey. The line thickness is wrong as well. If I turn printing back on for the bounding box layer, or delete the layer entirely, the color and line thickness are correct when printed.
This seems to be a bug, I can't find any related settings. I was curious if anyone else has had this problem, or can reproduce it?
I am having the same problem. Further, If a block is assigned to a layer, it prints correctly when another layer has "will not print" enabled. This doesn't help when using multi-coloured blocks such as company logos.
A workaround would be to create in invisible line type (A,-1,-1) and use that for the bounding boxes. It will be displayed as dashed in solidworks but will not print.