C.2 使用 IPPman 命令配置 iPrint 打印机

您可以使用 ZENworks 控制中心或 zman 命令行实用程序来配置 iPrint 打印机。另外,您还可以使用 IPPman 实用程序对所包含的某个 iPrint 打印机匹配特定 iPrint URI 或特定搜索准则的打印机策略执行重复和大量操作。

有关使用 ZENworks 控制中心创建打印机策略的详细信息,请参见部分 2.4, 打印机策略

有关使用 zman 命令行实用程序创建打印机策略的详细信息,请参见“ZENworks 命令行实用程序”

有关使用 IPPman 命令的详细信息,请查看以下各节:

C.2.1 创建 iPrint 打印机

要为匹配特定打印机 URI 准则的所有策略创建新的 iPrint 打印机配置:

  1. 创建 iPrint 打印机配置文件。

    有关创建 iPrint 打印机配置文件的信息,请参见部分 C.3, 了解 iPrint 打印机配置文件格式

  2. 使用 ippman create 命令,为所包含的某个 iPrint 打印机的 URI 为命令中指定的 URI 的所有打印机策略创建新的 iPrinter 打印机。

    新 iPrinter 打印机的打印机名称和打印自选设置在 iPrint 打印机配置文件中指定。

    • 在 ZENworks 服务器上,输入如下命令:

      ippman create -uri iprint 打印机 uri -conf iprint 打印机配置文件 -username 用户名 -password 口令

      示例:

      ippman create -uri ipp://10.0.0.0/ipp/Printer1 -conf "c:\\printerdata.xml" -username Administrator -password xxxxx

    • 在不是 ZENworks 服务器的设备上,输入如下命令:

      ippman create -uri iprint 打印机 uri -conf iprint 打印机配置文件 -server ZENworks 服务器 ip -port 端口号 -username 用户名 -password 口令

      示例:

      ippman create -uri ipp://10.0.0.0/ipp/Printer1 -conf "c:\\printerdata.xml" -server 10.0.0.0 -port 80 -username Administrator -password xxxxx

表 C-1 创建命令所用的选项

选项

描述

uri

要搜索的 iPrint 打印机的 URI。

conf

包含打印机名称和打印自选设置的 iPrint 打印机配置文件。

username 和 password

ZENworks 管理员的身份凭证。

server

ZENworks 服务器的 IP 地址。

port

ZENworks 服务器的端口。默认端口为 80。

要参见命令的联机帮助,请输入以下命令:

ippman create -help

C.2.2 克隆 iPrint 打印机

要为匹配特定打印机 URI 准则的所有策略克隆 iPrint 打印机配置,请使用 ippman clone 命令。

此命令会为所包含的某个 iPrint 打印机的 URI 为命令中指定的 URI 的所有打印机策略创建新的 iPrinter 打印机。新 iPrinter 打印机的 URI 也在命令中指定。克隆的打印机与原始打印机的打印自选设置相同。

  • 在 ZENworks 服务器上,输入如下命令:

    ippman clone -uri iprint 打印机 uri -uri2 用于克隆的 iprint 打印机 uri -default true/false -updatedriver true/false -username 用户名 -password 口令

    示例:

    ippman clone -uri ipp://10.0.0.0/ipp/Printer -uri2 ipp://10.0.0.0/ipp/Printer1 -default true -updatedriver true -username Administrator -password xxxxx

  • 在不是 ZENworks 服务器的设备上,输入如下命令:

    ippman clone -uri iprint 打印机 uri -uri2 用于克隆的 iprint 打印机 uri -default true/false -updatedriver true/false -server ZENworks 服务器 ip -port 端口号 -username 用户名 -password 口令

    示例:

    ippman clone -uri ipp://10.0.0.0/ipp/Printer -uri2 ipp://10.0.0.0/ipp/Printer1 -default true -updatedriver true -server 10.0.0.0 -port 80 -username Administrator -password xxxxx

表 C-2 克隆命令所用的选项

选项

描述

uri

要搜索的 iPrint 打印机的 URI。

uri2

要克隆的 iPrint 打印机的 URI。

default

此打印机是否为默认打印机。可用的选项有 true 或 false。

updatedriver

更新打印机驱动程序。可用的选项有 true 或 false。

