I just tested your attached file, Test 1-bit PNG_ZIP.zip:
when I print the png file, it is output as white text on black background (the display on screen is black text on white background).
The one-bit tif file behaves exactly the same : prints as white text on black background (on my two printers).
If your files print normally, then it means it is probably an OS problem. You are probably using Windows 7 or 8, my two most used PC run Ubuntu, mostly 10.04 (I'm an old "easy to use" GUI fanatic). I'll try to print from my XP laptop, I think the drivers of the 2 wifi printers are installed and work fine (till to-day...)
A Levels adjustment Image > Adjust > Levels... (shortcut key 'L') can be a quick way to enhance black and white images in a single operation, and in XnViewMP also provides gamma adjustment.
I know that
Depending on the way the "monochrome" original image is irregular (background very colored in a corner and almost good in an other for instance), I combine level, gamma, contrast, light.
If I keep using "old/classic" Xnview , it is because some fonctionalities don't exist yet in MP, and when they exist, I still prefer the "old fashioned" GUI of classic XnView : the new one allows you to move parts of the display, and sometimes to make them disappear, and sometimes I find it **very_hard** to get them back; "modern" ergonomics are a pain in the ass for me : any feature you don't use every day is a trap and can make you lose **lots_of** time, when not the result of your work...