Once the desired Cloud Imaging System is located, communication security procedures are used to establish mutual authentication and authorization between the Client and that Cloud Imaging System (containing the Cloud Imaging Services). This establishes a relationship between the User and the Cloud Imaging Services (which is termed Association). The communication security procedures to be used between Client and and between Proxy and Cloud, and the procedure for establishing Association are out of the scope of this specification. Imaging System Registration. To register a Local Imaging System, the Owner will have independently communicated with the Administrator of the Cloud Imaging Service to arrange for his Local Imaging System to be registered. The Local Imaging System Owner has the URL of the Cloud Imaging System Control Service, and the Cloud Imaging System has been configured to accept a connection from the Local Imaging System Proxy for the Owner's System. The Local Imaging System Owner provides information to the Proxy about which Services of which System are to be registered with what Cloud Imaging System and the address of the Cloud Imaging System Control Service. The Proxy establishes a connection to the Cloud System Control Service and sends a message that provides information on all System Elements of the Local Imaging System (Description and Status) that are to be made known to the Cloud Imaging System. This is done independently for each proxied Local Imaging System to be registered. This message includes, at a minimum, the standard Operation Elements (e.g., , , ), the identification of the Services to be made accessible, and the following System Description and System Status Elements: CharsetConfigured NaturalLanguageConfigured MakeAndModel OwnerUri SystemGeoLocation SystemLocation SystemName ConfiguredServices LocalSystemUuid State (of the System) ResourceKOctetsRequested (if Resource material is to be made available to the Cloud Imaging System.) The Cloud Imaging Control Service responds with the registration status of the Local Imaging System. The Cloud Imaging Services that are to be linked to identified and accepted Local Imaging Services are created, if they do not already exist. For each accepted Local Imaging Service, the Cloud Imaging
this case, the Local Imaging System Proxy schedules Jobs and maps Jobs to Local Imaging Services based on Job requirements versus local policy and individual Service capability and state. Table - The Local Imaging System Proxy to Cloud Imaging Service Operations Operation Request Parameters (Note 1) Response Parameters (Note 2) AcknowledgeDocument JobId; JobUuid; DocumentNumber or DocumentUuid FetchStatusCode UnsupportedElements ImpressionsCompleted DocumentState DocumentStateReasons 3 AcknowledgeJob JobId ; JobUuid FetchStatusCode UnsupportedElements ImpressionsCompleted JobState JobStateReasons 3 DeregisterSystem Message 4 FetchDocument JobId ; JobUuid DocumentNumber or DocumentUuid CompressionAccepted DocumentFormatAccepted DocumentNumber or DocumentUuid DocumentFormat; CompressionSupplied; DocumentTicket DocumentMessage DocumentPassword DocumentData or DocumentUri or InputElements (for FaxOut) 3, 6 FetchJob JobId, JobUuid JobTicket; JobPassword JobPasswordEncryption, DestinationUris (for Scan and FaxOut) DestinationAccesses (for Scan) InputElements (for Scan) 3,7 GetFetchableJobs List of JobId, JobUuid; Job summary collection (, , , , , , , ) 3 GetJobDocumentElements JobId, JobUuid DocumentNumber, DocumentUuid; RequestedElements Document (DocumentReceipt, DocumentStatus, DocumentTicket) UnsupportedElements 3 GetJobDocuments limit FirstIndex JobId, JobUuid RequestedElements Documents(list of DocumentSummaries) , 3 GetJobElements JobId; JobUuid RequestedElements (JobReceipt, JobStatus, or JobTicket.) Job ( (JobReceipt, JobStatus, JobTicket.)ElementsNaturalLanguage UnsupportedElements 3 GetServiceNotifications ServiceState(Local Service); IdentifyDeviceState ServiceState (Cloud Service) TimeoutError RegistrationSuspended JobFetchable; JobTerminated; IdentifyActions 3,4