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
MBS(
"Printer.PrinterInfo"; /* Queries printer info. */
$Name; /* The name of the printer.e.g. "LaserPrinter" */
$Selector) /* The selector for the value to query.e.g. "Name" */
Less
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