Мне нужна помощь в печати из буфера с использованием команд 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
?Я пытался последовать совету одного из ответов на этот , но не мог понять, как применить к моей ситуации.