I went to
http://hpinkjet.sourceforge.net
per your lead, and found details on the Linux printing package as presented in the "hp linux inkjet driver project". It looks like the two things I want the most are not supported: Back-to-back printing and high quality photo printing. I say this because "Duplex Module" (I think this is back-to-back printing) is not supported and DPI is stated as 600 X 600.
The DPI I get in Windows is 2400 X 1200. So I am not sure this package is what I am looking for.
No, I have not consciously tried Ghostscript, although I may be using it by default. How do I find out what printing package I am using?
By the way, thanks a million for your very valuable help.