进程php:Scanimage -L(USB)

时间:2018-07-16 16:01:13

标签: php process usb scanning

我在项目PHP中创建了一个进程,用于使用scanimage命令行显示所有设备,但是该进程的输出为空,而不是在终端中:

  • 终端结果: scanimage -L | grep -v“ ip =” 设备`fujitsu:fi-6130dj:105613'是FUJITSU fi-6130dj扫描仪
  • IResult在进程php中 字符串(0)“”

由于grep我有:

  • 终端结果: scanimage -L 设备fujitsu:fi-6130dj:105613' is a FUJITSU fi-6130dj scanner device hpaio:/ net / HP_LaserJet_400_colorMFP_M475dw?ip = 192.168.121.121'是Hewlett-Packard HP_LaserJet_400_colorMFP_M475dw多合一

  • 处理中的结果: 设备“ hpaio:/ net / HP_LaserJet_400_colorMFP_M475dw?ip = 192.168.121.121”是惠普HP_LaserJet_400_colorMFP_M475dw多合一*

问题仅在于USB设备。

1 个答案:

答案 0 :(得分:0)

sudo visudo(并添加www-data ALL =(ALL)NOPASSWD:/ usr / bin / scanimage)

正在工作。