I was just talking to our local canvas shop yesterday and they did some and went with heat press on them. I think it's made for that if I understood them right. Can't help ya on the printing end though. I'd think unless you were printing on white, or could print white, it'd be REALLY washed out.