That looks an awful lot like a re-badged Alps MD-1000, which was a really cool printer that worked a lot like tiptoeturtle described, except that each color was a separate ribbon (C,Y,M,K)
And yeah, good luck finding ribbons =D
And yeah, good luck finding ribbons =D