Topics   All   MacOS (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server   Client   Old   Deprecated   Guides   Examples   Videos
New in version: 12.1   12.2   12.3   12.4   12.5   13.0   13.1   13.2   13.3   13.4    Statistic    FMM    Blog  

Printer.PrinterInfo

Queries printer info.

Component Version macOS Windows Linux Server iOS SDK
Printer 6.5 ✅ Yes ✅ Yes ❌ No ✅ Yes, on macOS and Windows ❌ No
MBS( "Printer.PrinterInfo"; Name; Selector )   More

Parameters

Parameter Description Example
Name The name of the printer. "LaserPrinter"
Selector The selector for the value to query. "Name"

Result

Returns value or error.

Description

Queries printer info.
Selectors on Mac: Name, Type, languageLevel (PostScript language level or zero). If you ask for deviceDescriptionKeys, you get a list of other keys available.
Selectors on Windows: ServerName, PrinterName, ShareName, PortName, DriverName, Comment, Location, SepFile, PrintProcessor, Datatype, Parameters, SepFile, Priority, DefaultPriority, StartTime, UntilTime, Status, Jobs, AveragePPM, Status, Attributes.
Attributes and Status are returned as numbers.
If you pass "Keys" for selector, we return list of all available keys.

Examples

Queries type of Mac printer:

MBS("Printer.PrinterInfo"; "Brother DCP-8085DN"; "type")

See also

Release notes

Example Databases

Blog Entries

This function checks for a license.

Created 27th November 2016, last changed 27th November 2016


Printer.PrinterCount - Printer.PrinterName

💬 Ask a question or report a problem