Scanner and Digital Camera Basic Features

This section summarizes the basic PC 98 hardware requirements for scanners and digital cameras.

1. Device uses PC 98 compatible port connection
Required

Recommended: IEEE 1394 connection.

No legacy or proprietary solutions are acceptable for PC 98.

2. Icons provided for port and peripheral connectors
Required

To ensure proper connection by the user between cable and connector, an icon or text identifier must be added to any external connector, using vendor designs or the icons provided in the “Icons” appendix in the References part of this guide. The icon can be molded into or printed on the plastic (either by stamping or by affixing as a permanent sticker).

3. Device supports ICC color matching
Required

Windows and Windows NT support using color profiles that comply with the ICC Profile Format specification. All color output from still-image devices must be defined. The device either must create sRGB output or must embed the ICC profile for the newly acquired image into the image file to identify the color-space information for that image.

For contact information on device profiles, see the references at the end of this chapter. The ICM APIs and functionality for Windows and Windows NT are described in the Win32 SDK and the Windows NT 5.0 DDK.

For PC 98, color-capable devices such as desktop monitors, printers, scanners, still-image cameras, LCDs, color plasma displays, or other flat-panel devices are required to install one or more ICC profiles for ICM. Providing a monitor color-calibration utility is recommended for generating, editing, and installing ICC profiles. The sRGB profile will be distributed in Windows and Windows NT.

4. IR device meets PC 98 IR requirements
Required

For imaging devices that include an IR interface, all IR hardware must at minimum comply with the IR requirements defined in the “I/O Ports and Devices” chapter in Part 3 of this guide.

5. SCSI device meets PC 98 SCSI requirements
Required

All SCSI hardware must comply with the requirements defined in the “SCSI” chapter in Part 3 of this guide. This ensures complete Plug and Play capabilities with SCSI hardware. For example, a user must be able to attach any SCSI peripheral on a system with SCSI support. The operating system should automatically recognize it, load and initialize the appropriate drivers, and then make the device available for use.

6. SCSI device attaches to any PC 98-compliant SCSI controller
Required

All SCSI scanners must be able to attach successfully to any SCSI controller that meets the PC 98 requirements defined in the “SCSI” chapter in Part 3 of this guide.

7. USB device meets PC 98 USB requirements
Required

All USB hardware must comply with the requirements defined in the “USB” chapter in Part 3 of this guide, which includes the USB specifications for specific device types. This ensures complete Plug and Play capabilities with USB hardware and meets all the core and device requirements for USB. For example, a user must be able to dynamically attach any USB peripheral to any USB connector. The operating system should automatically recognize the device, load and initialize the appropriate drivers, and then make the device available for use.

All devices must comply with the requirements defined in the USB Imaging Class Specification, and drivers must be implemented under the WDM Still Image architecture, as defined in the Windows NT 5.0 DDK.

8. USB device supports string descriptors
Required

The device descriptor, as listed in Section 9.6.1 of the USB specification, must have valid iManufacturer and iProduct string descriptor indexes. All USB scanners must comply with requirements defined in Sections 9.4.3 and 9.6.5 of the USB specification.

9. IEEE 1394 device meets PC 98 requirements for IEEE 1394
Required

All IEEE 1394 hardware must comply with the requirements defined in the “IEEE 1394” chapter in Part 3 of this guide.