Ignore:
Timestamp:
Dec 23, 2011, 8:20:29 PM (12 years ago)
Author:
Jessica B. Hamrick <jhamrick@…>
Branches:
no-cups
Children:
b828a96
Parents:
f6e2532
git-author:
Jessica B. Hamrick <jhamrick@…> (12/23/11 20:20:29)
git-committer:
Jessica B. Hamrick <jhamrick@…> (12/23/11 20:20:29)
Message:

Checkpoint, creating classes for specific IPP attributes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • server/lib/gutenbach/ipp/constants.py

    rf6e2532 raded2d1  
    1515    'OctetStringTags',
    1616    'CharacterStringTags',
    17     'operations_attribute_value_tags',
    18     'job_attribute_value_tags',
    19     'printer_attribute_value_tags',
    2017]
    2118
     
    331328    MIME_MEDIA_TYPE       = 0x49                                   
    332329    MEMBER_ATTR_NAME      = 0x4a
    333 
    334 operations_attribute_value_tags = {
    335     'attributes-charset': CharacterStringTags.CHARSET,
    336     'attributes-natural-language': CharacterStringTags.NATURAL_LANGUAGE,
    337     'printer-uri': CharacterStringTags.URI,
    338     'requesting-user-name': CharacterStringTags.NAME_WITHOUT_LANGUAGE
    339     }
    340 
    341 job_attribute_value_tags = {
    342     'job-id': IntegerTags.INTEGER,
    343     'job-name': CharacterStringTags.NAME_WITHOUT_LANGUAGE,
    344     'job-originating-user-name': CharacterStringTags.NAME_WITHOUT_LANGUAGE,
    345     'job-k-octets': IntegerTags.INTEGER,
    346     'job-state': IntegerTags.ENUM,
    347     'job-printer-uri': CharacterStringTags.URI
    348     }
    349 
    350 printer_attribute_value_tags = {
    351     "printer-uri-supported": CharacterStringTags.URI,
    352     "uri-authentication-supported": CharacterStringTags.KEYWORD,
    353     "uri-security-supported": CharacterStringTags.KEYWORD,
    354     "printer-name": CharacterStringTags.NAME_WITHOUT_LANGUAGE,
    355     "printer-state": IntegerTags.ENUM,
    356     "printer-state-reasons": CharacterStringTags.KEYWORD,
    357     "ipp-versions-supported": CharacterStringTags.KEYWORD,
    358     "operations-supported": IntegerTags.ENUM,
    359     "charset-configured": CharacterStringTags.CHARSET,
    360     "charset-supported": CharacterStringTags.CHARSET,
    361     "natural-language-configured": CharacterStringTags.NATURAL_LANGUAGE,
    362     "generated-natural-language-supported": CharacterStringTags.NATURAL_LANGUAGE,
    363     "document-format-default": CharacterStringTags.MIME_MEDIA_TYPE,
    364     "document-format-supported": CharacterStringTags.MIME_MEDIA_TYPE,
    365     "printer-is-accepting-jobs": IntegerTags.BOOLEAN,
    366     "queued-job-count": IntegerTags.INTEGER,
    367     "pdl-override-supported": CharacterStringTags.KEYWORD,
    368     "printer-up-time": IntegerTags.INTEGER,
    369     "compression-supported": CharacterStringTags.KEYWORD,
    370     "multiple-operation-time-out": IntegerTags.INTEGER,
    371     "multiple-document-jobs-supported": IntegerTags.BOOLEAN
    372     }
    373    
Note: See TracChangeset for help on using the changeset viewer.