Hello Craig,
Sorry to read you still have not got this working properly. Not sure why this is giving you so much trouble.
First of all, I agree that you don't have a Fiery attached. You would not be able to print via LPD with no queue name if you did.
The Canon PPD does not look anything like the PS or UFR2 drivers. It is very plain and menu based, much like the print dialogs of 'the good old days' 😉
But it should be letting you print in colour. If you open a document with colour and select to print, change the menu to Printer Features and then the Feature Sets menu to "Color 1". The first menu item here is "Color Mode" and this may be set to "Printer Default". Try changing this to "Color" and then press 'Print'.
Does this print in colour? If it does, then it would indicate that the printer's default colour setting is set to B&W. You can change this via the iRC3220 touch panel. Press Additional Functions > Printer Settings > Settings and then scroll down several pages until you find Color Mode. This should be set to Auto Detect or Color (using my iRC3380 Printer Guide as a reference here so the wording could be different on your iRC3220). If this is showing B&W then this has been your nemesis all this time.
If this is set to Color or Auto, then I will have to have another think. Let me know what you find...
Pahu