This looks like a known issue and I'm pretty sure that there is a bug filed against it, though I can't seem to locate it (See http://www.opensolaris.org/jive/thread.jspa?threadID=87603&tstart=0). There are two possible workarounds here.

  1. modify the interface script that LP uses to print to the printer
     (/etc/lp/interfaces/{queue}so that it runs
     /usr/lib/cups/filterfoomatic-rip-hplip instead of
     /usr/lib/lp/bin/foomatic-rip
  2. switch to CUPS and create your queue under CUPS.
       # pkg install SUNWcups
       # svccfg import /var/svc/manifest/application/cups.xml
       # print-service -s cups

You can create your queue by launching System -> Administration -> Printer Manager after switching to CUPS, CUPS web interface (http://localhost:631/admin/), or lpadmin (1cups) "man -s 1cups lpadmin"

   -Norm


russell aspinwall wrote:
Hi,

I downloaded the development build (osol-1002-121-x86.iso) and installed it as 
a VBox client using VirtualBox 2.2.4 on my Solaris host giving the VBox host 
access to the network. Everything is okay except for the printing to my network 
connected HP Photosmart C6280. My Solaris host and VBox windows xp client can 
both successfully access the printer.
However, after configuring OpenSolaris b121 to access the printer after 
configuring it with either the Solaris LP Print Manager or the Print Manager 
the printer is configured and indicated as ready, print jobs can be sent but 
nothing it printed and I can not find any error in the logs.

Using Solaris LP Print Manager configuration is as follows :-
Printer Name:   hp1
Printer Server:  localhost
Description:     hp photosmart c6280
Printer Make:   HP
Printer Model:  HP Photosmart c6280 series Foomatic/hpijs
Printer Driver:  SUNWhpijs(S):, hpijs 2.8.7.3
Fault Notification: Write to Superuser
Destination: hpdeskjet:9100
Protocol:     TCP
Options:      Default printer
Banner:      Never Print Banner
User Access list: All


Or using Print Manager

Type:                       Socket
Name or IP Address:  hpdeskjet
Port:                        9100
Local Queue Name:   deskjet
Description:             hp photosmart c6280
Manufacturer:          HP
Model:                    HP Photosmart c6200 series Foomatic/hpijs
Driver:                    , hpijs 2.8.7.3
Set as default printer queue: Yes

I have checked connectivity, it is possible to telnet to port 9100 on the printer from OpenSolaris VBox install.
Surely getting printing to work should be a simple matter of running Print 
Manager and everything working. As a matter of interest is Solaris LP Print 
Manager depreciated and being replaced by Print Manager?
Yes, the OSPM (Print Manager) is intended as a replacement for the Solaris LP Print Manager. When you switch to CUPS, the "Printer Manager" menu item launches system-config-printer, which should look remarkably familiar to folks using the more common Linux distributions.

_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to