The IMB barcode isn't all that different from postnet or planet barcodes. IMB and planet just prepend a few additional fields ahead of the zipcode.
>The main problem is going to be creating the required input and encoding it.
>
>They do provide a DLL for the encoding, so you should only need to hook into that for the encoding.