PrinterInfo Object



 
The PrinterInfo object provides information about a printer.


Members Table

    The following table lists the members provided by the PrinterInfo object.

    Members
    Collections Description
    Jobs Print jobs.
    Properties Description
    Attributes Printer attributes.
    AveragePPM Average number of printed pages per minute.
    ChargeForPrinting Whether printing is charged.
    Comment Brief printer description.
    ConfirmJobs Whether jobs must be confirmed.
    Datatype Name of the data type used to record a print job.
    DefaultPriority Default priority value assigned to each print job.
    DriverName Name of the printer driver.
    EnableForFreeZone Whether printing is for free in a free zone.
    Info Information string.
    JobCount Number of print jobs.
    KeepPrinterPausedOnQuit Whether the pause status is kept when quitting.
    LimitJobCount Whether the number of simultaneous print jobs is limited.
    LimitPageCount Whether the number of pages per print job is limited.
    Location Name of the physical printer location.
    MaxJobs Maximum number of simultaneous print jobs.
    MaxPages Maximum number of pages per print job.
    Parameters Default print-processor parameters.
    PortName Printer port(s) used to transmit data.
    Price Price per page.
    PrinterName Name of the printer.
    PrintProcessor Name of the used print processor.
    Priority Priority value used by the spooler to route print jobs.
    SepFile Name of the file used to create the separator page.
    ServerName Name of the server controlling the printer.
    ShareName Name of the sharepoint for the printer.
    ShowPrinterInDialog Whether to show the printer in the SiteKiosk print dialog.
    StartTime Earliest time at which the printer will print a job.
    Status Current printer status.
    UntilTime Latest time at which the printer will print a job.
    Methods Description
    GetJob Returns a print job by ID.
    PrintDocument Prints a document by text or file path.

Remarks
    This object is available through the collection Printers. Use the PrinterInfo object to receive information about a printer and its print jobs.

    Note that the path of a file using SiteKiosk objects must be allowed in the
    SiteKiosk configuration (Security -> Access -> URL's With Script Permission)
    if it is not a browser skin file.
Examples
    The following example displays the number of print jobs of the first available printer.

    <SCRIPT TYPE="text/javascript">
    window.external.InitScriptInterface();
    alert(SiteKiosk.Printer.Printers.Item(1).JobCount);
    </SCRIPT>

Applies to
    SiteKiosk v6.2 (and later versions).

Back to top