Canon i9900 Printhead PN QY6-0055-000 This product is by Canon