• B9.1.1.1.1 Vendor provides a WIA driver or supports Picture Transfer Protocol (PIMA 15740) in camera firmware.
  • B9.1.1.1.2 DELETED B9.1.1.1.3 Driver supports TWAIN 1.7, if TWAIN support is implemented.
  • B9.1.1.2 "Color Management for Still Image Devices" in the Windows DDK
  • B9.1.1.4 Windows Image Acquisition (WIA) driver support
  • B9.1.2.1 Photographic and Imaging Manufacturers Association (PIMA) 15740, "Requirements for communication with digital photography devices"
  • B9.1.2.4 ICC Profile Format Specification, Spec ICC.1:1988-09 and Addendum 2, ICC.1A:1999-04
  • B9.1.2.6 Specification for Exchangeable image file format (EXIF)
  • B9.1.3.1 through B9.1.3.3 - See B9.1.1.1 B9.1.3.4 Pass WHQL tests - See B1.3
  • B9.1.4.1 Device uses USB or IEEE 1394 connection
  • B9.1.4.2 Device associates an ICC profile
  • B9.1.4.3- B9.1.4.5 DELETED B9.1.4.6 Digital camera uses PC-compatible file system for removable storage
  • B9.1.4.6.1 Media integrates an ATA controller B9.1.4.6.2 Device file system installs via the Windows XP Installable File System.
  • B9.1.4.10 Asynchronous imaging device with an IEEE 1394 interface uses SBP2Port
  • B9.1.5 Still Image Devices - FAQs
  • Guidelines for products that work well with the Microsoft® Windows® xp and Windows Server 2003 operating systems




    Download 0.7 Mb.
    bet19/22
    Sana21.03.2017
    Hajmi0.7 Mb.
    1   ...   14   15   16   17   18   19   20   21   22

    B9.0 Still Image Devices

    B9.1 General Still Image Devices


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

    B9.1.1 Still Image Devices - Windows Compatibility

    B9.1.1.1 Still image driver support

    Digital still cameras that stream video while tethered must have WDM stream class drivers as defined in "Still Image Devices" in the Windows DDK.
    B9.1.1.1.1 Vendor provides a WIA driver or supports Picture Transfer Protocol (PIMA 15740) in camera firmware.

    • Scanner vendors must provide a WIA driver. Digital camera vendors can implement one of the following solutions:

    • Provide a camera-specific WIA driver.

    • Ensure the camera firmware adheres to the mandatory commands in the PTP (PIMA 15740) standard.

    • Implement support compliant with the USB Mass Storage Class Bulk-Only or CBI specification and use the Microsoft Usbstor.sys storage driver.

    Still image devices are supported under WIA architecture or PIMA 15740. For the Windows Logo Program, the scanner vendor must provide a WIA driver. For digital cameras, however, vendors have theses options:

    • Provide a camera-specific WIA driver.

    • Ensure the camera firmware adheres to the mandatory commands in the PIMA 15740 standard.

    • Implement support compliant with the USB Mass Storage Class Bulk-Only specification and use the Microsoft Usbstor.sys storage driver.

    These choices are available because Windows provides a WIA driver for PIMA 15740 and USB Mass Storage Class devices, accomplishing the same functional purpose.

    Note: Optimal user experience is seamless integration of the imaging peripheral with the Windows environment. The operating system detects hot-pluggable WIA devices such as digital cameras, providing a seamless interface with the device. For persistent-connection devices, such as scanners, implementation of device events via buttons and sensors will deliver this functionality after initial installation.

    See "Still Image Drivers" in the Windows DDK.


    B9.1.1.1.2 DELETED
    B9.1.1.1.3 Driver supports TWAIN 1.7, if TWAIN support is implemented.

    For devices with a TWAIN data source, the device driver must support the TWAIN Specification, Version 1.7, ensuring that the device can run without a hardware-specific user interface and download n number of images at a single time.
    B9.1.1.2 "Color Management for Still Image Devices" in the Windows DDK

    See related background information at http://www.microsoft.com/hwdev/tech/color/.

    Note: This is a general reference, not a requirement.
    B9.1.1.3 Windows compatibility and implementation notes (general)

    http://www.microsoft.com/hwdev/tech/wia/

    Note: This is a general reference, not a requirement.
    B9.1.1.4 Windows Image Acquisition (WIA) driver support

    http://www.microsoft.com/hwdev/tech/wia/

    Note: This is a general reference, not a requirement.
    B9.1.1.5 DELETED

    B9.1.2 Still Image Devices - Industry Standards


    Note: This list provides complete titles and web locations for references cited. The listing of a reference here does not imply that complete compliance with that reference is a Windows Logo Program requirement.
    B9.1.2.1 Photographic and Imaging Manufacturers Association (PIMA) 15740, "Requirements for communication with digital photography devices"

    http://www.pima.net/standards/it10a.htm#15740
    B9.1.2.2 USB Still Image Capture Device Definition, V.0.9 or later

    http://www.usb.org/developers/docs.html
    B9.1.2.3 Legacy Plug and Play Guidelines

    http://www.microsoft.com/hwdev/platform/pcdesign/desguide/default.asp
    B9.1.2.4 ICC Profile Format Specification, Spec ICC.1:1988-09 and Addendum 2, ICC.1A:1999-04

    http://www.color.org/profiles.html
    B9.1.2.5 Design Rule for Camera File system (DCF) Specification

    http://it.jeita.or.jp/document/publica/standard/exif_eng/Dcfe.pdf
    B9.1.2.6 Specification for Exchangeable image file format (EXIF)

    EXIF is used in the digital still cameras and related systems.

    http://it.jeita.or.jp/document/publica/standard/exif_eng/Exife.pdf


    B9.1.3 Still Image Devices - Quality


    WHQL Test Specification References:
    Chapter 13: Still Imaging/WIA Test Specification
    B9.1.3.1 through B9.1.3.3 - See B9.1.1.1
    B9.1.3.4 Pass WHQL tests - See B1.3

    See “Scanners”, “Cameras” and “Removable Media Drives” in HCT documentation.

    B9.1.4 Still Image Devices - Windows Experience


    Design Guidelines: WIA at http://www.microsoft.com/hwdev/wia/
    B9.1.4.1 Device uses USB or IEEE 1394 connection

    A digital still camera must use either USB or IEEE 1394 port connections. Other port connections may be present on the device, if these port connections meet Logo Program requirements.

    It is possible to create a camera that appears to the operating system to be a storage device (and not a camera) by supporting the USB Mass Storage Class specification in camera firmware. In this case, the device is a storage device and must adhere to storage specifications. However, Microsoft will not grant a "Designed for Windows" logo to cameras that only appear as hard drives to Windows. The reason for this exclusion is that such a device is specifically not designed for Windows, and it loses functionality when attached to a Windows-based PC. A camera that is designed for Windows retains camera functionality when attached, so the user can take advantage of the imaging feature sets in Windows.


    B9.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.

    Windows supports using color profiles that comply with the Specification ICC.1:1998-09 File Format for Color Profiles. The ICM APIs and functionality for Windows are defined in the Microsoft Platform SDK and the Windows DDK. For more information, see the Color Management web page at http://www.microsoft.com/hwdev/tech/color/

    For color-capable devices that do not default to sRGB output, the vendor must install and associate one or more ICC profiles for ICM. Devices that are sRGB compliant do not need to provide an ICC profile. The sRGB profile is distributed in Windows.



    The requirements for sRGB are defined in IEC 61966-2-1 Multimedia systems and equipment – Colour measurement and management – Part 2-1: Colour management – Default RGB colour space – sRGB.
    B9.1.4.3- B9.1.4.5 DELETED
    B9.1.4.6 Digital camera uses PC-compatible file system for removable storage

    For devices that include removable flash memory, the memory must use one of the following PC-compatible file systems:

    • Media integrates an ATA controller, or Flash Translation Layer.

    • Media implements a PC-compatible file system (FATxx or NTFS), or proprietary file system is installed using Installable file system (IFS).

    • A PC Card ATA flash card must support at least one LogConfig with an IRQ resource.
    B9.1.4.6.1 Media integrates an ATA controller
    B9.1.4.6.2 Device file system installs via the Windows XP Installable File System.
    B9.1.4.6.3 Device ships with a Windows Media Device Manager (WMDM) pluggable service provider.
    B9.1.4.7 DELETED
    B9.1.4.8 DELETED
    B9.1.4.9 Digital camera stores images in JPEG-compressed file format

    A digital still camera must provide the user with the option to store images in a JPEG-compressed format.
    B9.1.4.10 Asynchronous imaging device with an IEEE 1394 interface uses SBP2Port

    SBP2Port.sys is the IEEE 1394 transport driver in Windows. It provides transport services for SCSI-like commands over IEEE 1394. Scanners must use SBP2Port to communicate over IEEE 1394 if converting the device from a SCSI or SCSI-like interface. Implementation details for bus-specific transfer protocols are defined in the “Storage Drivers” section of the Windows DDK.
    B9.1.5 Still Image Devices - FAQs
    B9.1.5.1 The current still image FAQs

    See http://www.microsoft.com/winlogo/hardware/.
    B9.1.5.2 Updated at B9.1.4.6
    B9.1.5.3 Updated at B9.1.4.1
    B9.1.5.4 Updated at B9.1.1.1.1

    B9.1.R Still Image Devices - Future Requirements


    Announcement of additional future requirements will be published at http://www.microsoft.com/winlogo/hardware/.
    1   ...   14   15   16   17   18   19   20   21   22


    Download 0.7 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa


    Guidelines for products that work well with the Microsoft® Windows® xp and Windows Server 2003 operating systems

    Download 0.7 Mb.