How do you want to fingerprint access points; through OSI layer 1, 2, or above?
If you want to fingerprint itthem via OSI layer 3 or above, check out http://www.hping.org/; it sounds promising - but I think its' fingerprinting abilities probably do not include access points; however, I've not tried it.