Canon yazıcıları kartuşlu ve tanklı olmak üzere iki ana kategoriye ayrılabilir. Kartuşlu yazıcılar, mürekkep kartuşları kullanır ve bu kartuşlar zamanla tükenir. Tanklı yazıcılar ise geniş mürekkep haznelerine sahiptir ve bu hazneler daha uzun süre kullanılabilir.