Norm Jacobs wrote:
> 
> Perhaps you can provide a little information about your printer and how 
> you have things configured.  What kind of printer is it  (HP Photospart 
> C7280, Epson CX8300, ...)?  How are you configured to communicate with 
> it (USB, socket, ipp, lpd, ...)?  How did you create your queue?  Which 
> PPD file are you using?  Do you have GhostScript, hpijs, gimpprint, 
> foomatic-rip, ... installed?  Did you up the log level in cups and take 
> a look at it ?

It is an Epson DX4400 all-in-one, although I'm only interested in the 
printing right now.

It's connected via USB. I used the CUPS interface and "Find new 
printers". It found the printer connected via USB, however couldn't 
recommend an installed PPD.

I did some googling and found the open printing database 
(linuxprinting.org?) which recommended the printer be used with 
gutenprint-5.2.

I've installed gutenprint-5.2 from source and symlinked the ppds into 
place. I then had the option to use the PPD for the exact model of the 
printer.

According to google, the same problem (with other printers) is down to 
missing types in mime.convs and/or mime.types. I've checked and the 
required types are there.

As for the logs, I did ramp up to debug level, however the only relevant 
message was something like:

Print-Job client-error-document-format-not-supported: Unsupported format 
'application/postscript'!

Replace the format above with any of your choice, the only format it 
will accept is a straight image (jpeg, png etc).

The preceeding messages were the normal queuing and connection messages 
I see with any print job on other servers.

Incidentally, I have tried the printer on a gentoo linux box, with the 
same cups config, and the same PPDs, and it works perfectly. Also the 
mime types appear to be identical on both.

> As for the access from a Windows box, since you are using the in-kernel 
> CIFS support, you can't use SMB based printing at this time.  You need 
> to use IPP.  On the Windows box, the printer uri for your queue will be 
> something like "http://hostname:631/printers/queue";.

Yes I found this through trial and error, it even seems to use the 
windows authentication automatically :)

Thanks

Matt
_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to