On Mon, Mar 13, 2006 at 10:48:22AM -0800, Pete Zaitcev wrote: > --- foo2zjs/foo2zjs.c 2005-12-23 15:37:41.000000000 -0800 > +++ foo2zjs-4rychter/foo2zjs.c 2006-03-13 10:38:45.000000000 -0800 > @@ -310,12 +310,14 @@ chunk_write_rsvd(unsigned long type, uns > { > ZJ_HEADER chunk; > > + usleep(10*1000); > chunk.type = be32(type); > chunk.items = be32(items); > chunk.size = be32(sizeof(ZJ_HEADER) + size); > chunk.reserved = be16(rsvd); > chunk.signature = 0x5a5a; > fwrite(&chunk, 1, sizeof(ZJ_HEADER), fp); > + fflush(fp); > }
Try this: foo2zjs | usb_slowdown <waitdelay> Its a usb problem only. foo2zjs is a filter. > Don't forget that you have to run "foo2zjs > /dev/usb/lp0" for > the above to have any effect. > > If the patch works, we can think about adding necessary autodetection > with fileno() and ioctl() - no need to slow down printing into > a data stream. If it does not, well, it can be something else. > > Jan, would you mind hashing this out with Rick? I think it's out > of the kernel area. > > -- Pete -- Rick Richardson [EMAIL PROTECTED] http://home.mn.rr.com/richardsons/ Linux printer driver for HP CLJ 2600n http://foo2hp.rkkda.com/ Linux printer driver (KM 2430 and HP 10xx) http://foo2zjs.rkkda.com/ Linux tools for geocaching http://geo.rkkda.com/ The only thing that will stop airplanes from becoming missles is a steel cabin door, locked on the ground, and two bottles for the pilots to pee into. ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel