fixed some printer inforamtion gathering functions
began supporting binary compression formats (not yet functional)