rfc2880.txt

来自「RFC 的详细文档!」· 文本 代码 · 共 1,730 行 · 第 1/5 页

TXT
1,730
字号






Network Working Group                                        L. McIntyre
Request for Comments: 2880                             Xerox Corporation
Category: Informational                                         G. Klyne
                                                    Content Technologies
                                                             August 2000


                   Internet Fax T.30 Feature Mapping

Status of this Memo

   This memo provides information for the Internet community.  It does
   not specify an Internet standard of any kind.  Distribution of this
   memo is unlimited.

Copyright Notice

   Copyright (C) The Internet Society (2000).  All Rights Reserved.

Abstract

   This document describes how to map Group 3 fax capability
   identification bits, described in ITU T.30 [6], into the Internet fax
   feature schema described in "Content feature schema for Internet fax"
   [4].

   This is a companion to the fax feature schema document [4], which
   itself defines a profile of the media feature registration mechanisms
   [1,2,3], for use in performing capability identification between
   extended Internet fax systems [5].

Table of Contents

   1. Introduction .............................................3
      1.1 Organization of this document ........................3
      1.2 Terminology and document conventions .................3
      1.3 Discussion of this document ..........................4
   2. Combining feature tags ...................................4
      2.1 Relationship to Group 3 fax ..........................5
      2.2 Feature set descriptions .............................5
      2.3 Examples .............................................5
        2.3.1 Data resource example ............................6
        2.3.2 Recipient capabilities example ...................6
   3. Survey of media-related T.30 capability bits .............6
      3.1 DIS/DTC bit 15 (resolution) ..........................6
      3.2 DIS/DTC bit 16 (MR coding) ...........................7
      3.3 DIS/DTC bits 17,18 (width) ...........................7
      3.4 DIS/DTC bits 19,20 (length) ..........................7



McIntyre & Klyne             Informational                      [Page 1]

RFC 2880           Internet Fax T.30 Feature Mapping         August 2000


      3.5 DIS/DTC bit 31 (MMR coding) ..........................7
      3.6 DIS/DTC bit 36 (JBIG multi-level coding) .............8
      3.7 DIS/DTC bit 37 (plane interleave) ....................8
      3.8 DIS/DTC bits 41,42,43 (resolution) ...................8
      3.9 DIS/DTC bits 44,45 (preferred units) .................9
      3.10 DIS/DTC bit 68 (JPEG) ...............................9
      3.11 DIS/DTC bit 69 (colour) .............................9
      3.12 DIS/DTC bit 71 (bits/sample) .......................10
      3.13 DIS/DTC bit 73 (no subsampling) ....................10
      3.14 DIS/DTC bit 74 (custom illuminant) .................10
      3.15 DIS/DTC bit 75 (custom gamut) ......................10
      3.16 DIS/DTC bits 76,77 (paper size) ....................11
      3.17 DIS/DTC bit 78 (JBIG bi-level coding) ..............11
      3.18 DIS/DTC bit 79 (JBIG stripe size) ..................11
      3.19 DIS/DTC bit 92,93,94 (MRC maximum functional mode) .11
      3.20 DIS/DTC bit 95 (MRC stripe size) ...................12
      3.21 DIS/DTC bit 97 (resolution) ........................12
      3.22 DIS/DTC bit 98 (resolution) ........................12
   4. Summary of T.30 capability dependencies .................12
      4.1 Image coding ........................................13
        4.1.1 Bi-level coding .................................13
        4.1.2 Multi-level coding ..............................14
        4.1.3 MRC format ......................................14
      4.2 Resolution and units ................................15
      4.3 Colour capabilities .................................17
      4.4 Document size .......................................18
   5. Mapping T.30 capabilities to fax feature schema .........18
      5.1 Image coding ........................................20
        5.1.1 Bi-level coding .................................20
        5.1.2 Multi-level coding ..............................21
        5.1.3 MRC format ......................................23
      5.2 Resolution and units ................................23
      5.3 Colour capabilities .................................24
      5.4 Document size .......................................26
   6. Examples ................................................26
      6.1 Common black-and-white fax machine ..................27
        6.1.1 Corresponding Internet fax capabilities .........29
      6.2 Full-featured color fax machine .....................30
   7. Security Considerations .................................34
   8. Acknowledgements ........................................34
   9. References ..............................................34
   10. Authors' Addresses .....................................36
   Full Copyright Statement ...................................37








