graf
Я как понял, на В нету притера вообще. Сначала заставте коп В печатать из Windows-а на сетевой принтер использую порт lpt1. Для этого (можно и через bat файл net use lpt1: \\server_name\printer_name /persistent

и запихнуть его в StartUp) зайдите в свойства принтера на компьютере В, перейдите на закладку Details, Capture Printer Port, включите Reconnect at logon, в Device выберите LPT1 в Path \\server_name\printer_name, Ok, Ok. После убедитесь, что в Printer Properties->Details->Print to the following port записанно LPT1: \\server_name\printer_name
Если при таком раскладе печать из Windows приложений идет нормально, то из DOS-а то же будет печатать.
Сорри, на англ. версиях сижу, как в Русской не помню