QWERTY5000
Programmer
I'm not sure where to start with this problem, so forgive me if this description lacks specifics.
I'm working on a complicated system that consists of a Win NT 4.0 box running in-house code that writes to a Texas Instruments Omni 800 Model 8930 printer via a Hewlett Packard JetDirect Ex print server. We're trying to upgrade to Windows 2000. That's the only thing changing in the setup. I've checked that all the settings match our WinNT version of this system, and everything seems setup correctly. I'm using a generic text only driver for the printer. The port is set up for the JetDirect system, so the printer works (i.e. I can print a test page). The two systems function the same until we try to print a bar code. The Win NT setup prints everything alright, but the 2000 system mangles the bar code by shrinking its size and running part of it off on another line. The rest of the page (normal text) prints fine. The TI, along with other bar code printers, uses escape characters to set the size and position etc. of the bar code. These characters are hard coded in our in house program. As long as they get sent to the printer, all is well. This leads me to believe that there is something I'm not understanding about how the generic text only driver works, and that when I try sending these control characters through it, something changes. Shouldn't it just pass through whatever I give it? Is it possible to try using the old Win NT generic driver on the 2000 machine to see if that would work? Any other ideas? I'm spent.
thanks
I'm working on a complicated system that consists of a Win NT 4.0 box running in-house code that writes to a Texas Instruments Omni 800 Model 8930 printer via a Hewlett Packard JetDirect Ex print server. We're trying to upgrade to Windows 2000. That's the only thing changing in the setup. I've checked that all the settings match our WinNT version of this system, and everything seems setup correctly. I'm using a generic text only driver for the printer. The port is set up for the JetDirect system, so the printer works (i.e. I can print a test page). The two systems function the same until we try to print a bar code. The Win NT setup prints everything alright, but the 2000 system mangles the bar code by shrinking its size and running part of it off on another line. The rest of the page (normal text) prints fine. The TI, along with other bar code printers, uses escape characters to set the size and position etc. of the bar code. These characters are hard coded in our in house program. As long as they get sent to the printer, all is well. This leads me to believe that there is something I'm not understanding about how the generic text only driver works, and that when I try sending these control characters through it, something changes. Shouldn't it just pass through whatever I give it? Is it possible to try using the old Win NT generic driver on the 2000 machine to see if that would work? Any other ideas? I'm spent.
thanks