Ink on a sofa cushion nearly always wicks back,
what i do first is un zip cushion and place a sheet of plastic under the stain.
This stops the ink in the filling wicking back, and should be left until totally dry,
otherwise it will keep reappearing.
Maybe use a dry foam cleaner if it is dry clean only, however most can be wet cleaned
with care, dry quickly.
Andrew