I think some of the problems discussed here are from using version of PPL from the plugins downloads on zc158a. That version is for zc157.

In posting #684 of this thread I gave links to my GitHub which has versions suitable for zc157 and zc158.
The source files in my GitHub https://github.com/OldNGreyBMR/printable_price_list to include files for both ZC157 and ZC158.

With Lat9's consent I'll package up my version to a zip file and submit it.