Old computers and devices have no USB support so they can only output via LPT or serial port. New printers are either wireless or use USB, and require a computer to translate the data coming from old computers. As such if you have many old computers and want to use something like a label printer just for text or simple graphics, you are out of luck, without going through a lot of jumps
Of course the easiest solution is to save the file(s) to print and move them to a modern machine, but that would involve many jumps to save the output from the old devices, and in some cases you only have output as serial port or a floppy disk.
Possible Solutions explored:
- LPT to USB: to connect directly a USB printer to LPT. Problem is that these devices are not that common at all, and even if you find one, it will work only with certain printers.
- Print Server: Connect the printer to a Windows/Mac/Linux machine and receive print data to it. Problem is that you need a way to send this data from old computers that have only serial or parallel port.
I am trying to solve the problem and have something that can interface with any printer; like a small RPI Nano or Pi or other small boards, so the system can be easy to set up, but I had no luck finding such project. Is there a best way to achieve this, that does not require multiple solutions chained together, that would allow something like an old DOS machine or portable PDAs to print out to a usb/Bluetooth/WiFi printer?
The ideal would be something self contained; but if the only way to achieve this is to have something that required the printer to be attached to a computer 24/7, that is okay too.