A printer with a USB-B port can be plugged into a USB-C port. Only the cable needs to change, not the printer. After buying my Macbook with 4 USB-C ports I simply replaced the cables for the various devices, and I almost never need to use any adapter/dongle at all.