Thanks for the information. The only error I think that is causing some missed lines is that the pen size is not retrieved from the blob data, resulting in missed lines (still almost not noticable). The binary data of the blob must contain this somewhere. This is the only thing I haven't figured out yet.
All data is now of the same pen size set default in the application.