OKI are still being made and sold, or at least I bought new ones 2 years ago, and can still get ribbons. They replaced Seikosha SP2000 series ones as the print heads wore out. Going to be fun to find a dot matrix printer with USB soon, as the PC that drives them gets upgraded, or sit there with PCI expansion cards to give a parallel port to drive them.