will it print ? and how long ? the printer model is canon MG5140
Farbenwerk is a Germany-based producer of high quality replacement inks. There you can find pigment ink replacements for many dye printers, e.g. the Epson 1500W. Unfortunately, as can be seen from here, it seems that they do not have pigment ink for the 5140. This is at least a hint that it is not possible to print pigment ink with this printer.