I have AirPrint-compatible printer, and it works fine in my local network. Also I have a VPN (OpenVPN, TUN mode) server on my local network running on a Raspberry Pi. If I connect to my local network through the VPN I can access local resources, like shared disks, but AirPrint printer does not show up.
How can I connect to my printer over VPN?