McIntyre & Klyne             Informational                      [Page 2]

RFC 2880           Internet Fax T.30 Feature Mapping         August 2000


1. Introduction

   This document describes how to map Group 3 fax capability
   identification bits, described in ITU T.30 [6], into the Internet fax
   feature schema described in "Content feature schema for Internet fax"
   [4].

   This is a companion to the fax feature schema document [4], which
   itself defines a profile of the media feature registration mechanisms
   [1,2,3], for use in performing capability identification between
   extended Internet fax systems [5].

1.1 Organization of this document

   Section 2 introduces the mechanisms that combine feature tag
   constraints to describe complex recipient capabilities.

   Section 3 surveys Group 3 fax (T.30) capability bits that relate to
   media handling capabilities.

   Section 4 describes the dependencies between Group 3 fax (T.30)
   capability bits.  These are presented in a decision table format [16]
   with descriptive text in place of the action bodies.

   Section 5 describes a formal mechanism for converting Group 3 fax
   (T.30) capability masks to fax feature schema statements.  The
   conversion process is driven by the decision tables introduced
   previously, using fax feature schema statements and combining rules
   in the action bodies.

   Section 6 presents an example of a Group 3 fax (T.30) capability
   mask, and uses the formal mechanism described previously to convert
   that into a corresponding fax feature schema statement.

1.2 Terminology and document conventions

   eifax system
             is used to describe any software, device or combination
             of these that conforms to the specification "Extended
             Facsimile Using Internet Mail" [5].

   Feature   is used as defined in [15].  (See also section 2 of this
             memo.)

   Feature tag
             is used as defined in [15].  (See also section 2.)





McIntyre & Klyne             Informational                      [Page 3]

RFC 2880           Internet Fax T.30 Feature Mapping         August 2000


   Feature collection
             is used as defined in [2].  (See also section 2.)

   Feature set
             is used as defined in [2].  (See also section 2.)

1.3 Discussion of this document

   Discussion of this document should take place on the Internet fax
   mailing list hosted by the Internet Mail Consortium (IMC).  Please
   send comments regarding this document to:

       ietf-fax@imc.org

   To subscribe to this list, send a message with the body 'subscribe'
   to "ietf-fax-request@imc.org".

   To see what has gone on before you subscribed, please see the mailing
   list archive at:

       http://www.imc.org/ietf-fax/

2. Combining feature tags

   A fax document can be described by media features.  Any single media
   feature value can be thought of as just one component of a feature
   collection that describes some instance of a document (e.g.  a
   printed fax, a displayed image, etc.).  Such a feature collection
   consists of a number of media feature tags (each per [1]) and
   associated feature values.

   A feature set contains a number of feature collections.  Thus, a
   feature set can describe a number of different fax document
   instances.  These can correspond to different treatments of a single
   document (e.g. different resolutions used for printing a given fax),
   a number of different documents subjected to a common treatment (e.g.
   the range of different images that can be rendered on a given
   display), or some combination of these (see examples below).

   Thus, a description of a feature set can describe the rendering
   requirements of a fax document or the capabilities of a receiving
   eifax system.









McIntyre & Klyne             Informational                      [Page 4]

RFC 2880           Internet Fax T.30 Feature Mapping         August 2000


