Печать из командной строки 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);
                }
    }

0 ответов

Другие вопросы по тегам