TM30 is required for the res cert ( no need for 90 day report ) this is a temp resident cert which lasts for 30 days , to then enable you to get your Thai Licence.
i don’t have a rental agreement so my G/F brought hers, and was asked to fill in a TM30 form as the officer said if it was done online and older than 7 days he would struggle to find it, so we just filled the form out which took a couple of mins to do.
I didn’t need any additional photos either and the whole process cost 400baht.
There is a copy shop downstairs with the other shops where you can get documents scanned and printed. Cost me around 20baht for them.