I'm no captain but I'm pretty sure 90% of captains at my airline would refuse such a plane without hesitation.
In summer, we can accept APU inop if taken by surprise, if we need to go back home, or something like that. But out from the base, some captains will refuse the plane just for the APU inop.
Sunvisor is not minor either (though there can be techniques to fix it DIY with paper depending on the piece that's broken)
WX unreliable + APU inop is grounds enough to refuse the plane without any worry.
Printer inop is a huge hassle.
7 items are directly related to flight safety. I would refuse this plane without hesitation.