IPP> NOT - Job and Printer Event Notification Content list

IPP> NOT - Job and Printer Event Notification Content list

Hastings, Tom N hastings at cp10.es.xerox.com
Thu Aug 12 17:47:34 EDT 1999


At the IPP telecon, 8/11/99, we simplified the Notification Content to the
following attributes.

Please send comments to the DL on these.  I'll update the Notification Model
document accordingly for the Alaska meeting.

Tom

Job Event Notification content
The following notification content is sent for both Per-Job and Per-Printer
Subscriptions when a Job event occurs (see section 5.1 for Job events):
		ISSUE 8 - Most transports only allow 500 to 1000 octets in a
packet we have too much stuff.

		 version-number (integer (0:32767))

		 status-code (integer (0:32767)) - with the value:
basic-job-event(600) 

		 request-id (integer (1:MAX)) - used as notification
delivery sequence number for each recipient

		 attributes-charset (charset) 

		 attributes-natural-language (naturalLanguage)

		[subscription-id (integer(1:MAX))] 	MUST if from a
Per-Printer subscription  

		 job-printer-uri (uri) 

		 printer-name (name(127)) 

		 job-id (integer(1:MAX)) 

		 job-name (name(MAX)) 

		 job-trigger-event (type2 keyword) 

		 job-trigger-time (integer(1:MAX)) 

		[job-trigger-date-time (dateTime)] 

		 job-state (type1 enum) 

		 job-state-reasons (1setOf type2 keyword) 

		[job-impressions-completed (integer(0:MAX))]	only for
'job-
		completed' event

		[job-media-sheets-completed (integer(0:MAX))]	only for
'job-completed' event

		 job-collation-type (type2 enum)    	only for
'job-progress' event

		 sheet-completed-copy-number (integer(-2:MAX))    	only
for 'job-progress' event

		 sheet-completed-document-number(integer(-2:MAX))    	only
for 'job-progress' event

		 impressions-interpreted (integer(-2:MAX))    	only for
'job-progress' event

		 impressions-completed-current-copy (integer(-2:MAX))
only for 'job-progress' event
Printer Event Notification content:
The following notification content is sent for both Per-Job and Per-Printer
Subscriptions when a Job event occurs (see section 5.2 for Printer events):
		 ISSUE 13 - Most transports only allow 500 to 1000 octets in
a packet so we have too much stuff here.

		 version-number (integer (0:32767))

		 status-code (integer (0:32767)) - with the value:
basic-job-event(601) 

		 request-id (integer (1:MAX)) - used as notification
delivery sequence number for each recipient

		 attributes-charset (charset) 

		 attributes-natural-language (naturalLanguage)

		[subscription-id (integer(1:MAX))]	MUST if from a
Per-Printer subscription

		 printer-uri (uri) 

		 printer-name (name(127)) 

		[job-id (integer(1:MAX))]	MUST if from a Per-Job
subscription

		[job-name (name(MAX))]	MUST if from a Per-Job subscription

		 printer-trigger-event (type2 keyword) 

		 printer-trigger-time (integer(1:MAX)) 	

		[printer-trigger-date-time (dateTime)]

		 printer-state (type1 enum) 

		 printer-state-reasons (1setOf type2 keyword) 

		 printer-is-accepting-jobs (boolean) 





More information about the Ipp mailing list