getPrinterInfo
Retrieve detailed printer information from the current operating environment to monitor and manage device configurations efficiently.
Instructions
获取当前设备的打印机信息
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Input Schema (JSON Schema)
{
"properties": {},
"required": [],
"type": "object"
}
Implementation Reference
- src/index.ts:687-695 (handler)Handler function for the getPrinterInfo tool. It uses the systeminformation library (si.printer()) to fetch printer information and returns it as JSON text.case "getPrinterInfo": { const printerInfo = await si.printer(); return { content: [{ type: "text", text: JSON.stringify(printerInfo, null, 2) }] }; }
- src/index.ts:244-252 (registration)Tool registration in the listTools response, including name, description, and input schema (empty object).{ name: "getPrinterInfo", description: "获取当前设备的打印机信息", inputSchema: { type: "object", properties: {}, required: [] } },
- src/index.ts:247-251 (schema)Input schema for getPrinterInfo tool: accepts no parameters.inputSchema: { type: "object", properties: {}, required: [] }