Не всё решилось...
С локальными принтерами - вопрос на лопатках, с сетевыми - проблема... вот код...
Set objFSO = CreateObject("Scripting.FileSystemObject")
Const ForAppending = 8
strSend=Array(27,37,45,49,50,51,52,53,88,64,80,74,76,10,64,80,74,76,32,74,79,66,32,78,65,77,69,32,61,32,34,80,114,105,110,116,32,80,97,103,101,32,99,111,117,110,116,101,114,32,115,119,105,116,99,104,32,116,111,32,69,78,65,66,76,69,34,10,64,80,74,76,32,68,69,70,65,85,76,84,32,79,75,73,80,65,71,69,67,79,85,78,84,80,82,73,78,84,32,61,32,69,78,65,66,76,69,10,64,80,74,76,32,69,79,74,32,78,65,77,69,32,61,32,34,80,114,105,110,116,32,80,97,103,101,32,99,111,117,110,116,101,114,32,115,119,105,116,99,104,32,116,111,32,69,78,65,66,76,69,34,10,64,80,74,76,32,79,75,73,80,82,73,78,84,32,77,69,78,85,10,64,80,74,76,32,79,75,73,73,78,70,79,80,82,73,78,84,32,77,69,78,85,61,65,76,76,10,27,37,45,49,50,51,52,53,88,10,13,10)
strOut=""
For Each symbol in strSend
strOut=strOut & chr(symbol)
Next
Set WshNetwork = CreateObject("WScript.Network")
On Error Resume Next
WshNetwork.RemovePrinterConnection "LPT1:"
On Error Goto 0
WshNetwork.AddPrinterConnection "LPT1:", "\\rem_comp\oki",,"rem_comp\Администратор","parol"
WshNetwork.SetDefaultPrinter "\\rem_comp\oki"
Set objPrinter = objFSO.OpenTextFile("LPT1:", ForAppending,True) ' здесь ругается
objPrinter.Write strOut
objPrinter.Close