Good feedback about OS X AIO support. I have passed your observations on
to our Linux and OS X software team.

HPLIP will not currently support OS X because the USB bulk write/read
calls are stubbed out for OS X. Libusb bulk write/read support lost
bytes during timout conditons (ie: paperout), so bulk write/reads calls
bypass libusb and are Linux specific.

We recognize that the flexibility designed into HPLIP may make building
and running on other Unix operating systems possible and even desirable.
We are always interested in hearing how the open source community is
using our software and we are willing to look at potential patches that
improve HPLIP support.

If you want to experiment with HPLIP OS X support, here are some notes I
made getting HPLIP 0.9.9 to at least compile and install with OS X using
an Intel IMac which should still be valid for 1.6.6a.

----

The next HPLIP release (0.9.9) will at least compile and install on Mac
OS X 10.4.4. I did not test HPLIP on OS X, but this completes my goal
for this HPLIP release. The Mac community can test HPLIP and provide us
feedback. 

In order to get HPLIP to compile I had to stub out USB
bulk_write/bulk_read calls since these calls do not go through libusb.
This means the current HPLIP USB support will be limited to device
discovery only. USB printing/scanning/hp-toolbox will not work. In
theory all HPLIP JetDirect support should work.

In order to get full HPLIP USB support working on the Mac the
bulk_write/bulk_read calls need to be converted the Mac USB IOKit. 

Here some notes on how and what was tested.

1. Download install xcode to get the GNU tools. Get *.dmg at
developer.apple.com/tools/xcode . Double click on dmg to install.

2. Download install darwinports a BSD rpm type tool. Don't bother with
the dmg, do a tar ball install instead.

3. Get the latest autotools. "sudo port install autoconf", "sudo port
install automake", "sudo port install", "sudo port install libtool",
"sudo port install pkgconfig"

4. Get libusb. "sudo port install libusb"

5. Get libjpeg. "sudo port install jpeg"

6. Now the we can build and install with following commands.

./configure -prefix=/usr -disable-pp-build LDFLAGS="-L/opt/local/lib"
CPPFLAGS="-/opt/local/include" 
make 
make install DESTDIR=/tmp/myhplip

-dave


> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf 
> Of leif halvard silli
> Sent: Wednesday, July 19, 2006 10:33 AM
> To: hplip-help@lists.sourceforge.net
> Cc: Albright, Aaron
> Subject: Re: [Hplip-help] Mac OS X
> 
> 
> Absolutely - very inconvenient, since the included (and over 
> one year old - and one never knows when a new version _may_ 
> arrive) Mac installer for our new Color Laserjet 2820 AIO 
> simply "just fails" on the last version of Mac OS X. 
> (Actually, the printer software works, but not the 
> AIO-software. And I did not get an AIO just to use it as a 
> pure printer.)
> 
> I think that Mac OS X users soon enough will be more 
> satisfied with the opensource drivers than with the pure 
> proprietary Mac OS X drivers - which are just _sooo_ faulty. 
> (My previous printer, AIO 7410, worked perfectly - except 
> that the margin functionoallity was completely broke [for 
> A4-printing at least].) Especially/At least when it comes to 
> the AIO-printers. And I now have my third HP AIO-printer 
> [which may soon also be my last though ...].
> 
> Macintosh are like second class citizens in the proprietary 
> world of HP, when it comes to AIO printers. (Not so, I think, 
> when it comes to the regular printers.) If we could have 
> become first class opensource citizens of HP instead, that 
> would be much better. (It is a pity, for the AIO printer 
> software really have become better! But then the HP 
> programmers manage to do such stupid mistakes as mentioned above about
> margins.)
> 
> So please change your policy!
> 
> Leif
> 
> Aaron J Albright wrote:
> > Leif,
> >
> > The error means that configure can't locate the needed dependency 
> > libusb.  Configure will not be able to complete without it and you 
> > wont be able to do make/make install without configure completing.
> >
> > However we do not provide any support for Mac OS.  You may 
> want to go 
> > to http://www.hp.com for macintosh drivers and such.
> >
> > Sorry for any inconvenience.
> >
> > Aaron
> >
> > leif halvard silli wrote:
> >> Are there any instructions somewhere about how to install HPLIP on 
> >> Mac OS X? I downloaded the regular tarball and ran
> >>
> >>     ./configure --prefix=/usr
> >>
> >> but in the end I got
> >>
> >>     configure: error: cannot find libusb support
> >>
> >> and I don't understand where to go from there. (Running make, make 
> >> install and /etc/init.d/hplip restart has no affect.)
> 
> 
> --------------------------------------------------------------
> -----------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the 
> chance to share your opinions on IT & business topics through 
> brief surveys -- and earn cash 
> http://www.techsay.com/default.php?page=join.php&p=sourceforge
&CID=DEVDEV
_______________________________________________
HPLIP-Help mailing list
HPLIP-Help@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hplip-help

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
HPLIP-Help mailing list
HPLIP-Help@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hplip-help

Reply via email to