I use Mirage Print 3
I cannot say it's the best, as I haven't tried many. It is very good though.
Give it a try, they give a full function trial for 14 days.
It will do wraps and can spread an image across multiple canvases (I haven't tried that feature but the standard canvas works well)
They make it seem like it will only work from Adobe products, but it works as a standalone. I use it as my "printer module" for Capture One.
Not affiliated wit them in any way. (well except giving them my money)
http://mirage.dinax.de