Ghee Teo wrote:
> Norm Jacobs wrote:
>> Ghee Teo wrote:
>>> Norm Jacobs wrote:
>>>  
>>>>>           
>>>>>> 3.  Should we use the CUPS or the LP  print service
>>>>>> on Solaris?
>>>>>> (sounds like CUPS is going to be the preferred
>>>>>>  print service).
>>>>>>                   
>>>>> We have heard, although not investigated, that CUPS on Solaris 
>>>>> fixes the printing Issues that we are having ... I am sure that it 
>>>>> would handle more file type conversion (especially with 
>>>>> GhostScript) than you could do manually with standard LP
>>>>>             
>>>> As I am no longer with Sun, I can't say definitively, but the 
>>>> intention has been to move Solaris Nevada and OpenSolaris to CUPS.     
>>>   It is a BIG miss for Norm not to be working inside Sun. while I 
>>> can't say whether
>>> the intention changes or not from Sun's business perspective. It is 
>>> nevertheless we
>>> recognize that CUPS is crucial/significant in the Open Source world, 
>>> going against
>>> it is to create more works for ourselves in the longer term.
>>>  
>>>>  I integrated CUPS in build 87, along with the bits necessary to 
>>>> switch between CUPS and LP.  LP is the default right now.  CUPS was 
>>>> to be the default in the future, after a few things were addressed.
>>>>       
>>>   There are a couple of piece of the CUPS for OpenSolaris was 
>>> supposed to come
>>> in very soon, namely, a Print Manager for CUPS and auto-detection 
>>> for USB printers
>>> through HAL integrated with CUPS. The former is coming in 107, but 
>>> the latter is
>>> now straw with Norm is able working on it. May be I can take over 
>>> some other internal
>>> processes like ARC, OSR, what do you think Norm?
>> I filed an OSR a couple of months ago for the hal-cups-utils bits.  
>  The OSR has been approved as I just checked.
>> I also wrote a one pager for a SelfReview ARC case (there really 
>> aren't any public interfaces, so it's not strictly necessary), but I 
>> don't know what happened to that.
>   I can take over the ARC works here if you still have a copy, 
> otherwise, I guess I can work on one.
>   Though I would appreciate the code changes you made that makes it 
> works though :)
>
The diffs to make hal-cups-utils-0.6.19 work on Solaris are pretty 
small, but hal-cups-utils could really stand some TLC instead of these 
changes.

    -Norm

    % diff hal_lpadmin /usr/lib/hal/hal_lpadmin
    2a3
     > sys.path.append('/usr/share/system-config-printer')
    283c284
    <         uris=["hal://%s" % self.uid]
    ---
     >         uris=[] # "hal://%s" % self.uid]
    286c287,288
    <             if (self.properties.get("linux.subsystem","") == "usb" and
    ---
     >             if ((self.properties.get("linux.subsystem","") ==
    "usb" or
     >                  self.properties.get("info.solaris.driver","") ==
    "usbprn") and

    Don't forget to package /usr/lib/hal/hal_lpadmin,
    /usr/lib/cups/backend/hal, and
    /etc/hal/fdi/policy/10osvendor/10-hal_lpadmin.fdi.

    Alternatively, I could submit a package to the contrib repo.


Reply via email to