I added the line wrap code to disable PCL, I think I tried that already but it never hurts to try again. So I have right now:
1) Added Line Wrap Code so now I have: <1B>&l2A<1B>&l1O<1B>&l5.50C<1B>(s0P<1B>(s16.67H<1B>(s0T<1B>&s1C
2) Added -o raw to my lp command command on the Solaris Source box.
3) I was going to set the print processor to RAW on the windows box but looks like that's the default for Generic/Text only print driver. The protocol for the port is also set to RAW.
I tested a printout at this point and it still had the line wraps.
I changed the port configuration on the windows box so the job would get stuck and I could try and track it down. I found windows sticks it's spool files in:
c:\windows\system32\spool\Printers
The job created to spool files:
00219.SPL - This contained just the data, no PCL
00219.SHD - This looked to be binary
4) I tested sending Dan's test file using just an lp command from the Solaris box. . . .and it looks good. All 132 characters print without the line wrap. This leads me to believe that the ERP software is entering the linewrap, like you guys said. I'm a bit confused though. I put the Lexmark T630 in hex mode and printed the job using the windows generic text driver and I can see the line feeds (carriage returns or whatever they are) where I expect the line to continue. However if I change the driver on the windows box to PCL and print, the lines don't wrap were they did with the generic text driver and instead run to the end of the page (then wrap since they are out of physical space). This seems to indicate that the generic text driver on the windows box is adding the lf/cr's. . . .
I'm severely confusing myself now. I think I'm losing my mind.

I printed my test file using the generic text driver then switched to the pcl and printed. I'll admit I did it pretty quickly. But one of the print outs came out completely correct. I've never had that in all my testing. I've tried my worst to replicate it printing out correctly with no luck.
I really do want to capture the data/output at various steps. I'm just not sure how to do that.
