Вобщем оставил условие определения клиента и сервера и на сервере запускаю так:
X++:
fileIOperm = new FileIOPermission(printerName,"w");
fileIOperm.assert();
paramStr = scriptZebra + " > "+printerName;
WinApi::shellExecute("cmd","/c ECHO "+paramStr,'','',0);
CodeAccessPermission::revertAssert();
Работает нормально.