Canon Compatible 1491A002AA E-31 E31 E-40 E40 E40 Laser Toner Cartridge, 4,000 Pages, Black This product is by Canon