Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ prf — Apollo

Media Vault

Software Library

Restoration Projects

Artifacts Sought

SYSCALLS/PRF - printer manager calls                       1987/01/22


Include files:

     C:          /sys/ins/prf.ins.c
     Pascal:     /sys/ins/prf.ins.pas


Procedures and Functions:

    PRF_$CONFIG_FILE (name, name-length, status)
        Sets the print options in the print request packet from a
        configuration file.

    PRF_$DELETE_ENTRY (queue-entry-name, queue-entry-name-length, status)
        Deletes a print request from the print queue.

    PRF_$INIT (stream-id, status)
        Sets print request packet options to default values.

    PRF_$INQ_OPTION (option, option-length, number-value, string,-value,
                     string-length, status)
        Returns the string and number representations of the print
        request packet option to the caller.

    PRF_$NAME_PRINT (filename, filename-length, queue-name,
                     queue-name-length, status)
        Copies a data file to the /sys/print/spooler directory and
        generates print request packet.

    PRF_$QUEUE_FILE (filename, filename-length, queue-name, queue-name-length,
                     status)
        Generates a print request packet in the /sys/print/queue directory.

    PRF_$SET_OPTION (option, option-length, number-value,
                     string-value, string-length, status)
        Sets an option in the print request packet.

    PRF_$STREAM_PRINT (stream-id, queue-name, name-length, status)
        Copies data from a stream to the /sys/print/spooler
        directory and generates a print request packet in the
        /sys/print/queue directory.

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026