在 aix 上管理虚拟打印机

在 aix 上管理虚拟打印机

ID:10644355

大小:92.50 KB

页数:12页

时间:2018-07-07

在 aix 上管理虚拟打印机_第1页
在 aix 上管理虚拟打印机_第2页
在 aix 上管理虚拟打印机_第3页
在 aix 上管理虚拟打印机_第4页
在 aix 上管理虚拟打印机_第5页
资源描述:

《在 aix 上管理虚拟打印机》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、在AIX上管理虚拟打印机  尽管大多数AIX管理员知道如何通过SMIT或常见打印命令设置打印队列和管理打印,但是在UNIX上实现打印功能远远不止这些。本文将带您一览AIX的假脱机(spooler)后端程序,比如piomkpq、piolsvp、lsvirprt、chvirprt、rmvirprt。  什么是虚拟打印机?  虚拟打印机即一种可以充当打印机驱动程序的软件;然而,虚拟打印机不需要被连接到一台真实的打印机中。如果您对此感到困惑,那么可以将虚拟打印机看作另一种形式的标准输出。如果希望创建PortableDocumentForm

2、at(PDF)格式,通常可以打开文本文档并将其保存为PDF。这使用了一种虚拟打印机的形式即将文本文档打印为某种格式,这种格式可以被保存到文件中并一定程度上防止其他修改。您可以使用虚拟打印机从文档中创建图像、传真文档,或将文档发送给一个队列,以针对特定类型的打印机进行格式化。最后一种情况正是本文所讨论的虚拟打印机。  找不到文件!它们在哪?  在详细研究虚拟打印机命令之前,需要了解本文所讨论的文件的位置。本文提到的大多数命令都未出现在用户的典型PATH环境变量中。解决这个小问题有两种简单的方法:  始终将完整路径打印到可执行文件中。

3、  将虚拟打印机命令的路径添加到用户的PATH中。  如果命令的使用非常频繁,我建议将其添加到用户的PATH中。通常来讲,用户的PATH最初来自AIX中的/etc/environment,随后用户用于本地环境变量的${HOME}/.profile将在登录时或~/.profile重新获取时进行更新。考虑到打印机管理通常由根用户管理,因此更明智的做法是修改根用户的本地.profile文件,而不是影响到所有用户。如果~root/.profile并不存在,那么可以随意创建该文件。  首先,第一次编辑PATH变量需要注意一点:在将新的目录添

4、加到PATH环境变量时,更聪明的做法是将新目录添加到当前PATH值的末端,而不是添加到开始部分。比较有经验的UNIX用户可能已经习惯这样做,但是对于新手来说,如果不遵循这种做法,则会导致问题。如果不熟悉PATH变量的工作方式,那么下面将稍作解释。当执行一个命令时,shell必须读取用户的PATH环境变量来查找可执行文件。PATH按照从左到右的顺序读取,并且使用冒号分隔。如果用户的PATH被设置为A:B:C:D,那么shell将首先尝试在目录A中查找命令。如果未在其中找到,那么shell将继续在目录B中查找,依此类推。  问题在于:

5、在这个例子中,用户的PATH最初被设置为/usr/bin:/etc:/usr/sbin。如果存在多个命令版本(比如,/usr/bin/foo和/usr/local/bin/foo)并且用户仅输入命令而不是完全限定文件名,那么将尝试执行按照PATH变量顺序查找到的第一个实例(本例中为/usr/bin/foo)。现在假设用户希望将/usr/local/bin添加到PATH,以便能够轻松地查找和执行/usr/local/bin/bar。然而,用户将新目录添加到PATH的开始部分(即PATH=/usr/local/bin:${PATH})

6、。bar的执行非常顺利,但是用户现在在执行foo时得到了异常结果。这是因为现在执行的是/usr/local/bin/foo而不是最初的/usr/bin/foo。要获得正确的结果,应当执行PATH=${PATH}:/usr/local/bin。  对于典型的AIX系统,大部分虚拟打印机命令位于/usr/lib/lpd/pio/etc和/usr/sbin目录中,如清单1所示。因此,可以将PATH更新为PATH=${PATH}:/usr/sbin:/usr/lib/lpd/pio/etc。  清单1.虚拟打印机队列命令的位置   # f

7、ind /usr ( -name piomkpq -o -name piolsvp -o -name lsvirprt -o -name chvirprt -o  -name rmvirprt ) -ls  187195  36 -r-xr-s--- 1 root  printq  34894 Sep 16 2002 /usr/sbin/chvirprt 187491  48 -r-xr-xr-x 1 root  printq  47474 Sep 16 2002 /usr/sbin/lsvirprt 187763  44 -

8、r-xr-s--- 1 root  printq  41474 Sep 16 2002 /usr/sbin/rmvirprt 98653  40 -r-xr-xr-x 1 bin   bin    40522 May 26 2006 /usr/li

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。