Printing: 2 printers, same dependency, different architectures


I need help getting my printers to coexist. I currently run a fresh install of openSUSE 13.1 and I have successfully setup 2 Canon printers: an E500 and an iP2770. Both printers have the same libtiff3 dependency that I have already installed and I got both printers to work. However, the E500 requires a 64-bit dependency, while the iP2770 requires a 32-bit dependency. While they do work on their own, they’re at odds at each other when I switch printers. I have to manually uninstall the library, temporarily break a printer, and reinstall the required architecture. This has gotten clumsy and cumbersome and I was hoping to find a way to make them work seamlessly. Unfortunately, the built-in drivers are not working so I had to rely on commercial drivers. Is there a way to safely have both 32- and 64-bit libraries coexist? I hope someone can help me out.


Install the package libtiff3-32bit instead of the i586 variant. This can coexist with libtiff3 x86-64.