After nine years of trying to print on canvas, I discovered the following:
There are three types of canvas printers: non-solvent, solvent and latex printers. Solvent printers are used for outdoor signage and omits a toxic odour which causes headaches when hung indoors. Non-solvent printers are used for indoor applications, but unless it is sealed, it fades over time. Latex printers use a heat process that cures the ink, making it fade resistant and odourless.
There are different canvasses available, some has poor colour reproduction ability, other tear and fade easily, and some result in low resolution printing.
Each type of media that is loaded in a printer requires a different colour profile. This needs to be selected on the printer and on the computer. In haste, this is forgotten and poor calibration results. Different colour calibaration profiles also exist for graphics and photographs.
The resolution (dpi) and the lens quality impacts the quality of the print on canvas.