JavaScript is required to for searching.
跳过导航链接
退出打印视图
系统管理指南:打印     Oracle Solaris 10 8/11 Information Library (简体中文)
search filter icon
search icon

文档信息

关于本书

1.  关于在 Oracle Solaris 操作系统中进行打印的简介

2.  计划打印(任务)

3.  设置网络打印服务(任务)

4.  使用 Oracle Solaris Print Manager 设置和管理打印机(任务)

5.  使用 LP 打印命令设置打印机(任务)

6.  使用 LP 打印命令管理打印机(任务)

7.  定制 LP 打印服务和打印机(任务)

8.  管理 LP 打印调度程序和打印请求(任务)

9.  管理网络上的打印机(任务)

10.  管理字符集、过滤器、表单和字体(任务)

11.  使用 PPD 文件管理实用程序管理打印机(任务)

12.  在 Oracle Solaris 操作系统中打印(参考)

13.  Oracle Solaris OS 中的打印问题故障排除(任务)

A.  使用 Internet 打印协议

Oracle Solaris IPP 支持概述

IPP 侦听服务概述

IPP 侦听服务的工作原理

IPP 组件

IPP 库

IPP 支持模型

IPP 对象模型

IPP 打印机对象

IPP 作业对象

IPP 服务器端支持

IPP 服务器端数据的配置

IPP 操作关键字

IPP 客户端支持

lpsched 支持

IPP 属性

词汇表

索引

IPP 支持模型

以下各节介绍了 IPP 支持模型的各个方面。

IPP 对象模型

IPP 包含两种基本对象类型: 打印机和作业。每种对象类型都包含实际打印机或实际打印作业的特征。每种对象类型都被定义为这种特定对象类型可支持的一组可能属性。

为了明确引用所有打印机和作业对象,所有这些对象都用统一资源标识符 (Uniform Resource Identifier, URI) 加以标识。URI 概念以及作为标识符的实现方式非常有用,因为它所提供的手段既能够唯一标识与打印服务 (IPP) 进行通信的方法,又能够唯一标识打印机队列 (//server/printers/queue) 或作业的不同网络标识符。

创建打印请求时,生成的 IPP 协议消息必须包含将对其执行操作的打印机对象的 printer-uri。可以从打印机对象或命名服务 printer-uri-supported 属性检索 printer-uri 的可能值。

IPP 打印机对象

打印机对象是 IPP 模型中的主要对象。打印机对象可为 IPP 提供服务器端支持。打印机对象包含的功能通常与物理输出设备相关联。这些功能包括假脱机、调度、变换和管理多个与打印服务器关联的设备。打印机对象用 printer-uri 唯一地标识。为了搜索和查找有关打印机对象的静态信息(如名称、上下文和打印机功能),可以将这些打印机对象注册为目录条目。动态信息(例如打印机的排队作业数目、错误和警告)与打印机对象本身相关联。


注 - 只要语义与打印机对象的语义一致,就可以使用打印机对象来表示实际设备或虚拟设备。


IPP 客户机在客户端实现协议,以便为您或代表您运行的程序提供查询打印机对象的能力,目的是为了提交和管理打印作业。IPP 服务器是打印机对象的一部分,用于实现打印服务的应用程序语义。打印机对象可以嵌入输出设备中,也可以在与输出设备进行通信的网络主机上实现。

将作业提交到打印机对象时,打印机对象将验证请求中的属性,然后创建作业对象。当您查询作业状态或监视其进度时,就在与作业对象进行交互。如果您取消打印作业,则使用的是作业对象的 Cancel-job 操作。有关作业对象操作的更多信息,请参见IPP 操作关键字

IPP 作业对象

作业对象用于为打印作业建模。作业对象包含文档。如果您通过 IPP 客户机将打印请求发送给打印机对象,则创建作业对象所需的信息将以创建请求的形式发送到打印服务器。打印机对象将验证创建请求,如果接受,打印机对象随后将创建新的作业对象。IPP 作业对象用 printer-urijob-id 属性或 job-uri 属性的组合唯一地标识。有关更多详细信息,请参见IPP 操作关键字