Yes, both the 60 XL Tricolor and 60 XL Black Ink Cartridges can be used for HP Photosmart C4795 printers. It will say on the packaging of the printer ink cartridges which models you can use the printer ink for on the side of the packaging which is black with white lettering. It should say this on the regular 60 tricolor and black HP printer ink cartridge packages also.