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