[lug] CUPS printing problem

Lee Woodworth blug-mail at duboulder.com
Tue Jun 15 01:32:08 MDT 2010


On 06/14/10 11:22, Bruce Long wrote:
> Hi all,
> I am trying to get CUPS to work on the Nokia N900. I have it building OK,
> the service runs and lpr finds the service. I can use the web-interface to
> add printers, etc.
> 
> But when I actually try to print I get a message like "Unsupported format:
> application/PDF" or "Unsupported format: test/plain" Googling has led to
> suggestions regarding a file called /etc/cups/mime.conf. But my installation
> does not contain this file. I wonder if CUPS 1.4.3 doesn't use this file.
> But maybe the problem isn't related to that.
> 
> The CUPS error_log shows "Returning IPP
> client-error-document--format-not-supported for send-document
> (ipp:/./localhost:631/printers/HP-Laserjet-1100) from localhost
> 
> What could be causing this?

You didn't specify the hardware arrangement. Are you are using WIFI
to connect to a PC that is directly connected to the printer? If so,
you would then have two CUPS installations involved in printing from
the phone. I would look on the printer-controlling PC for error messages
too. It will help to figure out which cupsd is generating the message.
You could also try using the test page facility from the local CUPS web
interface (doesn't use the lpr command).

On the phone, I would also look in /etc/cups/ppds for a file for the
printer. It may have information on supported file formats and protocols.
If you don't have a ppd specific to the printer, you might look in the
gutenprint project (http://gutenprint.sourceforge.net).

www.linuxfoundation.org/collaborate/workgroups/openprintin/databaseindexfaq
might also have some information.

BTW, ipp: is a standardized printing protocol. Some network printers support
it directly. IIRC, when printing remotely in some configs, the local CUPS
daemon uses IPP to communicate with the remote CUPS daemon.




More information about the LUG mailing list