Bob,
Thanks again for your response, I have been out of town so I am just getting back to this issue.
Let me explain this in more detail to make sure there isn't any confusion.
I have a HP Laserjet 3050 connected via usb cable to a Windows XP machine. From XP we use JRiver to telnet into an AIX server an run an application from there. I am attempting to print from that application to the printer attached to the XP machine. This is why I originally was using JRiver's LPD, I can configure it to associate a unix queue name with a Windows printer. However, to make the problem a bit more complicated I also use a program called FlexForm that sends a form design along with the data to the laser printer. Using JRiver's LPD it prints, however, there is some garbage on the page. Flexform support thinks that there is some filtering happening somewhere becuase they claim to be sending raw data (for the record I can print this same form to a laserjet printer attached directly to the network without problems).
Given that, and based on your suggestion I am attempting to use "Windows LPD." My first question is are you refering to Print Services for Unix? If yes, I think I am missing a step somewhere (I'll explain in a moment). If no, is there a program called Windows LPD that I haven't found?
I have installed Print Services for Unix on the XP machine and created a print queue to match the print queue on my AIX server. When I attempt to send a print job to the queue it makes it all the way to the Windows print queue, but then nothing. This actually makes sense to me, but I think this is where I am missing something. I have not found a place to associate this LPD port with any of the windows printers. I don't see how to do it if it is possible. It is a separate port and doesn't link to the usb port the printer is physically on. So the print job makes it to the computer, but the computer doesn't know what to do with it when it gets it.
Am I missing something?
Thanks,
Heath