Как я могу печатать из буфера, используя child_process в node.js? - PullRequest
0 голосов
/ 23 сентября 2019

Мне нужна помощь в печати из буфера с использованием команд linux lp или lpr с модулем node.js child_process.У меня есть буфер .pdf, который я передаю, так как мне нужно, чтобы он был быстрым и быстрым.С файлом я бы сделал что-то вроде

const printJob = spawn('lp', [fileName, '-d', printer])

printJob.stdout.on('data', (jobNum) => {
    console.log(`Print job ${jobNum} sent to ${printer}`)
})
printJob.stdout.on('error', (e) => {
    console.log(e)
})
printJob.on('close', (code) => {
    console.log(`child process exited with code ${code}`)
})

Как передать объект Buffer в lp?Я пытался последовать совету одного из ответов на этот , но не мог понять, как применить к моей ситуации.

...