Печать из командной строки Sumatra Windows Issue
Я использую Суматру для печати PDF-файла, назначенного в $ scope.file_path.user.printer - строковая переменная, в которой хранится выбранный принтер. SumatraPDF версии 3.1.2 Файл печатается правильно в Windows 8.1 (64-разрядная версия) без каких-либо проблем. Но ничего не происходит в Windows 10. Не уверен, что я что-то упустил в коде.
var req = request(pdfoptions).pipe(fs.createWriteStream($scope.file_path));
if (user.autoPrint === true) {
var is64Bit = os.arch() === 'x64' || process.env.hasOwnProperty('PROCESSOR_ARCHITEW6432');
if (is64Bit){
spawn('sumatra/SumatraPDF64.exe', ['-print-to', user.printer, '-silent', $scope.file_path]);
console.log(is64Bit ? 64 : 32);
}
else{
spawn('sumatra/SumatraPDF32.exe', ['-print-to', user.printer, '-silent', $scope.file_path]);
console.log(is64Bit ? 64 : 32);
}
}