username 和 password

ZENworks 管理员的身份凭证。

server

ZENworks 服务器的 IP 地址。

port

ZENworks 服务器的端口。默认端口为 80。

要参见命令的联机帮助,请输入以下命令:

ippman clone -help

克隆 iPrint 打印机后,您可以选择删除原始 iPrint 打印机。有关删除 iPrint 打印机的详细信息,请参见部分 C.2.5, 删除 iPrint 打印机

C.2.3 重命名 iPrint 打印机

要为匹配特定打印机 URI 准则的所有策略重命名 iPrint 打印机配置,请使用 ippman rename 命令。

  • 在 ZENworks 服务器上,输入如下命令:

    ippman rename -uri iprint 打印机 uri -uri2 重命名的 iprint 打印机 uri -default true/false -updatedriver true/false -username 用户名 -password 口令

    示例:

    ippman rename -uri ipp://10.0.0.0/ipp/Printer -uri2 ipp://10.0.0.0/ipp/Printer1 -default true -updatedriver true -username Administrator -password xxxxx

  • 在不是 ZENworks 服务器的设备上,输入如下命令:

    ippman rename -uri iprint 打印机 uri -uri2 重命名的 iprint 打印机 uri -default true/false -updatedriver true/false -server ZENworks 服务器 ip -port 端口号 -username 用户名 -password 口令

    示例:

    ippman rename -uri ipp://10.0.0.0/ipp/Printer -uri2 ipp://10.0.0.0/ipp/Printer1 -default true -updatedriver true -server 10.0.0.0 -port 80 -username Administrator -password xxxxx

表 C-3 重命名命令所用的选项

选项

描述

uri

要搜索的 iPrint 打印机的 URI。

uri2

要重命名的 iPrint 打印机的 URI。

default

此打印机是否为默认打印机。可用的选项有 true 或 false。

updatedriver

更新打印机驱动程序。可用的选项有 true 或 false。

username 和 password

ZENworks 管理员的身份凭证。

server

ZENworks 服务器的 IP 地址。

port

ZENworks 服务器的端口。默认端口为 80。

要参见命令的联机帮助,请输入以下命令:

ippman rename -help

C.2.4 修改 iPrint 打印机

要为匹配特定打印机 URI 准则的所有策略创建新的 iPrint 打印机配置,以及修改默认设置:

  1. 创建 iPrint 打印机配置文件。

    有关创建 iPrint 打印机配置文件的信息,请参见部分 C.3, 了解 iPrint 打印机配置文件格式

  2. 使用 ippman modify 命令。

    • 在 ZENworks 服务器上,输入如下命令:

      ippman modify -uri iprint 打印机 uri -conf iprint 打印机配置文件 -username 用户名 -password 口令

      示例:

      ippman modify -uri ipp://10.0.0.0/ipp/Printer1 -conf "c:\\printerdata.xml" -username Administrator -password xxxxx

    • 在不是 ZENworks 服务器的设备上,输入如下命令:

      ippman modify -uri iprint 打印机 uri -conf iprint 打印机配置文件 -server ZENworks 服务器 ip -port 端口号 -username 用户名 -password 口令

      示例:

      ippman modify -uri ipp://10.0.0.0/ipp/Printer1 -conf "c:\\printerdata.xml" -server 10.0.0.0 -port 80 -username Administrator -password xxxxx

表 C-4 修改命令所用的选项

选项

描述

uri

要搜索的 iPrint 打印机的 URI。

conf

包含打印机名称和打印自选设置的 iPrint 打印机配置文件。

username 和 password

ZENworks 管理员的身份凭证。

server

ZENworks 服务器的 IP 地址。

port

ZENworks 服务器的端口。默认端口为 80。

要参见命令的联机帮助,请输入以下命令:

ippman modify -help

C.2.5 删除 iPrint 打印机

要为匹配特定打印机 URI 准则的所有策略删除新的 iPrint 打印机配置,请使用 ippman delete 命令。

  • 在 ZENworks 服务器上,输入如下命令:

    ippman delete -uri iprint 打印机 uri -username 用户名 -password 口令

    示例:

    ippman delete -uri ipp://10.0.0.0/ipp/Printer1 -username Administrator -password xxxxx

  • 在不是 ZENworks 服务器的设备上,输入如下命令:

    ippman delete -uri iprint 打印机 uri -server ZENworks 服务器 ip -port 端口号 -username 用户名 -password 口令

    示例:

    ippman delete -uri ipp://10.0.0.0/ipp/Printer1 -server 10.0.0.0 -port 80 -username Administrator -password xxxxx

