I have bought a Lexmar Impact S305 scanner / printer. There was the small penguin and the word "Linux" among supported systems on the box. The problem is the official drivers are only for Debian based and RPM based distros. I haven't found unofficial drivers.
There is graphic installer. It fails win my distro (Arch Linux), however I've installed it on virtual machine with Mint Debian and the printer works there. I've extracted some files (so, ppd, bin) from installer too.
My question.
What do I need to set up my printer? It looks ppd alone is not enough.
Update 08-03-2011
I've extracted scripts from deb file. There are 3 files: control, postinst (17k) and prerm (4,2k).
# ./postinst
Executing postin scripts ...
./postinst: line 73: [: ==: unary operator expected
sudo: unknown user: /usr/local/lexmark/legacy/bin/.scripts/demon
sudo: unable to initialize policy plugin
I enter a new shell.
sh-4.2# exit
exit
cp: cannot stat `/usr/local/lexmark/legacy/etc/lxS800.ppd': No such file or directory
cp: cannot stat `/usr/local/lexmark/legacy/etc/lxS800.ppd': No such file or directory
And it is the end.
Update 13-03-2011
The content of line 70-82:
#run device monitor
#TODO: investigate other ways to run daemon
#/bin/sh ${script}
if [ $username == "root" ]; then
#/bin/sh /usr/local/lexmark/legacy/bin/.scripts/demon
/bin/sh $script
else
sudo -u $username /usr/local/lexmark/legacy/bin/.scripts/demon
if [ $? -ne 0 ]; then
#/bin/sh /usr/local/lexmark/legacy/bin/.scripts/demon
/bin/sh $script
fi
fi;
