@Matthew ******
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.