Having followed other threads I found a temporary fix to overcome the problem. This involves entering some code but is not difficult.
Changing the Sandbox
1. in Spotlight Type Terminal and then press enter.
This should bring up the terminal window/program.
2. In the Terminal type sudo sh -c 'echo "Sandboxing Relaxed" >> /etc/cups/cups-files.conf'
It will ask for your password.
3) After that type following: sudo launchctl stop org.cups.cupsd
After that if you are lucky the printer driver should start to work. (which it did in my case)
I hope this works out for you, if not then you can do following to revert the changes:
In case you want/have to revert the changes:
1) Open the terminal as usual (Spotlight type Terminal hit enter and wait for the terminal window to appear)
2) then type: cd /etc/cups
3) then type: sudo nano cups-files.conf
4) 'type in your password'
This brings up a command line editor which you can use to edit the file
5) Remove the last line which Says Sandboxing Relaxed
6) press 'ctrl x'
And then confirm with y when being asked if you want to save the changes
7) after that type sudo launchctl stop org.cups.cupsd
After that the changes should be reverted and you are back to stock behavior.
[DocumentBodyEnd:7442ae6e-cae5-44a8-b46d-d4f5731a3376]
When it asks for your password just type it in and press return, it does not show up on the screen as it is hidden, this stumped me and I had to search of the answer.
This sets the sandboxing back to how it was under Mavericks. When Kodak come out with an updated driver you can reset it to the higher security setting contained in Yosemite.
Best of Luck this has worked for me on a Macbook pro and an iMac .