I am developing a .NET application that will dynamically create a ZPL file containing a user specified graphic then send to a Zebra printer. I am using ZebraDesigner v2.5.0 as a starting point for creating the ZPL file. This application outputs graphics as ^GFA,b,c,d,:Z64:data:cccc. The ZPL II manual describes Z64 as a format using LZ77 compression with Base64 encoding but doesn't provide many specifics. I have tried numerous algorithms and graphic formats but have been unsuccessful in generating the correct Z64 encoded data.
My questions are: