The compatible printer models for CL-41 Chromalife are (all Canon-made):
BJC-150, BJC-300, BJC-450D; imageRUNNER: 1600, 2200; LBP-460, NP6220, PC160, PC170, PC310; PIXMA: iP1200, iP1300, iP1600, iP1700, iP1800, iP1900, iP2000, iP2200, iP2500, iP2600, iP6210D, iP6220D, iP6310D, MP140, MP150, MP160, MP170, MP180, MP190, MP210, MP220, MP450, MP460, MP470, MX300, MX310.
(-Some of those may not be photo printers.)
The compatible printer models for PG40 Black are (all Canon-made):
PIXMA iP1300, PIXMA iP1600, PIXMA iP1700, PIXMA iP1800, PIXMA iP1900, PIXMA iP2600, PIXMA MP150, PIXMA MP160, PIXMA MP170, PIXMA MP180, PIXMA MP450, PIXMA MP460, PIXUS iP2500
(There are some other compatible models for the PG40 Black, but they are not photo printers.)
Those all sound like fairly classic model numbers to me, so finding a new one of that school might be a little hard to do. However, I haven't looked up all the model numbers individually, so some of them might still be being sold new.
- If there is anything lacking in this answer, please " Reply " letting me know, and I will try to improve upon my answer.
- If this is the Answer that helps with the issue, then rating my Answer positively would be appreciated.