Banks are not covered under Federal or State law. Federal law would prohibit carry in Post Offices, Federal Offices, prisons, Federal courthouses, and military bases, unless specifically authorized.
Printing is not an issue anywhere open carry is allowed, as long as you are not "brandishing" the firearm or "menacing" anyone. My advice is not to worry about it, as most of the sheeple will either not notice it or ASSume that you are an LEO...