-
Springboot+MybatisPlus+代码生成器整合示例:打印机设置
资源介绍
3.6 打印机设置
传统打印方法是 lpr/lpd。新的 CUPS 系统(Common UNIX Pinting System)提供了另一方
法 PDQ,详情参阅 Linux Printing HOWTO。
3.6.1 lpr/lpd
对于 lpr/lpd 的打印缓冲池(type spoolers)( lpr、lprng 和 gnulpr),如果它们连接的
是 PostScript 或 text-only 打印机(最基本的打印机)可按如下方式设置
/etc/printcap:
lp|alias:\
:sd=/var/spool/lpd/lp:\
:mx#0:\
:sh:\
:lp=/dev/lp0:
上述各行的意思是:
· Head line: lp – spool 名称, alias = alias
· mx#0 – 不限最大文件尺寸
· sh – 不打印页眉
· lp=/dev/lp0 – 本地机印机,或 port@host 远程打印机
如果连接的是台 PostScript 打印机,上述设置就够用了。如果是 Windows 机器通过 Samba
打印,上述设置也适用于任何 Windows 支持的打印机(不支持双向通信)。你必须在 Windows
环境中对打印机做相应的配置。
如果你没有 PostScript 打印机,就得用 gs 安装过滤系统。有很多自动配置工具可用于配
置 /etc/printcap,可选择下列任何一组:
· gnulpr、( lpr-ppd)和 printtool— 我用这种
· lpr 和 apsfilter
· lpr 和 magicfilter
· lprng 和 lprngtool
· lprng 和 apsfilter
· lprng 和 magicfilter
想运行 GUI 配置工具如 printtool,需要 root 权限,参阅 X 下获取 root 权限, 第
9.4.12 节。printtool 可创建打印缓冲池,它使用 gs 模拟 PostScript 打印机,所以要
使用 PostScript 打印驱动来访问它们。在 Windows 端 ,“Apple LaserWriter”是标准件。
3.6.2 CUPS™™™
™
使用 aptitude 安装 Common UNIX Printing System(或 CUPS™)和所有位于 "Tasks" ->
"Servers" -> "Print Server". (Sarge) 下的软件包。 为了得到最佳的结果,你需要对
aptitude 进行如下的设置: "F10" -> "Options" -> "Dependency handling" -> "[X]
Install Recommended packages automatically".
KDE 和 Gnome 桌面系统提供了简易的打印机设置。如果安装了 swat,你也可以用任何一种
浏览器来设置。
www.linuxidc.com
www.linuxidc.com