If any of you are trying to use gutenprint with USB printers, it would
probably be useful to at least read this diff, and probably merge it
into FreeBSD.
When I started, I read diffs from FreeBSD's ulpt to NetBSD's, and
concluded that FreeBSD's was a lightly-modified (kernel infrastructure
While doing some speed testing I find that FreeBSD does ~4Mb/sec, but
Linux does 17Mb/sec OS X does 8-10Mb/sec.
Check out the bulk read-ahead support in NetBSD's ugen. This was
written at BBN in 2006 to enable higher data rates with the USRP (for
GNU Radio).
From your description it's not