I use a stamp pad inker and rub it on the ribbon.
It is labor intensive and messy (use examination
gloves) but it does the job. I also do it over an old
pie pan.
Only ink every second of third turn and pull it tight
as you wind it. The ink transfers from layer to layer.
If you ink the entire ribbon that way, it will be a
dripping mess and smear all over the paper instead
of printing. I have done that.
I have also rubbed the inker across the ribbon on a
28 as it is printing. It makes a mess out of some
paper, but it is much easier than winding ribbon
by hand.
Tom N3CRK