Well after trying to correct for the 3.55% error...things improved marginally.
So more digging revealed that the PL2303 cable varies by up to 20 uSec long on a single bit pulse. Can't say why but the tolerance is offspec and similarly so with the other Pl2303 HX cables that I have.
I dropped the speed to 2400bps which is stable as far as PL2303 data comms go. This means to me that the 'drift' of the clock is what's the problem. The significance of the errors at 2400 bps are shrunk to 25% that of 9600 bps, bringing the comms into spec.
ASCII = American Standard Code for Information Interchange
EDIT:
As a method of averaging the net 'drift' I transmitted about 20 characters from the PC thru the Pl2303 cable for the Digital scope to log the bit transitions. With no change to the trigger or the data, resending the data a few times showed the last data bit pulse 'moving' around by up to 20 uSec, demonstrating the erratic transmissions and the effect of good data, bad data, good data that happens as the drift floats in and out of spec.