Sure, cheap 9 or 24-pin dot matrix printers are still sold new, and you can find them at thrift stores pretty easily. I'd take something like an Arduino and add a PC keyboard and dot matrix printer. You can emulate something as the limited functionality as an ASR33, but since that is Upper Case only and technical 10CPS, I recommend either emulating the ASR37 or the DEC LA120. I've forgotten the specs on the former, but it had some interesting tricks that programs like nroff(1) know about. The latter could print as fast as 120 cps, although it could talk and buffer the input data to be printed at much faster speeds and actually did some smart tricks like printing backward if that was going to be faster