Canon S900 Printhead PN# QY6-0039-000 This product is by Canon