> > Can anybody point out how I would integrate this sort of thing into >Borland C Builder? I have no idea where even to start. Thanks, TTYL > Hmm, I would start with a VCL component that accesses the parallel port and modify that to do what you want. If you search the 'delphi32' type component sites on the net I expect that there are a number of freeware port drivers with source you could use. I think a good approach would be to have the component generate an event when it had a chunk of data for you to handle, then you could write this to a canvas in the foreground application. Ray Gardiner ray@dsp.com.au mail from: dsp systems -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads