Граждане!
Есть у кого опыт печати этикеток из аксапты. Задача в том, чтобы акапта реагировала на нажатие кнопки сразу на принтер. Пробовал вот так:
X++:
#WinAPI
PrintJobSettings pjs = new PrintJobSettings();
str printerName, printerDriverName, fileParams;
int z = 1;
while (z <= pjs.getNumberOfPrinters())
{
printerName = pjs.getPrinter(z);
pjs.deviceName(printerName);
printerDriverName = pjs.printerDriverName();
if (printerDriverName == 'Zebra LP2824-Z')
{
printerDriverName = '';
break;
}
z++;
}
if (printerDriverName)
{
return;
}
fileParams = "/c print /d:"+printerName+" c:\1.txt";
winapi::shellExecute("cmd",fileParams);
Где "1.txt" - это текстовик с командами принтера.
на печать не выходит ничего.
Грешу на этот фрагмент:
X++:
fileParams = "/c print /d:"+printerName+" c:\1.txt";
Буду рад любому совету. Спасибо.