B8.0 Printers B8.1 General Printers

Download 1.05 Mb.
Hajmi1.05 Mb.
1   ...   22   23   24   25   26   27   28   29   ...   37

B8.0 Printers

B8.1 General Printers

All general requirements in B1.0 are included by reference.
All bus-specific requirements in B2.0 are included by reference.

B8.1.1 Printers - Windows Compatibility

B8.1.1.1 Windows XP/Windows 2000: "Printer Drivers and Spooler Components" in the Windows DDK
B8.1.1.2 Windows 98/Me: "Printer INF File Extensions," "Printer-Specific INF File Extensions Reference," and DEVMODE function in the Windows Me DDK
B8.1.1.3 ICM APIs and functionality for Windows 98/Me and Windows XP/Windows 2000

Microsoft Platform SDK and "Color Management for Displays" in the Windows DDK.
B8.1.1.4 Windows compatibility and implementation notes

B8.1.1.5 Windows XP/Windows 2000: IEEE 1394 printing devices using SBP-2 protocol conform to guidelines in "SBP-2 Support and Windows 2000"

http://www.microsoft.com/hwdev/print/sbp2_w2000.htmSee also “Identifiers for 1394 Devices” in the Windows DDK.

B8.1.2 Printers - Industry Standards

B8.1.2.1 Universal Serial Bus Device Class Definition for Printing Devices, V. 1.0 or later

[PRNT-0294; SDG3:73]
B8.1.2.2 Legacy Plug and Play Guidelines


For IEEE 1284 or serial port. See Legacy Plug and Play Guidelines.

B8.1.2.3 ICC Profile Format Specification, Spec ICC.1:1988-09 and Addendum 2, ICC.1A:1999-04

B8.1.2.4 Windows Color Quality Specifications for Printer OEMs


B8.1.3 Printers - Quality

WHQL Test Specification References:
Chapter 25: Printer Test Specification
B8.1.3.1 Pass WHQL tests

See B1.3.

Windows XP: See “Printers” in HCT documentation.
B8.1.3.2 - B8.1.3.6 SEE B8.1.4.10

B8.1.4 Printers - Windows Experience

Design Guideline References:
PC 2001 System Design Guide, Chapter 15, "Printers"
B8.1.4.1 Network Point-and-Print capability accommodates file-number limits and other differences between operating systems that might run on the client and server

B8.1.4.2 Device associates an ICC profile


Devices that create sRGB output must associate the "sRGB Color Space Profile.icm" Windows default ICC profile with the device.

Devices using a vendor-supplied ICC profile or profiles must associate this profile or profiles with the device.

B8.1.4.3 Windows XP/Windows 2000: Network printer supports standard port monitor

B8.1.4.4 Port monitor software meets DDK guidelines


See “Port Monitors” in the Windows DDK and “Local Port Monitor Design and Implementation Notes” in the Windows Me DDK.

B8.1.4.5 Device is available immediately following installation

B8.1.4.6 Print device provides non-legacy port connection

[PRNT-0294, 0297; see FAQ B8.1.5.4]

USB-to-printer port adapters comply with USB specifications. [SDG3:73]

B8.1.4.7 Color printer complies with Windows Color Quality Specifications for Printer OEMs

B8.1.4.8 USB printer driver takes advantage of built-in operating system support for USB printers

Windows DDK - see “USB Printing” in the DDK
B8.1.4.9 Plug and Play IDs are specific, and INF [Install] sections only key off the most specific IDs

As described in the Windows DDK; see references in B8.1.1.
B8.1.4.10 Printer and driver capabilities requirements

  • Printable regions accuracy. [PRNT-0305]

  • Printer driver runs only in user mode. [PRNT-0307; see also FAQ B8.1.5.2]

See "Choosing User Mode or Kernel Mode" in the Windows DDK.

  • DevMode structure support [PRNT-0299]

Windows XP/Windows 2000: “DEVMODEW” in the Windows DDK.
Windows Me/98: “DEVMODE” in the Windows Me DDK.

  • Windows 98/Me: Dynamic load/unload from RAM

  • Printer INF file and installation. [PRNT-0298]

Windows XP/Windows 2000: “Printer INF Files” in the Windows DDK.
Windows Me/98: “Installing and Using USB Printers with Microsoft Windows” and “Printer INF File Extensions” in the Windows Me DDK.

B8.1.5 Printers - FAQs

B8.1.5.1 Current Print Device FAQs

See http://www.microsoft.com/winlogo/hardware/printer/.
B8.1.5.2 Windows XP/Windows 2000: Printer driver runs only in user mode [Clarification]


Testing applies as of March 31, 2000 on new drivers. Resubmissions of existing kernel mode drivers are exempt from this requirement.

FAQ Date: July 8, 1999; revisions July 12, 1999
B8.1.5.3 ECP mode [Logo Program Clarification]


Support for ECP mode is required; support for bi-direction mode is not required.

FAQ Date: May 4, 2000
B8.1.5.4 Printers provide a non-legacy port [Logo Program Clarification

[PRNT-0294, 0297]

Printers use non-legacy port connections such as USB, IEEE 1394, or Ethernet. Printers can also include a legacy parallel interface in addition to the required non-legacy port connections. USB-to-printer port adapters are not considered an alternative non-legacy interface.

FAQ Date: January 31, 2001

B8.1.R Printers - Future Requirements

Announcement of additional future requirements will be published at http://www.microsoft.com/winlogo/hardware/printer/.
B8.1.R.1 USB Printer reports unique serial number

USB printers must report a unique serial number to allow the operating system to differentiate between two identical printers attached to the same system and to support a printer that is moved from one USB port to another.

Download 1.05 Mb.
1   ...   22   23   24   25   26   27   28   29   ...   37

Download 1.05 Mb.

Bosh sahifa

    Bosh sahifa

B8.0 Printers B8.1 General Printers

Download 1.05 Mb.