Thanks for the explanation and suggestion, Scott.  Funny thing is, plain
text output has actually worked best in most printouts here before in other
emulation packages.

Lp5250d isn't as smart as those other packages. As I've already explained, lp5250d does not attempt to send any sort of page formatting data to the printer, because it doesn't understand how to relay that information to the printer.

The other emulation packages are smarter. They understand how Windows GDI works. They take the settings that the iSeries sends, and they use it to tell the printer how to format the paper.

lp5250d isn't that smart, because it's not written specifically for Windows. It doesn't understand the Windows GDI. It can't interact with the Windows printer driver because nobody has written code that teaches lp5250d how to do that.

I would've written the code, but I'm happy with Host Print Transform. With HPT, the iSeries does all of the page formatting (and more!) for me, so I don't need to spend months of my free time writing a GDI driver for lp5250d.

lp5250d is an open source project that's written by volunteers. If you want that sort of code added, you'll need to add it yourself (or convince someone else to.)


HPT usually gets funny results on the output as described some in my original post. So I am hoping to find some initializing in LP5250 that causes the alignment and font ID. As soon as I get around to reading it. I'll let you know then.

IMHO, it's easier to make this work with Host Print Transform, even if it means writing/modifying some WSCST source, than it is to add the necessary code to lp5250d.



This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2020 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].