Export (0) Print
Expand All

1.1 Glossary

The following terms are defined in [MS-GLOS]:

access control entry (ACE)
Active Directory
binary large object (BLOB)
color profile
cyclic redundancy check (CRC)
device driver
directory service (DS)
discretionary access control list (DACL)
distinguished name (DN)
domain controller (DC)
domain name (3)
Domain Name System (DNS)
driver package
driver store
enhanced metafile format (EMF)
enhanced metafile spool format (EMFSPOOL)
fully qualified domain name (FQDN)
global catalog (GC)
globally unique identifier (GUID)
Graphics Device Interface (GDI)
Image Color Management (ICM)
INF file
Interface Definition Language (IDL)
Internet Protocol version 4 (IPv4)
Internet Protocol version 6 (IPv6)
naming context (NC)
Network Data Representation (NDR)
object identifier (OID)
page description language (PDL)
print client
print job
print queue
print server
print system
Printer Control Language (PCL)
printer driver
printer form
reference count
relative distinguished name (RDN)
Remote Administration Protocol (RAP)
remote procedure call (RPC)
RPC context handle
RPC endpoint
RPC protocol sequence
RPC transfer syntax
RPC transport
security descriptor
security identifier (SID)
security provider
Server Message Block (SMB)
Simple and Protected GSS-API Negotiation Mechanism (SPNEGO)
spool file
system access control list (SACL)
Terminal Services
Transmission Control Protocol (TCP)
Uniform Resource Locator (URL)
Universal Naming Convention (UNC)
Universal Plug and Play (UPnP)
universal serial bus (USB)
universally unique identifier (UUID)
UTF-16LE (Unicode Transformation Format, 16-bits, little-endian)
well-known endpoint

The following terms are specific to this document:

3D printer: A print queue that sends all print jobs to a print device that constructs a physical, three-dimensional object from a digital model.

access level: The type of access the client requests for an object, such as read access, write access, or administrative access.

Application Server Mode: A mode of Terminal Services operation, which provides access to a Windows-based computer desktop and its programs for users connecting with a Terminal Services client. This mode is designed to optimize program response time.

bidi, bidirectional: The ability to move, transfer, or transmit in two directions.

branch office print mode: An operating mode in which a print client is able to perform branch office printing. Every shared printer on a print server can be configured to operate in branch office print mode.

branch office print remote logging: An operating mode in which a print client logs printing-related Windows Events on the print server. Branch office print remote logging occurs only when the print client is in branch office print mode.

branch office printing: A feature that allows print clients to print directly to a print device instead of a print queue on a print server. It can reduce network costs in environments with centralized print servers. This feature is enabled by an administrator and is transparent to the user.

class printer driver: Any printer driver declared by its manufacturer to be one from which a derived printer driver can derive. A class printer driver cannot itself be a derived printer driver. Typically, class printer drivers are generic and work with a variety of devices, while derived printer drivers work with a particular device and support features specific to that device.

color matching: The conversion of a color, sent from its original color space, to its visually closest color in the destination color space. See also Image Color Management (ICM).

core printer driver: A printer driver that other printer drivers depend on. In Windows, this term includes the Unidrv and Pscript5printer drivers.

data type: A string that specifies the format of data that a printing application sends to a printer in a print job. Data types include enhanced metafile spool format (EMFSPOOL) and RAW format. For rules governing data type names, see section

derived printer driver: A printer driver declared by its manufacturer to depend on a particular class printer driver by sharing modules with the class printer driver.

directed discovery: A discovery method used by WSD devices. Directed discovery is used to discover devices on a subnet that is not the local subnet.

dithering: A form of digital halftoning.

event channel: A collection of Windows Events that is provided by the system. It is also referred to as an event log. The name of an event channel is composed of an event provider name combined with a channel type string. Valid channel types are "Admin", "Analytic", "Debug", and "Operational". For more information, see [MSDN-WINEV].

event ID: An identifier for the data represented by a Windows Event. Event IDs are unique with each event provider. For more information, see [MSDN-WINEV].

event provider: An executable object that provides the definitions for Windows Events and writes the defined events to event channels. For more information, see [MSDN-WINEV].

fax printer: A print queue that sends all print jobs to fax recipients as fax documents containing the printed data.

file printer: A print queue that does not represent a physical device, but instead converts all print jobs to files containing the printed data.

halftoning: The process of converting grayscale or continuous-tone graphics or images to a representation with a discrete number of gray or tone levels.

information context: A special-purpose printer object that can only be used to obtain information about fonts that are supported by a printer.

language monitor: An executable object that provides a communications path between a print queue and a printer's port monitor. Language monitors add control information to the data stream, such as commands defined by a Page Description Language (PDL). They are optional, and are only associated with a particular type of printer if specified in the printer's INF file.

