# Create a printer subscription. # # Usage: # # ./ipptool [-d recipient=uri] printer-uri create-printer-subscription.test { # The name of the test... NAME "Create a push printer subscription" SKIP-IF-NOT-DEFINED recipient # The operation to use OPERATION Create-Printer-Subscription # The attributes to send GROUP operation-attributes-tag ATTR charset attributes-charset utf-8 ATTR language attributes-natural-language en ATTR uri printer-uri $uri GROUP subscription-attributes-tag ATTR uri notify-recipient-uri $recipient ATTR keyword notify-events printer-config-changed,printer-state-changed # What statuses are OK? STATUS successful-ok # What attributes do we expect? EXPECT notify-subscription-id OF-TYPE integer WITH-VALUE >0 DISPLAY notify-subscription-id } { # The name of the test... NAME "Create a pull printer subscription" SKIP-IF-DEFINED recipient # The operation to use OPERATION Create-Printer-Subscription # The attributes to send GROUP operation-attributes-tag ATTR charset attributes-charset utf-8 ATTR language attributes-natural-language en ATTR uri printer-uri $uri GROUP subscription-attributes-tag ATTR keyword notify-pull-method ippget ATTR keyword notify-events printer-config-changed,printer-state-changed # What statuses are OK? STATUS successful-ok # What attributes do we expect? EXPECT notify-subscription-id OF-TYPE integer WITH-VALUE >0 DISPLAY notify-subscription-id }