Problem with Iscan application

OpenSUSE 11.0 (2.6.25.18-0.2-default #1 SMP 2008-10-21
16:30:26 +0200 x86_64 x86_64 x86_64 GNU/Linux)
KDE3.1.4
Gtk2 (gtk2-2.12.9-37.1)
Iscan (iscan-2.10.0.1-21.1)

This was working on my 32-bit version. Now I have new system
and am using 64 bit version of openSUSE. Iscan ( from non-oss)
starts, the preview scan works fine, I can scan to a jpeg or prn file, but it does not let me select png (greyed out). That’s problem #1probably caused by the fact libpng.so appears to be missing. As soon as I say scan to printer and
I click scan, it closes I the GUI interface with the following message:

finemanruss@linux-f836:~> iscan
terminate called after throwing an instance of ‘std::runtime_error’
what(): libpng.so: cannot open shared object file: No such file or directory
Aborted

Xsane scans OK but quality of document is not usable. sane-find-scanner and scanimage -L detect the scanner fine.

libpng.so id definitily not installed. the following png libs are installed:
libpng12-0-32bit-1.2.26-14.2
libpng-devel-1.2.26-14.2
libpng12-0-1.2.26-14.2

none of these rpms install libpng.so.

Does anyone know where I can get the missing library or if I even need it. The Iscan version came from the i586 repository (non-oss) along with the other rpms. Is there a 64 bit version somewhere?

Thanks in advance for any help.