У меня работает приложение pm2, метод приложения для печати не работает с EACCES: разрешение отклонено, open / dev / sopa_printer0 Однако, если приложение выполняется вручную с узлом, оно печатается без проблем.Принтер / dev / sopa_printer0
Из журналов pm2:
Print failed Print failed: Error: EACCES: permission denied, open '/dev/sopa_printer0'
Из командной строки: узел server.js он печатается правильно.
Любая идея, где я могуначать отладку?
node version 10.0.0
npm version 6.0.0
pm2 version 2.10.3
Я добавил своего пользователя в группу lp с помощью:
sudo adduser $USER lp
cat /etc/group | grep -i lp
lp:x:7:imagineing
представляя, что мой пользователь
$ ls -alh /dev/sopa_printer0
lrwxrwxrwx 1 root root 7 May 26 12:35 /dev/sopa_printer0 -> usb/lp0
$ ls -alh /dev/usb/lp0
crw-rw---- 1 root lp 180, 0 May 26 12:35 /dev/usb/lp0