According to the description, the Canon TS8251 is equipped with a USB Type B port, as is usually the case with this type of printer. A USB Type A - Type B cable is therefore required to connect it to a computer (PC or Mac). This one will do the job perfectly.