I’ll try to answer your questions, the way I did mine.
For the photo, I take my drivers license photo, printed it in a 2x2” and scanned that onto the area that required a photo.
For the fingerprints, I got the atf forms (ordered 5 for $8 online). Went to the courthouse, had them do it($10)...