UPDATE
I'm trying to get new Slackware 64 stable computer together and never got around to testing if what I posted June 2009 works with Slackware 64.
I have Windows 7 running VirtualBox 4.1.18 r78361 running Slackware 64 current, up to date.
I found updated version of
cups-bjnp-1.0.tar.gz
downloaded that, tar zxvf cups-bjnp-1.0.tar.gz
./configure --with-cupsbackenddir=/usr/lib64/cups/backend
make complained about some printf's so I looked up what to do and added
#include for stdio.h
to bjnp.c and bjnp-runloop.c
make went clean
then to see if networked printer could be found ./bjnp, should show the following
network bjnp://192.168.0.170:8611 "Canon MP620 series" "Canon MP620 series 192.168.0.170" "MFG:Canon;CMD:BJL,BJRaster3,BSCCe,NCCe,PLI;SOJ:TXT01,BJNP2;MDL:MP620 series;CLS:PRINTER;DES:Canon MP620 series;VER:1.040;STA:10;HRI:PAM;MSI:DAT,E3,HFSF;PDR:3;"
then make install
not sure where I got pstocanonij think I still have it from my June 2009 post, I needed to put pstocanonij in /usr/lib64/cups/filter/
chmod +x and chown to root:root after
couple adjustments to /etc/cups/cupsd.conf
Listen 192.168.0.XXX:631
add Allow From 192.168.0.* to
# Restrict access to the server...
# Restrict access to the admin pages...
# Restrict access to configuration files...
/etc/rc.d/rc.cups stop
/etc/rc.d/.rc.cups start
in web browser 192.168.0.XXX:631
administration, printers/find new printers, select network printer,
use Driver:Canon PIXMA MP620 - CUPS+Gutenprint v5.2.8 (color, 2-sided printing)
[says:Set Printer Options Canon_MP620_series_192.168.0.170 Error
Unable to set options:
Broken pipe
(just ignore then go to Administration should show printer)]
printed test page and something from a text file
didn't have to do any of the following from my June 2009 post this time
rpm2cpio cnijfilter-common-2.80-69mib2008.1.i586.rpm | cpio -idmv
rpm2cpio cnijfilter-mp610series-2.80-69mib2008.1.i586.rpm | cpio -idmv
manually copied files from rpm's to appropriate folders