Quote from: RobertM on 2012.05.15, 02:34:29
Here's the "How To" document (sans images, which I will add later):
http://www.os2world.com/wiki/index.php?title=OS2_World_Wiki:HOW_TO:_Printing_to_an_OS2_Printer_From_a_Windows_Computer
It's probably a little easier to read than my forum post below.
-R
Now it work! So problem solved! Thanks very much.
The bit I was missing was applying the OS/2 "physical" printer name to the Windows printer property dialogue - the section in the above link headed Final Port Configuration. The "physical printer" name is the name of the printer on the WPS. In my case it is called DOS which uses the IBM Null driver. Unassisted I would not have known about selecting the LPR protocol and clicking LPR Byte Counting.
Also to answer Alex Taylor above, DOS is the correct Queue name or Physical name although it's a bit counter-intuitive. The Windows driver is Lexmark but the queue name has to be via IBM Null because the stream of data going to OS/2 is correct for the printer so one does not want OS/2 to do anything other than just pass the stuff through. This has been true from the year dot. When printing from Win-OS2 on the OS/2 computer the native OS/2 printer to use has always been DOS (IBM Null). However, the driver inside Win-OS2 has to be Lexmark. So by extension that is what I expected would be required from a Windows computer connected via the network.
So the salient difference between Win-OS2 and a network connected Windows computer comes down to a piece of blue LAN cable!
However, when printing from native OS/2 programs such as DeScribe, PMMail or PMView one has to use a queue name which uses the OS/2 Lexmark driver. I call my Lexmark physical or queue name Lexmark Optra E310.
If either queue name is used inappropriately you quickly know! You get gibberish!