to build a rpm source file you NEED rpm-build installed and configured
also you do not build a rpm as root ( that WILL cause errors )
you make a NEW user account " makerpm "
http://fedoraproject.org/wiki/How_to...an_RPM_package
that rpm binary file "cnijfilter-mp510-2.70-2.i386.rpm" was last updated in 2008
- according to the cannon website -
and might not even work on the current fedora
fedora 16 might be WAY too new
libgtk-1.2 dates back to 2001
fedora 16 is using gnome 3 and gtk3.3
however there is an old 1.2 "gtk+-1.2.10-71.fc15.i686.rpm" that might work
cannon is not known for support other than for MS windows
so it is very common for cannon hardware to NEVER work on linux OR on Apples Mac