Regarding the Canon MP270, can you test the following instrucitons and let us know if the official Canon driver works on PC-BSD? If so, we can add it to the system. Here are the instructions:
Download from
http://gdlp01.c-wss.com/gds/5/010000...386-rpm.tar.gz (I hope your system is 32 bit and the link works; if not, I'll give you the original Japanese page so you can try to find the correct download using Google translate). Untar the downloaded file (with tar -xzvf). Then, as superuser:
cd /compat/linux
rpm2cpio /path_to/cnijfilter-mp270series-3.20-1-i386-rpm/packages/cnijfilter-common-3.20-1.i386.rpm | cpio -id
rpm2cpio /path_to/cnijfilter-mp270series-3.20-1-i386-rpm/packages/cnijfilter-common-3.20-1.i386.rpm | cpio -id
In theory, that should place the files that print manager needs to setup the printer. However, I don't have access to that printer model to test the theory :-)