fix: distinciton between VendorPrinter and ::VendorPrinter
new version