The SP.ASSIGN command uses a form queue number to set the destination and other options for printer output.
where options are chosen from:
The SP.ASSIGN command references the $FORMS file (set up using SET.QUEUE) to relate Pick style form queue numbers to the corresponding SETPTR options. The options to SP.ASSIGN can be used to override the settings in the form queue definition.
The Fqno or Qqno options specify the form queue to be used. This defaults to zero if omitted.
The queue number is used to read the corresponding print unit details from the $FORMS file. The remaining options can be used to override settings in the $FORMS entry.
Use of both the H and S options selects mode 3 printing, directing output to the hold file. When the H option is used without the S option, print mode 6 is selected causing the output to be written to a file and also printed.
SP.ASSIGN sets the characteristics of print unit zero, the default printer, unless the Runit option is given.
If no options are given, the SP.ASSIGN command shows the form queue number associated with the default print unit and the settings of this printer.
Note: SP.ASSIGN is provided to ease migration of applications from Pick style environments. It is strongly recommended that new applications should make direct use of SETPTR.
This command uses the definition of form queue 3 to process output sent to the default printer (print unit 0).
This command uses the definition of form queue 3 but forces use of print mode 3 to send the data to a file.
This is similar to the previous example except that the data is saved to a file and also printed.
This command uses the definition of form queue 6 to process output sent to print unit 4 but forces the number of copies to be 2.