У меня есть простой текстовый файл «receive.txt», который я хочу отправить на мой 58-мм принтер pos. Я могу «перехватить» файл на дисплее терминала и запустить следующую команду со своей веб-страницы, и все это прекрасно работает.
echo exec('cat /var/www/html/ricksregister/register/receipt.txt');
var_dump($output);
Но это не будет печатать на lp1.
echo exec('cat /var/www/html/ricksregister/register/receipt.txt >> /dev/usb/lp1', $output);
var_dump($output);
Интересно о разрешениях, но не совсем уверен, какими они должны быть. Я использую Linux Mint с именем пользователя и группой Рик. я пытался
chown -R rick:rick register
chmod -R 777 register
а также
chown -R root:rick register
chmod -R 777 register
Любая помощь будет оценена
Задача ещё не решена.
Других решений пока нет …