yes Hairspray works..if you lay the stain on a clean cloth and spray the back side of the stain with Hairspray or you can use finger nail polish remover. Once you blot it dry with paper towels then use laundry pretreatment stain remover and wash in warm water. I have had to do this several times with my son.
I also use this stuff called iron out. You get it in the plumbing department. Its a powder substance. I put my sons ball uniforms in it and let them soak for several hours then wash them. That stuff gets grass stains, red mud, red powerade and whatever else he gets on them out..haha might work on ink to =)