Thank you all for your help, like Jacob supposed, I misunderstood the entry of openprinting.org and the usage of the foomatic-engine-db. With Jacob's explanation everything worked instantaneously. Thank you very much! Moritz
Jacob Meuser wrote: On Thu, Jun 11, 2009 at 10:08:09PM +0000, Moritz Herrmann wrote: Hi guys, after trying a whole day myself to get the old Canon PIXMA iP2000 to print from OBSD 4.5 i considered asking the mailing list for help. The printer itself is fine and is recognized as: # dmesg | grep ulpt ulpt0 at uhub4 port 2 configuration 1 interface 0 "Canon iP2000" rev 1.10/1.05 addr 2 ulpt0: using bi-directional mode Then I consulted http://openprinting.org/ where I found, that gutenprint drivers for my printer should work fine. So after installing CUPS and succesfully printing on a HP Laserjet I installed gutenprint and tried to configure the Canon printer with the Cups web interface. As Cups didn't have the Canon model as a choice I manually downloaded the gutenprint database extracted the suitable .ppd file and copied it to /usr/local/share/cups/model/. Still the printer is not working. I am unsure if I made a stupid mistake so far, because after getting gutenprint with pkg_add I presumably should not have downloaded the ppd file manually. Here is the cups error log: I [11/Jun/2009:22:03:55 +0000] Job 18 queued on "pixmaiP2000" by "root". I [11/Jun/2009:22:03:55 +0000] Started filter /usr/local/libexec/cups/filter/pstops (PID 25160) for job 18. I [11/Jun/2009:22:03:55 +0000] Started filter /usr/local/libexec/cups/filter/pstoraster (PID 20648) for job 18. I [11/Jun/2009:22:03:55 +0000] Started filter /opt/gutenprint/cups/lib/filter/rastertogutenprint.5.0 (PID 19387) for job ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ seems like an odd path. you probably don't want to use the downloaded PPDs. also, I don't think you understood what it says @ openprinting.org. the entry for this printer is a little confusing. you are supposed to treat the printer like it's a bj800 or bj7000. if you install the foomatic-db-engine package, you can get a PPD like so: $ foomatic-ppdfile -p Canon-BJC-7000 -d bjc800 that one will use plain ol' ghostscipt, no gutenprint. if you wish to try the gutenprint driver, install foomatic-db-gutenprint and do $ foomatic-ppdfile -p Canon-BJC-7000 -d gutenprint of course the main confusion is that the openprinting.org entry uses 'bj' instead of 'bjc'. note that the entry is user-contributed and can be edited by anyone.