LOCALMON: The port monitor that manages local serial ("COM") and parallel ("LPT") ports on a Windows machine.

LPRMON: The port monitor module that allows Windows print servers to send print jobs to machines that support UNIXprint server functions.

Microsoft-Windows-PrintService: An event provider for printing services on Windows operating systems.

monitor module: A monitor module is an executable object that provides a communication path between the print system and the printers on a server.

multicast discovery: A discovery method used by WSD devices. Multicast discovery is used to discover devices on the local subnet.

multisz: A data type that defines an array of null-terminated, 16-bit UnicodeUTF-16LE-encoded strings, with an additional null after the final string.

N-Up Printing: The act of arranging multiple logical pages on a physical sheet of paper.

Open XML Paper Specification (OpenXPS): The XML Paper Specification (XPS) document format based on the European Carton Makers Association (ECMA) standard ECMA-388 [ECMA-388].

plug-in: An executable module that can be loaded by the print server to perform specific functions.

port: A logical name that represents a connection to a device. A port can represent a network address (for example, a TCP/IP address) or a local connection (for example, a universal serial bus (USB) port).

port monitor: A port monitor is a plug-in that is responsible for communicating with a device that is connected to a port. A port monitor may interact with the device locally, remotely over a network, or through some other communication channel. The data that passes through a port monitor is in a form that can be understood by the destination device, such as PDL.

port monitor module: A monitor module for a port monitor.

Print Pipeline: A service in the Windows implementation of the XPS printing subsystem that applies a series of printer driver-defined filters to the data in an XPS printer spool file.

print processor: A plug-in that runs on the print server and processes print job data before it is sent to a print device.

print provider: A plug-in that runs on the print server and routes print system requests. Print providers are a Windows implementation detail and are not required by this protocol.

print system remote protocol stress analysis: An optional diagnostic procedure that is used to analyze print server load, error counts, throughput, and other metrics.

printer driver downgrade: An upgrade operation where an older printer driver is installed, replacing a newer printer driver.

printer driver isolation: An implementation technology by which a print server segregates printer driver execution into one or more processes separate from the print server to isolate the print server and other printer drivers from the side effects of faulty drivers.

printer driver manifest: A file that is installed with a printer driver and lists attributes of the printer driver. The formatting of printer driver manifests is specific to the print server implementation.

printer driver upgrade: An upgrade operation where a newer printer driver is installed, replacing an older printer driver.

printer key: A string that uniquely identifies a path under the main registry key where printer configuration data is kept. Rules for printer key names are specified in section

printer UI application: An implementation-specific application optionally installed together with a printer driver. A printer UI application provides access to the user to discover available printer features, and monitor and modify printer configuration settings.

RAW format: A data type consisting of PDL data that can be sent to a device without further processing.

service printer: A print queue that sends rendered print jobs to a destination external to the print server using an implementation-specific mechanism that is opaque to the print server.

server restart: Any event that causes the print server to stop and start again, including a service or process shutdown and restart, an operating system shutdown and restart, or an unscheduled event, such as a power failure.

shared printer: A print queue that is available to print clients as a share.

string resource: A string stored in a resource library that can be retrieved with a key.

TCPMON: The port monitor module that manages standard TCP/IP ports on a Windows machine. TCPMON supports configuring a TCP/IP port and obtaining information about the port configuration.

virtual printer: A print queue that does not produce physical printed output, and is not a fax printer, file printer, or service printer.

Web Services for Devices (WSD): A technology and associated API that expands on Microsoft's Web Services Dynamic Discovery Protocol [WS-DISCOVERY] to allow a client to discover and access remote devices and associated services across a network. WSD supports device discovery, description, control, and eventing.

white point: The color value used as the reference to which the user adapts.

Windows Event: A technology and associated API that is typically used for troubleshooting application and driver software on a computer running Windows. A Windows Event contains an identifier and associated data. Events are published by an event provider to an event channel for consumption, and the identifiers are unique to the event provider. For more information, see [MSDN-WINEV].

WSDMON: The port monitor that supports printing to network printers that comply with WSD technology.

WS-Print: The schema for WSD printing. For more information, see [MSDN-WSPRINT].

XML Paper Specification (XPS): An open specification for a page description language and fixed-document format that supports device and resolution independence. The XPS format consists of structured XML markup that defines the layout of a document and the visual appearance of each page, along with rules for distributing, archiving, rendering, processing, and printing the document. For more information, see [MSFT-XMLPAPER].

MAY, SHOULD, MUST, SHOULD NOT, MUST NOT: These terms (in all caps) are used as described in [RFC2119]. All statements of optional behavior use either MAY, SHOULD, or SHOULD NOT.

© 2014 Microsoft