I think such a fix should go into the printers unit, probably the report libs have the same issue. Unfortunately I am not a printer specialist. Therefore you should file a bugreport and describe the situation, you should attach my simple line demo program because it is independent of TAChart.
In the meantime you could try to install your printer a second time. The OS will probably find another model which is similar, maybe does not support all features of the "1st choice" driver, but uses the old driver model. Create a system restore point before doing this so that you can return to the old system configuration in case that something goes wrong. If it works out you can use this printer for the TAChart print-out, and the original one for all your other print jobs.