Basically you need a commercial printer checkout makes
like Roland, Mutoh, Hewlet Packard,Epsom to name a few
you can pick up bargains if you go for an older models
but maintenace can be high, the inks are specialised and
the media normally has to be bought on 25mtr rolls 610mm
is about the smallest width the most common is 1370mm
which has a printable width of 1300mm
I have 2 Roland CJ500, they print onto vinyl, banner
material, photo paper, wallpaper, some fabrics and
Canvas. print width 1300mm
If I can be of more help pm me