3.2.3 AsyncUI Client Details

The AsyncUI notification type MUST use the notification type identifier value AsyncPrintNotificationType_AsyncUI (section 2.2.1).

The AsyncUI notification type includes some notifications that are sent in unidirectional communication mode and others that are sent in bidirectional communication mode. In bidirectional communication mode, the type of notification received by a client determines the required response type. A client of the AsyncUI notification type that uses the Print System Asynchronous Notification Protocol to process notification in bidirectional communication mode has the following state diagram when dealing with a single communication channel.

Client state diagram when dealing with a single communication channel

Figure 11: Client state diagram when dealing with a single communication channel