What isn't clear to me is for this printer should I use ipp, http, socket or lpd? It doesn't matter which option I use, it doesn't seem to be found - I'm wondering have I got the address wrong - will check the IP address again tomorrow. It doesn't seem to be as simple as entering ipp://192.168.1.118/ipp in CUPS

a couple of hints: a network printer to be used in CUPS must have an IP address on the same subnet of the CUPS server,
that is: your PCLinuxOS should have an IP address in the range 192.168.1.1 - 192.168.1.254 excluding 192.168.1.118 of course.
(not fully true really, as it could be possible to print using any network address ... but this would require some extensive configuration ...)
ipp, http, socket, lpd are all communication protocol, http/https is sometimes used when the printer allow to be configured remotely by using a browser, type in your browser the following:
http://192.168.1.118so you can verify immediately if your printer support this type of configuration/administration.
ipp, lpd, socket are printing protocols, you should find in your printer specifications which one is supported, and which one eventually is enabled or not (usually they are configurable on the printer itself ...)
That said, verify about your connection, open a terminal on your PCLinuxOS system and type:
ping 192.168.1.118that will assure you that from a network point of view your printer is reachable ... or not.
Once you have established which network printing protocol is supported from your printer, you will need to understand "which language" understand your printer: common printing languages are HP PCL, Postscript, ... Canon may use a proprietary language on some of it's printers, for this reason may require a proprietary driver ... usually available on their support website.
I would say, start verifying you printers specs and how to configure your printer parameters ... and proceed one step at once, printer configuration, communication, supported printing protocols, supported languages, driver installation ...
Also search on forum, you should find at least a couple of threads explaining step by step the installation of a canon driver (different models ... but the procedure is similar ...)
AS