Red Hat Bugzilla – Bug 117366
olympus-p400, Media Tray Empty!, usb
Last modified: 2007-11-30 17:10:37 EST
Description of problem:
I installed a Fedora 1 release which unfortunatly has cups 19-13 on
meaning there was no lpadmin, lpstat etc utilities. I then installed
various binary packages of gimp, gimp-print, gimp-print-cups and cups
finally settling with the latest and greatest (as far as I could
determine, see below). I cannot get my printer to print despite
lpstat -t showing (increasing) data tranfer
Version-Release number of selected component (if applicable):
currently, but also with various combo's
Steps to Reproduce:
1. Install Fedora 1 with any version of cups allowing lpstat.
2. Attach and switch on an Olympus-P400 dye sub printer
3. open gimp and select print (use olympus printer)
lpstat -t shows all looks well; while;true;do;lpstat -t;sleep 1;done
The error log has a Warning (?) message about Media Tray Empty!
if you > the /var/log/cups/error_log before attempting to print then
afterwards you will see a dump of a buffer of Zeros using vi for
example (I checked this using emacs in hexl-mode) coming from
You already know this I think ;-)
I can read the /dev/usb/lp0 device and read back the printer string.
'cups 19-13' isn't a version number, but presumably you mean
cups-1.1.19-13 -- but this package does indeed contain the lpstat etc
utilities. There is a known bug (logged in bugzilla) with upgrades
not switching over properly from LPRng, which it sounds like you might
have run into. Use 'redhat-switch-printer' to set the print spooler
You don't say whether this media message prevents you from printing --
it shouldn't, and I believe it to be something that can be ignored.
Could you confirm that this is the case, and that this bug report is
that the message is bogus?
Indeed you are correct about the cups version. I saw the upgrade bug
and checked rpm -q LPRng that LPRng was not on there. I agree that I
could have run into this however lpstat and all the other utilities
now work. I have also recompiled all the packages I mention instead
of using binaries and the ppd filter I have has come from the latest
gimp-print targz file. When installing cups informed me in the error
log about where it was looking for it and I put it there
This sentence in the original report
I cannot get my printer to print despite lpstat -t showing
(increasing) data tranfer
was the clue to the problem. I cannot confirm that this message is
related however its the only clue I have. The printer will print
from a media card so the message is for sure wrong.
The stable branch of the gimp-print driver does not seem to support
this model yet, but development for its support is under way.
"the ppd filter I have has come from the latest gimp-print targz
i.e > 4.3.20
"The printer should work with the version 4.3.20 or newer of the
I basically extracted the olypus-p400.ppd file from the ./configure
part of the gimp print install.
This is the driver, and its a standard PPD file olympus-p400 it
should therefore be processed in the same way IMHO as any other PPD
file. the usb backend doesnt care about it so IMHO it should work.
If I'm wrong Is there an rpm (src or bin) I could use ?.
Not enough to have the PPD -- you need the actual driver code as well!
Thanks Tim, From what I read I thought all I needed was the ppd esp
since it got to the printer spooler. I guess I'm going to have to
hack the system.