Hi,
I recently did my finger printing. I read the FBI website for all the instructions and took a printout of the Finger printing card online and took it to my local county Law Enforcement Center. (I googled to find where i can get finger printing services in my state/city).
When i went there, they had their own card and charged me $10 for the card and a professional came and took my finger prints on the card and she signed the card and told me to fill the remaining information such as name, DOB, etc...
Hardly, took me about 10 minute to get the finger prints on the card. Why take risk by printing the card online and doing the finger prints on your own, might as well spend a little $10 and get it done without any hassles.
Do a google search for "finger printing services" in your area and am sure you will get plenty.
All the best !!