dslpsearch 命令

用途

在 System V 打印子系统上为打印系统对象搜索目录。

语法

dslpsearch [ -q [ -p ]] | [ -P ] [ -o SearchOptions ]

描述

dslpsearch 命令允许用户和管理员为了打印系统对象搜索目录。 例如,用户可以搜索任何可以打印彩色PostScript文件的打印机。 该命令的主要用途是搜索可以匹配搜索字符串的打印队列。

dslpsearch 命令返回匹配搜索字符串的任何对象的专有名称 (DN)。 但是,在其他支持目录的命令中使用 "相对专有名称" (RDN) 是必需的。 例如,如果 DN "cn=testqueue,ou=printq,ou=print,cn=aixdata" 由 dslpsearch 命令返回,那么仅使用 RDN "testqueue" 来引用打印队列。

标志

描述
-q 搜索匹配搜索选项的打印队列。 搜索是在物理打印机对象上进行的,但是显示服务于那些打印机的打印队列。 这是缺省搜索类型。 -q 选项不能用 -P 指定。
-p 该选项与 -q 选项一起使用导致也显示出正服务于打印队列的一系列物理打印机。
-P 搜索匹配搜索字符串的物理打印机。 -P 选项不能用 -q 指定。
-o SearchOptions 多个搜索选项可以形成一个通过逗号隔开的列表。 每个选项可以由以下内容构造:
  • 一个或多个如下的页面描述语言 (PDL): AUTOSWPCLPCLXL POSTSCRIPTTEXTESCPPJLSIMPLEOTHER
  • 任何如下的打印机设施:COLORDEPLEXTRAYSFINISH
  • 一个和多个物理打印机的位置由 location=xxxxxxxxlocation='aaaa bbbbb' 指定
  • 由 location= 定义的字符串值通过放置于字符串两头的通配符搜索,这样 location=Room1 就可以搜索到在其位置上有“Room1”的任何打印机,例如“Building X,Room1,Bay6”。 字符串值中还可以嵌入通配符 (*) ,例如 location="Building X*Bay6"。 在搜索中多位置值被 OR'd。
  • 以下是包含搜索字符串的有效命令行:
    dslpsearch -q -o PCL,ESCP,location=room2,COLOR
    
    dslpsearch -q -p -o "PS, location='Building 1, Room1', DUPLEX"

退出状态

0
指示成功。
1
指示无效的选项。
2
指示目录树上的搜索失败。
3
指示无效的目录上下文。
4
指示命令无法联系目录服务。

示例

  1. 下面的命令行搜索匹配搜索选项的任何打印队列:
    dslpsearch -q -o search-options
  2. 搜索匹配搜索选项的任何具体打印机。
    dslpsearch -P -o search-options