4798
XL2; Buffer Overrun on Zanasi print driver when using a 6370 v3.04.
XL200

The 6370 software version v3.04 added new more efficient commands for printer communication. The XL code was also modified to make use of those commands. However, the new XL communication code had a bug in it that the Zanasi printer driver would cause to occur. The Zanasi printer driver uses a much larger print buffer than the other print drivers. This large print buffer caused a math overflow error that made the printer communication code believe all responses from the 6370 were overflowing the print buffer size. This has been resolved.

The same error was possible using the old print communication commands, but it was much less likely.

This has been resolved by using a larger data typed variable to calculate the required size. The calculated buffer size is then capped to the maximum allowed for a string in the XL.

Model Version Released
XL2OL 5.89.07 7/12/2023
XL2CL 5.89.07 7/12/2023
XL220OL 5.89.07 7/12/2023
XL220CL 5.89.07 7/12/2023
XL2OL 4.89.07 7/12/2023
XL2CL 4.89.07 7/12/2023
XL220OL 4.89.07 7/12/2023
XL220CL 4.89.07 7/12/2023