Do you have overlapping subnets with the VPN and the user's home network?
Things to check would be:
- What local IP is the user's client?
- What VPN IP is the user's client?
- What IP is the printer?
- What is the output from the client's route table when VPN is connected?