Call fingerprinting agencies around your location. Get digital prints and have them print it for you on the FD-258 form that you can then mail. Don't do ink prints on FD-258 because there is no way to tell if it is good or bad print. Going the digital route will make sure the prints are good.
Some UPS locations provide this service, also you can call the background check companies in your areas. When you tell them what you are looking for, they can usually refer to some company which does what you are looking for. Try your local police station as well. But don't do ink prints and like I mentioned above, get digital prints and then print on fingerprint card (FD-258).
If you are US citizen or GC holder, you can go via FBI channeler. List is available on FBI website.