Hrmmm ... Now, I don't know much about DPI, PPI and such, but wouldn't pixels translate directly ? Especially if the printing size can be stretched and such. So, um ... 20 by 20 inch, huh ?
That's ... ~9750 pixels per inch. I think that's high enough. Normal values are around 600 or so, right...