2006-03-04

获取打印机列表

为了在Linux下也能实现打印功能,我的办法是用html2ps把生成的HTML文件转换成ps文件,然后用lpr命令把ps文件送到打印机。如何获得当前安装的打印机列表呢?

在Suse上测试过可以通过下面的命令组合来得到:
lpstat -p |sed ‘/^[ ][ ]*.*/d’ |awk ‘{print $2}’ | grep -v “file”

然后用lpr -P$printername $filename把文件送到打印机。

没有评论:

发表评论