2.1 Relationship to Group 3 fax

   A "feature tag" can be compared with a single bit in a T.30 DCS
   frame, describing a specific attribute of a specific fax document.

   A "feature collection" corresponds to a complete T.30 DCS frame,
   describing a range of attributes of a specific fax document.

   A "feature set" corresponds to a DIS or DTC frame, describing the
   range of document attributes that can be accepted by a given fax
   machine.

   Within T.30 DIS/DTC frames, dependencies between the various
   capabilities are implicit in the definitions of the capabilities.
   E.g. multi-level coding (DIS/DTC bit 68) requires support for
   200*200dpi resolution (DIS/DTC bit 15).  In the feature set
   description framework used by eifax systems [1,2,3,4] such
   dependencies between different features are expressed explicitly.
   Later sections of this memo describe how the implicit dependencies of
   T.30 are expressed using the media feature set notation.

2.2 Feature set descriptions

   The general approach to describing feature sets, described more fully
   in [2], is to use functions ("predicates") that, when applied to a
   feature collection value, yield a Boolean value that is TRUE if the
   feature collection describes an acceptable fax document instance,
   otherwise FALSE.

                      P(F)
        P(F) = TRUE <- : -> P(F) = FALSE
                       :
            +----------:----------+  This box represents some
            |          :          |  universe of fax documents (F)
            | Included : Excluded |  from which some acceptable subset
            |          :          |  is selected by the predicate P.
            +----------:----------+
                       :

2.3 Examples

   In the examples below the following notation is used:

      (x ? y)             tests feature tag 'x' for some relationship
                          with value 'y'.

      (| p1 p2 ... pn )   represents the logical-OR of predicates 'p1',
                          'p2' up to 'pn'.



McIntyre & Klyne             Informational                      [Page 5]

RFC 2880           Internet Fax T.30 Feature Mapping         August 2000


      (& p1 p2 ... pn )   represents the logical-AND of predicates
                          'p1', 'p2' up to 'pn'.

2.3.1 Data resource example

   The following expression uses the syntax of [2] to describe a data
   resource that can be displayed either:
   (a)  as a 750x500 pixel image using 15 colours, or
   (b)  at 150dpi on an A4 page.

      (| (& (pix-x=750) (pix-y=500) (color=15) )
         (& (dpi>=150) (papersize=A4) ) )

2.3.2 Recipient capabilities example

   The following expression describes a receiving system that has:
   (a)  a screen capable of displaying 640*480 pixels and 16 million
        colours (24 bits per pixel), 800*600 pixels and 64 thousand
        colours (16 bits per pixel) or 1024*768 pixels and 256 colours
        (8 bits per pixel), or
   (b)  a printer capable of rendering 300dpi on A4 paper.

      (| (& (| (& (pix-x<=640)  (pix-y<=480) (color<=16777216) )
               (& (pix-x<=800)  (pix-y<=600) (color<=65535) )
               (& (pix-x<=1024) (pix-y<=768) (color<=256) ) )
            (media=screen) )
         (& (dpi=300)
            (media=stationery) (papersize=A4) ) )

3. Survey of media-related T.30 capability bits

   The following sections refer to T.30 DIS/DTC bits identified and
   described in Table 2/T.30 and accompanying notes [6].  Bit numbers
   that are not referenced below are considered to be not related to
   media features, hence not relevant to the Internet fax feature
   schema.

         NOTE: some of the DIS/DTC bits identified below are
         documented in revisions of the T.30 specification that
         may be not yet publicly available from the ITU.

3.1 DIS/DTC bit 15 (resolution)

   All Group 3 fax systems are required to support a basic resolution of
   200*100dpi (dots per inch) or 8*3.85dpmm (dots per millimetre).

   Setting this bit indicates additional support for 200*200dpi or
   8*7.7dpmm.



McIntyre & Klyne             Informational                      [Page 6]

RFC 2880           Internet Fax T.30 Feature Mapping         August 2000


   For multi-level images, 200*200dpi is the basic resolution, and this
   bit must be set.  The other basic resolution options apply to bi-
   level images only.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?