|I can't tell from your post what is broken. Do you need a printer or a port? If you need a printer then this answer.|
I doubt you can get a bubble jet anymore but they still make pin printers. They use ribbon ink like typewriters used to print. I think that may be the best solution. It may be that one could use a very modern printer in basic mode if connected to a network. The prices for an old style pin printer and a new printer with network may be the same but the pin should be easier to install.
Why did it take me over a year to phone in a problem to ATT?