下载地址 (HTTP): http://www.cups.org/software.html 下载地址 (FTP): ftp://ftp.easysw.com/pub/cups/1.1.18/cups-1.1.18-source.tar.bz2 目前版本: 1.1.18 包大小: 3.3 MB 编译占用硬盘空间: 21 MB |
通用unix打印程序( Common UNIX Printing System "CUPS") 是一组打印工具, 在互连网打印协议(Internet Printing Protocol)的基础上为大多数打印机提供打印服务
CUPS依赖于: GhostScript-8.00(不打印postscript的打印程序) CUPS能用到: libjpeg-6b, libpng-1.2.5, 和libtiff-3.5.7 |
配置CUPS让它能和您的打印机相互配合。 一般的, postscript打印机要简单一些. 关于CUPS更详细的说明:http://www.cups.org/documentation.php. 这个软件的管理员手册和用户手册都非常有用
在安装的时候,CPUS创建了一个启动文件 /etc/rc.d/init.d/cups. 这个文件已经可以工作,但您需要为LFS系统修改一下:
cat > /etc/rc.d/init.d/cups << "EOF" #!/bin/sh # Begin $rc_base/init.d/cups # Start or stop the CUPS server based upon the first argument to the script. source /etc/sysconfig/rc source $rc_functions case $1 in start) echo "Starting CUPS Printserver..." loadproc /usr/sbin/cupsd ;; stop) echo "Stopping CUPS Printserver..." killproc cupsd ;; reload) echo "Reloading CUPS Printserver..." reloadproc /usr/sbin/cupsd ;; restart) $0 stop sleep 1 $0 start ;; status) statusproc cupsd ;; *) echo "Usage: $0 {start|stop|reload|restart|status}" exit 1 ;; esac # End $rc_base/init.d/cups startup script. EOF |
同样的,CPUS的安装程序已经将那个文件安装到了 /etc/rc.d/rc{0,2,3,5}目录. 您需要删除那些文件并为其在 /etc/rc.d/init.d/cups建立一个链结.
CUPS 包含:
/usr/sbin/lpc - 行模式打印控制程序
/usr/sbin/cupsd - 通用unix打印守护进程
/usr/sbin/accept - 接受打印任务
/usr/sbin/reject - 拒绝打印任务
/usr/sbin/cupsaddsmb - 供windows用户使用的打印服务
/usr/sbin/lpadmin - 配置cpus打印程序
/usr/sbin/lpinfo - 显示打印设备
/usr/sbin/lpmove - 改变任务至新队列
/usr/sbin/cupstestppd - 测试ppd文件的顺序
/usr/bin/lpq - 显示打印队列状态
/usr/bin/lpr - 打印文件
/usr/bin/lprm - cancel print jobs
/usr/bin/cancel - cancel jobs
/usr/bin/disable - 禁用打印服务
/usr/bin/enable - 启动打印服务
/usr/bin/lp - 开始打印文件
/usr/bin/lpoptions - 显示或设置打印选项
/usr/bin/lpstat - 显示打印状态信息
/usr/bin/lppasswd - 增加、改变、删除lp密码
/usr/bin/cups-config - 显示cpus的程序、编译环境、目录和链接库信息