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.

Reply via email to