How do I connect my RTA 3050 to a modern USB printer?

First, you will need to confirm that your printer supports PCL-6 emulation. Since PCL-6 was first implemented in 1995, not all current printers support it.

After you have confirmed that, you will just then need a DB25 parallel port to USB cable.