There's a shop at Queensway Shopping Centre which seems to do such repairs (shop's full of consumer electronics - VCRs, TVs etc). I can't remember which floor it's on (definitely not the 1st though) and it's tucked away in some corner...part of the "out ring" if you're familiar with Queensway's layout.
I don't think they fix printers tho. In fact, the only places which do are probably the distributors/manufacturers themselves. And based on my experience, it really isn't worth it. "Workmanship" alone often amts to $50 or more!