For what it is worth, I followed the instructions here, and got the printer working. One additional step that might be required - I needed to install the package "ia32-libs" as it was not installed by default. Without this some of the utility programs (like /usr/bin/cnijnetprn) couldn't run as there were missing shared libraries.
Unpacking the .deb file and removing the dependencies involves a few manual steps. I wrote a shell script to do this:
Code:
if [ -d foo ];
then
rm -rf foo
fi
mkdir foo
cd foo
ar x ../$1
#
# Next unpack control.
#
mkdir control
cd control
gzip -d -c ../control.tar.gz | tar xf -
cat control | grep -v Depends: > control2
rm control
mv control2 control
tar cf - ./ > ../control2.tar
cd ..
mv control.tar.gz control.tar.gz.old
mv control2.tar control.tar
gzip control.tar
#cp ../$1 ../$1.orig
ar r ../$1 control.tar.gz
echo "Fixed $1"
And then a 2nd script
Code:
./fixdeb.sh cnijfilter-mx870series-3.30-1-i386-deb/packages/cnijfilter-common_3.30-1_i386.deb
./fixdeb.sh cnijfilter-mx870series-3.30-1-i386-deb/packages/cnijfilter-mx870series_3.30-1_i386.deb
./fixdeb.sh scangearmp-mx870series-1.50-1-i386-deb/packages/scangearmp-common_1.50-1_i386.deb
./fixdeb.sh scangearmp-mx870series-1.50-1-i386-deb/packages/scangearmp-mx870series_1.50-1_i386.deb
which handles each of the 4 .deb files.
Bookmarks