我正在尝试让我的Brother QL-720NW标签打印机在Ubuntu服务器上运行.到目前为止,我将简要介绍一下这个过程,以及我遇到的问题.
首先我从兄弟网站安装了CUPS和LPR以及cupswrapper驱动程序,现在我的QL-720NW显示在CUPS Web界面中.我将默认介质尺寸设置为适合我的标签(29x90mm).我点击了QL-720NW上的"测试打印页面",并显示"将数据发送到打印机".几秒钟,然后消失并将状态更改为空闲,接受作业,未共享,服务器默认.但是我的打印机什么也没做,甚至没有LED灯眨眼.
我的cups/error_log看起来像这样.我用google搜索了AddProfile失败的错误,发现有人暗示这是Ubuntu 12.10中的一个错误,但我也读过Arch用户有同样的错误,所以我不确定.根据这个站点,Uknown指令SystemGroup错误只是一个无害的错误.
E [23/Apr/2013:12:20:47 +0200] Unknown directive SystemGroup on line 18 of /etc/cups/cupsd.conf.
W [23/Apr/2013:12:20:47 +0200] AddProfile failed: org.freedesktop.DBus.Error.UnknownMethod:No such interface `org.freedesktop.ColorManager' on object at path /org/freedesktop/ColorManager/devices/cups_QL_720NW
Run Code Online (Sandbox Code Playgroud)
当我在尝试使用lp test.txt打印测试页或文本文件后运行lpstat -tl时,它说它正在向打印机发送数据.但是打印机什么也没做.
# lpstat -tl
scheduler is running
system default destination: QL-720NW
device for QL-720NW: usb://Brother/QL-720NW?serial=000K2Z658058
QL-720NW accepting requests since Tue 23 Apr 2013 12:45:56 PM CEST
printer QL-720NW is idle. …Run Code Online (Sandbox Code Playgroud) 为WordPress主题构建自己的gulpfile.js.目前所有的JS和CSS都运行得很好,而livereload正在重新加载css/js的变化.
但我还想在PHP文件发生变化时刷新浏览器.我做了一些搜索,发现以下剪切我在gulpfile.js中使用的
gulp.task('watch', function(){
// Listen on port 35729 for LiveReload
server.listen(35729, function (err) {if (err) {return console.log(err) };
gulp.watch("assets/scss/**/*.scss", ['sass']); // Watch and run sass on changes
gulp.watch("assets/js/_*.js", ['javascripts']); // Watch and run javascripts on changes
gulp.watch("assets/img/*", ['imagemin', 'svgmin']); // Watch and minify images on changes
gulp.watch('**/*.php').on('change', function(file) {
util.log('PHP FILES CHANGED!');
server.changed(file.path);
});
});
});
Run Code Online (Sandbox Code Playgroud)
每当我更改PHP文件时,我都会看到"PHP文件已更改!" 在控制台中,但livereload不会更新浏览器.我错过了什么?