If you have that old of a computer, that can run an even older DOS program, pull out your old parallel port cable, and connect the printer to the computer. Piece of cake.
1. Most USB printers do not have a parallel port on them. 2. Some DOS drivers can be found to recognize USB storage devices, but with printers, I think you are just plain out of luck. It can't be done.
Thank You for your input Thought someone might have done it before will have to try to copy information to newer program to print.
All of my Canons do not. None of the Epsons, Lexmarks, Kodaks at work do either. HPs are not typical.