表 C-5 删除命令所用的选项

选项

描述

uri

要删除的 iPrint 打印机的 URI。

username 和 password

ZENworks 管理员的身份凭证。

server

ZENworks 服务器的 IP 地址。

port

ZENworks 服务器的端口。默认端口为 80。

要参见命令的联机帮助,请输入以下命令:

ippman delete -help

C.2.6 导出 iPrint 打印机

要为匹配特定打印机 URI 准则的所有策略导出 iPrint 打印机配置,请使用 ippman export 命令。

  • 在 ZENworks 服务器上,输入如下命令:

    ippman export -uri iprint 打印机 uri -folder 导出文件夹 -username 用户名 -password 口令

    示例:

    ippman export -uri ipp://10.0.0.0/ipp/Printer1 -folder "c:\\export" -username Administrator -password xxxxx

  • 在不是 ZENworks 服务器的设备上,输入如下命令:

    ippman export -uri iprint 打印机 uri -folder 导出文件夹 -server ZENworks 服务器 ip -port 端口号 -username 用户名 -password 口令

    示例:

    ippman export -uri ipp://10.0.0.0/ipp/Printer1 -folder "c:\\export" -server 10.0.0.0 -port 80 -username Administrator -password xxxxx

表 C-6 导出命令所用的选项

选项

描述

uri

要搜索的 iPrint 打印机的 URI。

folder

包含 iPrint 打印机配置的 XML 文件要导出到其中的文件夹。系统会为每个匹配搜索准则的打印机策略创建一个 XML 文件。

XML 文件命名为策略名称_策略 UID

其中,策略名称是打印机策略的名称,而策略 UID 是打印机策略的唯一 ID。

username 和 password

ZENworks 管理员的身份凭证。

server

ZENworks 服务器的 IP 地址。

port

ZENworks 服务器的端口。默认端口为 80。

要参见命令的联机帮助,请输入以下命令:

ippman export -help

C.2.7 导入 iPrint 打印机

要将 iPrint 打印机配置导入到打印机策略中,必须使用包含导出 iPrint 打印机配置信息的 XML 文件

有关文件格式的信息,请参见部分 C.5, iPrint 打印机列表导入文件格式

  1. (视情况而定)根据要求,修改导出 iPrint 文件时创建的 XML 文件。

    有关导出 iPrint 打印机的详细信息,请参见导出 iPrint 打印机

  2. 使用 ippman import 命令,将 iPrint 打印机配置导入到匹配特定 iPrint URI 或特定搜索准则的所有打印机策略中。

    • 在 ZENworks 服务器上,输入如下命令:

      ippman import -uri iprint 打印机 uri -folder 导入文件夹 -username 用户名 -password 口令

      示例:

      ippman import -uri ipp://10.0.0.0/ipp/Printer1 -folder "c:\\import" -username Administrator -password xxxxx

    • 在不是 ZENworks 服务器的设备上,输入如下命令:

      ippman import -uri iprint 打印机 uri -folder 导入文件夹 -server ZENworks 服务器 ip -port 端口号 -username 用户名 -password 口令

      示例:

      ippman import -uri ipp://10.0.0.0/ipp/Printer1 -folder "c:\\import" -server 10.0.0.0 -port 80 -username Administrator -password xxxxx

表 C-7 导入命令所用的选项

选项

描述

uri

要搜索的 iPrint 打印机的 URI。

folder

从中导入 iPrint 打印机配置的文件夹。

此文件夹包含以名为策略名称_策略 UID 的 XML 文件保存的 iPrint 导出打印机配置文件。

其中,策略名称是打印机策略的名称,而策略 UID 是打印机策略的唯一 ID。

username 和 password

ZENworks 管理员的身份凭证。

server

ZENworks 服务器的 IP 地址。

port

ZENworks 服务器的端口。默认端口为 80。

要参见命令的联机帮助,请输入以下命令:

ippman import -help