XL2OL
5.89.7
7/12/2023

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.

Independent punching on a hole detect controller is not relative to anything else like it might need to be on a non-hole detect. On a hole detect the repeating pattern places holes that the controller then detects, possibly counts, and then cuts.

A customer with a dual line encoder system complained that the controller would not start punching the independent holes until the leading edge of the material reached the shear. On coil thread up, they wanted to start punching holes right away to avoid unpunched material that would be unusable for parts.

The hole detect code was modified to start punching independent punches immediately as soon as the pattern is detected to have an independent operation.

SCN 4797 to fix and Erroneous Error 268 caused a bug with the Focus Tree when editing List entries within a Grid. This SCN caused a different bug that was not noticed until now. After an edit, no entry in the Grid would have focus.

This has been resolved.