我正在使用tea4cups后端与杯打印系统。在
我正在写一个预录,其中我运行一个python脚本,该脚本通过GPIO/relays打开打印机,并设置cron任务在设定时间后关闭打印机。在
我已经缩小了我的问题,我已经确定我不能使用某些python库。即crontab
和{
每当我在python脚本中导入这些库时,tea4cups prehook就不能成功退出。作业状态显示:
completed at
Mon 02 Apr 2018 12:59:44 UTC
"Tea4CUPS v3.12_official (PID 22795) : Prehook prehook_new on printer Brother_HL_5470DW_Tea4Cups didn't exit successfully."
请记住,当我从终端手动运行脚本时,它运行得非常完美。只是当我将这些库导入脚本时,tea4cups无法运行它。在
下面是python脚本:
^{pr2}$这是茶杯具.conf文件结尾我提到了这个预取:
prehook_new : python /home/pi/printserver/debug
以下是python脚本的权限:
有人能帮我吗?我该怎么做?在
首先,我将使用python程序的完整路径。使用
which python
获取它。在第二,我怀疑打印线混淆了tea4CUPS(但我没有读tea4CUPS的所有代码。如果您查看它的源代码,您可以看到一个
stdioRedirSystem
方法被调用来调用您的程序。在第三,我建议您在tea4cups的配置文件(
/etc/cups/tea4cups.conf
)中启用调试模式,然后查看cups错误文件(/var/log/cups/error.log
)。在相关问题 更多 >
编程相关推荐