Imaging Device A hardware entity that supports one or more Imaging Services (as defined below), including the System. A more general alternate term for Multifunction Device, which name suggests that more than one Imaging Service is supported. Imaging Service One of the Services considered in the modeling of a Multifunction Device, including Print, Scan, Copy, FaxIn, FaxOut, EmailIn, EmailOut, Transform and Resource Intent The User’s preferences for the processing and description properties of a Job or Document. Job A data object, created and managed by a Service, that contains the description, processing, and status information of a Job submitted by a User. The Job can contain one or more Document objects. Job History An Imaging Service instance specific queue containing all the Jobs that have reached a terminating state. The terminating states are defined as Completed, Aborted and Canceled. The length of this queue is determined by the implementer. The Jobs should remain in the Job History for a time sufficient for interested parties to obtain information on completed Jobs. Job Originator The User that submits the initial request to create the Job. Job Owner (or Owner) Normally the User who submits a Job is the Job Owner, although under certain circumstances an administrator can reassign ownership. The Job owner has certain administrative privileges with respect to his Jobs. Job Receipt An Element of the Service that contains information on the actual values of processing Elements used by the Service for processing a Job. The content of a Job Receipt is populated by the Service when a Job is processed. Job Resource A Resource associated with a Job. Job Template A Job Ticket data object representing a User’s preconfigured Intent that is not bound to a specific Service or Job. Job Ticket A data object that contains a User’s Job-level Intent for Document processing, Job processing and descriptive Job properties of a Job, sent to an Imaging Service. Job Elements apply to the entire Job. Document processing Elements apply to all Documents within the Job unless overridden at the Document level (See Document Ticket). The content of a Job Ticket is configured by a User through a Client. Local Client A software application entity that is co-located with the Service and interacts on behalf of a User. May also be referred to as Local client, where is one of the Services supported by the MFD.
ScannerEastMargin int This Element expresses the offset from the east edge of the Scan hardware or platen where Image acquisition can occur. The units are given in ScannerAddressabilityUnit. prtMarkerEastMargin Storages This is a sequence of digital data storage Elements, each modeling a storage Subunit used by a Service that provides for digital data storage and recovery as a primary function. The constituents of the Storage Subunit complex Element are represented in Figure 56. A Storage complex Element contains the Elements described in Table 40. Figure Storage Table Storage Elements Element DataType Description or Keyword Group Reference StorageDescription complex SubunitDescription complex See 3.1.2 StorageDataEncryption boolean Data encryption is supported StorageMakeAndModel string information on the manufacturer of the storage Subunit including model name of the storage Subunit [RFC 2790] StorageName string name of the storage Subunit that is unique within a Service instance. Values derived from IPPv1.1 ServiceStatus StorageUri uri network location information of the storage Subunit. (applicable only to a NetworkStorage device) Any various Extension point for StorageDescription StorageStatus complex SubunitStatus complex See 3.1.1 StorageFree int total bytes currently free for use by the service hrStorageSize minus hrStorageUsed [RFC 2790] StorageIsRemovable boolean Storage Subunit is removable by the design of its manufacturer See Note. hrDiskStorageRemoveble [RFC 2790] StorageSize int total number of bytes allocated to the service hrStorageSize [RFC 2790]
Any various Vendor specific type other than one of the above Figure Representative Service-Specific Job Status Elements Table Service-Specific Job Status Elements Element Description Reference CompressionDetected keyword Compression type actually used on the Document para9.1.12 complex Generated by the Service to indicate the actual document format details of the Document object para9.1.14 string name of the application that created the document, without its version number para9.1.13 string version of the application that created the document, without its name para9.1.13 DocumentSourceOsName string name of the operating system, without version number, on which the document was generated para9.1.13 string version of the operating system, without its name, on which the document was generated para9.1.13 DocumentFormat keyword Document format (i.e., PDL) for the Document [RFC2911] para3.2.1.1 para9.1.12 DocumentFormatDeviceId string Identifies the type of device for which the document was formatted, including manufacturer and model, following the IEEE 1284-2000 Device ID string para9.1.13 DocumentFormatVersion string the level or version of the DocumentFormat. para9.1.16
CoverSheetInfo complex Information entered by user to be put on Fax cover sheet. See CompanyName string user-supplied company name See DateTime string user-supplied date and time See From string user supplied name of the person group or entity for the cover sheet See Logo URI user supplied URL pointing to an image to use as the logo for the cover sheet See Message string user-supplied message for the cover sheet See Subject boolean user-supplied subject entry for the cover sheet See To boolean user-supplied name of the intended recipient of the document See Any various extension point for CoverSheetInfo See DestinationUris see para. DestinationUri URI URL used to transfer a Digital Document to its Destination. See PreDialString string dial string entered before the DestinationUri is applied See PostDialString string dial string entered after the DestinationUri is applied See T33Subaddress int For T33 subaddressing See Any various extension point for DestinationUris DocumentOutputMode keyword Way in which the output documents are partitioned among files. See para DocumentOutputModeWKV, KeywordNsExtensionPattern [PWG5108.2] para 8.1.3.3.6 JobAccountingSheets complex Specifies the accounting sheet for a job [PWG5100.3] para 3.8 keyword Specifies the accounting sheet format JobAccountingSheetTypeWKV, KeywordNsExtensionPattern [PWG5100.3] para 3.8.1 Media keyword Name of media to be used for accounting sheet, MediaWKV, KeywordNsExtensionPattern [RFC2911] para 4.2.11
keyword stitching reference edge of the output media StitchingReferenceEdgeWKV, KeywordNsExtensionPattern [PWG5100.3] para 3.2.2.1 StitchingOffset int perpendicular distance from the reference edge to the stitching axis in hundredths of a millimeter. [PWG5100.3] para 3.2.2.2 StitchingLocations int distance along the stitching axis where a stitch will be placed in hundredths of a millimeter [PWG5100.3] para 3.2.2.3 Any various extension point for Stiching Any various extension point for JobFinishingsCol JobSaveDisposition complex used to archive/save the Document Data of a job [PWG5100.11] para 7.9 SaveDisposition keyword specifies whether or not the Job MUST be Printed and/or saved, SaveDispositionWKV, KeywordNsExtensionPattern [PWG5100.11] para 7.9.1 SaveInfo complex [PWG5100.11] para 7.9.1.2 keyword SaveDocumentFormatType DocumentFormatWKV, MimeExtensionPattern [PWG5100.11] para 7.9.1.2.3 SaveLocation uri path to the directory as a URI where the Service saves the Document Data and other information [PWG5100.11] para 7.9.1.2.1 SaveName string name of the saved job [PWG5100.11] para 7.9.1.2.2 Any various Extension point for SaveInfo Any various Extension point for JobSaveDisposition JobSheetMessage string a message that is delivered with the job [PWG5100.3] para 3.12 JobSheets Specifies which Job start/end sheet(s), will be Printed with a Job JobSheetsWKV, KeywordNsExtensionPattern [RFC2911] para 4.2.3 [PWG5100.3] para 6.2 JobSheetsCol complex specify the media for the JobSheet [PWG5100.3] para 3.11
GetFaxOutJobElements ElementsNaturalLanguageRequested, JobId, RequestedElements, RequestingUserName FaxOutJobElements, ElementsNaturalLanguage GetFaxOutJobHistory ElementsNaturalLanguageRequested, limit, RequestingUserName JobHistory(list of JobSummary), ElementsNaturalLanguage GetFaxOutServiceElements ElementsNaturalLanguageRequested, RequestedElements, RequestingUserName ElementsNaturalLanguage, FaxOutServiceElements SendFaxOutDocument ElementsNaturalLanguageRequested, FaxOutDocumentTicket, JobId, LastDocument, RequestingUserName, DocumentData DocumentNumber, UnsupportedAttributes ValidateFaxOutJobTicket ElementsNaturalLanguage, FaxOutJobTicket, RequestingUserName UnsupportedAttributes Table Optional User Operations User Operation Name Input Parameters Output Parameters CancelCurrentFaxOutJob ElementsNaturalLanguage, JobId, Message, RequestingUserName CancelFaxOutDocuments DocumentNumber, ElementsNaturalLanguage, JobId, Message, RequestingUserName CancelMyFaxOutJobs ElementsNaturalLanguage, JobIds, Message, RequestingUserName JobIds DocumentNumber, JobId, RequestedElements, RequestingUserName FaxOutDocumentElements, ElementsNaturalLanguage GetFaxOutDocuments JobId, RequestingUserName Documents(List of JobId, JobName HoldFaxOutJob ElementsNaturalLanguage,
JobHoldUntil | JobHoldUntilTime JobId, Message, RequestingUserName ReleaseFaxOutJob ElementsNaturalLanguage, JobId, Message, RequestingUserName ResubmitFaxOutJob ElementsNaturalLanguage, FaxOutJobTicket, JobId, RequestingUserName JobId, UnsupportedElements ResumeFaxOutJob ElementsNaturalLanguage, JobId, Message, RequestingUserName SendFaxOutUri DocumentUri, FaxOutDocumentTicket, JobId, LastDocument, RequestingUserName DocumentNumber, UnsupportedAttributes DocumentNumber, ElementsNaturalLanguage, FaxOutDocumentTicket, JobId, Message, RequestingUserName UnsupportedElements SetFaxOutJobElements ElementsNaturalLanguage, FaxOutJobTicket, JobId, Message, RequestingUserName UnsupportedElements SuspendCurrentFaxOutJob ElementsNaturalLanguage, JobId, Message, RequestingUserName ElementsNaturalLanguage, FaxOutDocumentTicket, RequestingUserName UnsupportedElements Table Administrative Operations Administrative Operation Name Input Parameters Output Parameters CancelFaxOutJobs ElementsNaturalLanguage, JobIds, Message, RequestingUserName JobIds DisableFaxOutService ElementsNaturalLanguage, Message,
JobId, Message, RequestingUserName, RequestingUserUri CloseTransformJob JobId, RequestingUserName, RequestingUserUri CreateTransformJob DocumentPassword, ElementsNaturalLanguage, JobPassword, JobPasswordEncryption, TransformJobTicket, RequestingUserName, RequestingUserUri JobId, UnsupportedElements GetActiveTransformJobs FirstIndex, limit, RequestingUserName, RequestingUserUri ActiveJobs(list of JobSummary), GetTransformJobElements JobId, RequestedElements, RequestingUserName, RequestingUserUri TransformJobElements, GetTransformJobHistory limit, RequestingUserName, RequestingUserUri JobHistory(list of JobSummary), DocumentFormat, RequestedElements, RequestingUserName, RequestingUserUri, TransformName ListInputDocumentFormats RequestingUserName, RequestingUserUri, DocumentFormatDetails | (DocumentFormat, DocumentFormatVersion) list of DocumentFormatDetails | (DocumentFormat,
RequestingUserName, RequestingUserUri, DocumentFormatDetails | (DocumentFormat, DocumentFormatVersion) list of DocumentFormatDetails | (DocumentFormat, SendTransformDocument DocumentPassword, ElementsNaturalLanguage, TransformDocumentTicket, JobId, LastDocument, RequestingUserName, RequestingUserUri, DocumentData DocumentNumber, UnsupportedAttributes DocumentPassword, ElementsNaturalLanguage, JobPassword, JobPasswordEncryption, TransformJobTicket, RequestingUserName, RequestingUserUri UnsupportedAttributes Table Optional User Operations User Operation Name Input Parameters Output Parameters CancelCurrentTransformJob ElementsNaturalLanguage, JobId, Message, RequestingUserName, RequestingUserUri CancelMyTransformJobs ElementsNaturalLanguage, JobIds, Message, RequestingUserName, RequestingUserUri JobIds CancelTransformDocument DocumentNumber, ElementsNaturalLanguage, JobId, Message, RequestingUserName, RequestingUserUri
DocumentNumber, JobId, RequestedElements, RequestingUserName, RequestingUserUri UnsupportedElements GetTransformDocuments FirstIndex, JobId, Limit, RequestingUserName, RequestingUserUri Documents(List of JobId, JobName, UnsupportedElements HoldTransformJob ElementsNaturalLanguage, JobHoldUntil | JobHoldUntilTime JobId, Message, RequestingUserName, RequestingUserUri ReleaseTransformJob ElementsNaturalLanguage, JobId, Message, RequestingUserName, RequestingUserUri ResubmitTransformJob ElementsNaturalLanguage, TransformJobTicket, JobId, RequestingUserName, RequestingUserUri JobId, UnsupportedElements ResumeTransformJob ElementsNaturalLanguage, JobId, Message, RequestingUserName, RequestingUserUri SendTransformUri DocumentPassword, DocumentUri, TransformDocumentTicket, JobId, LastDocument, RequestingUserName, RequestingUserUri DocumentNumber, UnsupportedAttributes DocumentNumber, ElementsNaturalLanguage, JobId, UnsupportedElements
The types of resources within the scope of Resource Service include, but are not limited to: Font, Form, Logo, ICC Profile, Firmware, Software, Image, Template (including Job Template and document Template). The Resource Service model contains several Service properties: Service capability, Service configuration, Service description, Service status, and an extension point for vendor’s unique Service properties. The Service capability of Resource Service has a ResourceDescriptionCapabilites element that contains the abilities of the Service in supporting some of the descriptive attributes of a resource entry. These descriptive attributes of a resource entry include natural language for any Service generated message or description text, date and time of expiration, Resource category, Resource creator user name, Resource format, Resource descriptive information, Resource name, and Resource type. A Resource Service does not provide other job-related Service capabilities because it only stores and retrieves Resources, does not process any MFD job. The Service capability of Resource Service also has an extension point for other vendor’s unique Service capabilities. The Service configuration is the Resource Service specific view of the applicable MFD subunits which may include Storages, Interfaces, InputChannels, and OutputChannels. The Service description property contains only the basic set of imaging Service description elements common to all imaging services. It includes owner’s web address and identification information, Service URIs, Service descriptive information, Service location, and Service name. The Service status property contains state information maintained by the Service automata. The state information consists of a set of basic imaging Service states which are common to all imaging services and a set of Service states that are Resource Service specific. The basic imaging Service state information includes Service access rights, Service creation date, current time, Service id, a flag indicating whether the Service is accepting jobs (here refers to requests for storing and retrieving resources in Resource Service), the natural language currently used by the service, queued Service request count, serial number of the device hosting the service, the current state of the service, the current state of the subunits used by the service, additional information about the Service state, and human readable messages on the additional information about the Service state. The Resource Service specific set of Service state contains information on resource Service counters that provide Resource Service specific usage accounting information. Below is the top level view of the Resource Service schema.
- Testing (Idle|Processing) is an error General Notes : 1) C.isAcceptingResources represents the ability of the Service to retrieve, store, replace, and delete a resource (i.e. StoreResource will fail if ~C.isAcceptingResources). Other operations are not affected by this condition. 2) E.startRequest and E.endRequest refer to the event for starting and ending a resource transfer operation respectively. Resource transfer operations are StoreResource, RetrieveResource, ReplaceResource, and DeleteResource. Service State Transition By Operations SERVICE STATE MACHINE (Operations) Input State Down Testing Idle Processing Operation (Condition) Action (new state) Action (new state) Action (new state) Action (new state) Disable error disable (~C.IsAcceptingResources) disable (~C.IsAcceptingResources) disable (~C.IsAcceptingResources) Enable error enable (C.IsAcceptingResources) enable (C.IsAcceptingResources) enable (C.IsAcceptingResources) Restart (Note 1) restart (Idle) restart (Idle) restart (Idle) restart (Idle) Shutdown (Note 2) error shutdown (Down) shutdown (Down) shutdown (Down) Startup (Note 1) restart (Idle) error error error
RequestedElements, RequestingUserName System Elements, ListAllServices , RequestingUserName List of Service summary, PauseAllServices 2 ElementsNaturalLanguage, Message, RequestingUserName RestartAllServices 1, 5, 6, 7 ElementsNaturalLanguage, IsAcceptingJobs | IsAcceptingResources, Message, RequestingUserName, StartServicePaused RestartService 3, 4, 5, 6, 7 ElementsNaturalLanguage, Id, IsAcceptingJobs | IsAcceptingResources, Message, RequestingUserName, ServiceType, StartServicePaused ResumeAllServices 2 ElementsNaturalLanguage, Message, RequestingUserName 1 ElementsNaturalLanguage, Message, RequestingUserName ShutdownService1, 8 ElementsNaturalLanguage, Id, Message, RequestingUserName ServiceType StartupAllServices 1, 5, 6, 7 ElementsNaturalLanguage, IsAcceptingJobs, Message, RequestingUserName, StartSystemPaused StartupService 1, 5, 6, 7 ElementsNaturalLanguage, IsAcceptingJobs, Message, RequestingUserName ServiceType, StartServicePaused Id , ,
PWG 5106.1-2007, "The Printer Working Group (PWG) Standardized Imaging System Counters 1.1", April 27, 2007, H. Lewis, I. McDonald, J. Thrasher, W. Wagner, and P. Zehler, [PWG5106.2] PWG 5106.2-2006 “Web-based Imaging Management Service V1.0/Abstract Protocol, April 21, 2006. H. Lewis, I. McDonald and W. Wagner, [PWG 5106.4] PWG 5106.4-2011 “Power Management Model for Imaging Systems 1.0”, February 14, 2011, I. McDonald, [PWG5108.2] PWG 5108.2-2009, Network Scan Service Semantic Model and Service Interface v1.0", 10 April 2009, N.Chen, P. Zehler, [RFC 1696] RFC 1696, “Modem Management Information Base (MIB) using SMIv2”, August 1994, J. Barnes, L. Brown, R. Royston, S. Waldbusser, [RFC2119] RFC 2119, “Key words for use in RFCs to Indicate Requirement Levels”, March 1997, S. Bradner, [RFC2396] RFC 2396, “Uniform Resource Identifiers (URI): Generic Syntax”, August 1998, T. Berners-Lee, R. Fielding, L. Masinter, [RFC2426] RFC 2426, “vCard MIME Directory Profile”, September 1998, F. Dawson, T. Howes, [RFC2617] RFC 2617, “HTTP Authentication: Basic and Digest Access Authentication“June 1999, ,J. Franks, P. Hallam-Baker, J. Hostetler, S. Lawrence, P. Leach, A. Luotonen, L. Stewart,
MultipleDocumentsHandling, OrientationRequested, OutputBin, OutputDevice, PageDelivery, PageOrderReceived , PdlInitFileLocation, PdlInitFileName, PdlInitFileEntry, PresentationDirectionNumberUp, PrintColorMode , PrintContentOptimize, PrintRenderingIntent , Quality, SaveDisposition, SaveDocumentFormat, SeparatorSheetsType , SheetCollate, Sides , StitchingReferenceEdge, TemplateType , XImagePosition, YImagePosition List of Integers Specifies the valid list of integers for the JobTicket element NumberUp List of MediaCol This element is associated with the MediaCol PrintDocumentProcessing element. This element is referred to as the MediaCol database. It is a list of all the instances of MediaCol supported by the PrintService. Note that this element must be explicitly requested and is not returned with the other PrintDocumentProcessing elements. MediaColSupported (Note for MediaCol in element groups such as InsertSheet, the MediaCol capabilities element with a syntax of Boolean is used) List of Resolutions Specifies the allowed resolution tuples for the JobTicket element Resolution List of URI schemes Specifies the allowed URI schemes for the JobTicket element SaveLocation, Destination Range of Specifies the lower and Copies, FontSizeRequestedSupported,
[KeywordNsExtensionPattern] PrintColorModeWKV Auto, BiLevel, Color, Highlight, Monochrome, ProcessBiLevel, ProcessMonochrome, [KeywordNsExtensionPattern] PrintContent OptimizeWKV Graphics, Photo, Text, TextAndGraphics, [KeywordNsExtensionPattern] PrintQualityWKV Draft, High, Normal, [KeywordNsExtensionPattern] PrintRendering IntentWKV Absolute, Perceptual, Relative, Saturation, [KeywordNsExtensionPattern] PwgRasterDocument BacksideWKV Flipped, ManualTumble, Normal, Rotated, [KeywordNsExtensionPattern] RegionUnitWKV Absolute, Perceptual, Relative, Saturation, [KeywordNsExtensionPattern] SaveDispositionWKV None, PrintSave, SaveOnly, [KeywordNsExtensionPattern] SeparatorSheets TypeWKV BothSheets, EndSheet, None, SlipSheets, StartSheet, [KeywordNsExtensionPattern] SheetCollateWKV Collated, Uncollated, [KeywordNsExtensionPattern] SidesWKV OneSided, TwoSidedLongEdge, TwoSidedShortEdge, [KeywordNsExtensionPattern] Stitching ReferenceEdge WKV Bottom, Left, Right, Top, [KeywordNsExtensionPattern] TemplateType WKV CopyDocument, CopyJob, EmailInDocument, EmailInJob, EmailOutDocument, EmailOutJob, FaxInDocument, FaxInJob, FaxOutDocument, FaxOutJob, NetFaxInDocument, NetFaxInJob, NetFaxOutDocument, NetFaxOutJob, PrintDocument, PrintJob, ScanDocument, ScanJob, TransformDocument, TransformJob, Vendor, [KeywordNsExtensionPattern] UnitsWKV Dpcm. Dpi, [KeywordNsExtensionPattern]