汉化CUPS的WEB管理界面和驱动

最近用树莓派搭建了个家庭无线打印服务器,可以通过手机(iOS和Android)、Windows、Mac OS共享这台打印机,实在方便得很。主要是手机打印太方便了,小朋友的学习资料可以直接在手机上打印,不过拷贝到电脑上再打印。

美中不足的是,CUPS的管理界面是英文的,虽然不常用,感觉还是不完美。就着手准备汉化,CUPS的WEB页面放在/usr/share/cups/templates/locale下,默认安装不带中文本地化文件。要让汉化文件生效,需要配置cups配置文件。

1、汉化web管理界面

打开/etc/cups/cupsd.conf,添加一行

DefaultLanguage zh_CN
重启cups服务

sudo service cups restart
然后在 /usr/share/cups/templates/locale目录下新建zh_CN目录

mkdir zh_CN
复制 /usr/share/cups/templates/locale目录下的所有文件(不含子目录)到新建zh_CN目录下。

接下来就是修改这些模板文件了,修改是实时生效的,刷新cups的web管理页面就可以看到效果了。

注意:web管理界面的首页模板文件是放在/usr/share/cups/doc-root目录下,要参照上面的的操作单独汉化。这个折腾了我好久。

2、汉化驱动

驱动界面的汉化不在/usr/share/cups/templates/locale目录下,添加打印机完成后,cups会在/etc/cups/ppd目录下生成打印机驱动的ppd文件,只要汉化对应驱动的ppd文件就可以在打印机设置界面中显示中文了。下面的第三张截图就是汉化驱动后显示的中文选项。

附上几个截图:



汉化CUPS的WEB管理界面和驱动_第1张图片汉化CUPS的WEB管理界面和驱动_第2张图片汉化CUPS的WEB管理界面和驱动_第3张图片

你可能感兴趣的:(树莓派,Linux,cups,树莓派,汉化,打印机,服务器)