Typically you need to print with enamel ink for non-porous substrates.
If it as option, water-based printing on raw wood and then coating with poly works very well.
If it as option, water-based printing on raw wood and then coating with poly works very well.