Like many other users, I'm experiencing problems with my Canon S300
printer.
Today I've found a page at linuxprinting.org that state that Canon has
released GPLed drivers for S300 in Japan (
http://www.linuxprinting.org/show_printer.cgi?recnum=Canon-S300 ).
It's actually true: try searching the japanese canon website (
http://cweb.canon.jp/drv-upd/bj/bjlinux210.html )
Since I cannot understand japanese and babelfish isn't helping so much
I tried to install them without much luck.
I downloaded and installed (I'm running Mandrake 10 rc1)
bjfilterbjs300-2.1-0.i386.rpm, bjfiltercups-2.2-0.i386.rpm,
bjfiltercups-ppd-1.0-0.i386.rpm and I also needed to download, compile
and install libpng.so.2 (it isn't included in mandrake 10).
bjfilterbjs300-2.1-0.i386.rpm installs some kind of GUI, similar to
the one working under win98. It's located under /usr/local/bin and I
don't know how to use it.
bjfiltercups-ppd-1.0-0.i386.rpm installs many ppd files under
/usr/share/cups/models, but printerdrake says they aren't valid ppd
files.
I don't know what to do now. Anyone has successfully installed these
drivers? Can anyone please help me?
Since these drivers are GPL, could they be translated / updated /
developed?
thanks
Gabriele
Canon's manual says to modify /etc/printcap as
bjs300usbraw:\
:lp=/dev/usb/lp0:\
:sd=/var/spool/lpd/bjs300usbraw:\
:mx#0:\
:sh:\
:rw:\
:if=/usr/local/bin/bjs300_raw:
bjs300usbps:\
:lp=/dev/usb/lp0:\
:sd=/var/spool/lpd/bjs300usbps:\
:mx#0:\
:sh:\
:rw:\
:if=/usr/local/bin/bjs300_ps:
And use "lpr -Pbjs300usbps" to print PS file.
However, it says that the driver can only work
with Japanese Linux distributions :-(. Since I have
no Canon printer, I cannot confirm it though.
The license seems not GPL (at least Canon's site
does not say so), but is similar to GPL. I think
anyone can modify/translate them.