That was where I started on my quest.
But there have been further discoveries, since my last posting (which flagged the possibility of a long-standing CUPS bug).
I normally use the latest stable version of Debian for all my computing activities. However, I also have "Puppy Linux" installed on a spare HD partition.
Out of curiosity, I tried installing the non-operational Canon BJC-4310SP printer in Puppy Linux. It installed and worked first try without a hitch.
Cold comfort, since I am not <ready|willing> to abandon Debian.
In answer to the posting from 10110111, my entry for /dev/lp0 is identical to yours:
crw-rw---- 1 root lp 6, 0 2010-01-17 19:27 /dev/lp0