Encoding magnetic stripe on Zebra printer using a sentinel-delimted string in .NET

I am migrating my card design software from VB6 to VB.Net. To encode a magnetic stripe using VB6, I sent a delimited string to the printer during the print operation. This string was encoded to the appropriate magnetic stripe track. I cannot find how to do this in VB.Net, i.e. send a sentinel-delimited string during the print operation. I don't want to use Zebra SDK libraries if I can help it. Can anyone please assist?