Tipping in Japan...
Giving money is not the only way to say thank you.
Even those who refuse cash tipping will happily accept a post card or two from your home town.
Tipping at a ryokan is not for tourists to worry about.
If you become a regular guest at one of the better ryokans, then you could.