I'm not sure of your question.
"almost all printers new and old on all oses tend to support both" No, many printer do not support either one. There are many different PDL's and different implementations of the same PDL. Emulated PostScript for example or esc-p or IPDS.
For printers that do use the languages you want, the printers with PostScript tend to cost more as they have to pay big license fees (hence the emulated PS).
Even printers of the same manufacturer have different codes for media selection or finishing options.
That being said, printing ASCII or basic PCL to a PCL printer, or basic PS to a PS printer from UNIX doesn't require any changes on the UNIX box. Anything a little fancier would require a change in the printer interface script (lpsystem) or the printcap (bsd). Of course there are many other print subsystems these days, each requiring their own tweaks.
I hope this helps, if not please add detail to your question.