Not long at all
Didn't take much time at all. Only the green card and the NOA for the appointment is needed. They make you fill a form with basic details of your name, add, green card no and then call you for the finger printing. It was quick and smooth. I was in and out in 15 mts.