getPrinterInfo
Retrieve printer details from your current operating environment to identify available devices and their configurations.
Instructions
获取当前设备的打印机信息
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/index.ts:687-695 (handler)Handler for getPrinterInfo tool that retrieves printer information using systeminformation library's printer() method and returns it as JSON.case "getPrinterInfo": { const printerInfo = await si.printer(); return { content: [{ type: "text", text: JSON.stringify(printerInfo, null, 2) }] }; }
- src/index.ts:244-252 (registration)Registration of the getPrinterInfo tool in the listTools response, including name, description, and empty input schema.{ name: "getPrinterInfo", description: "获取当前设备的打印机信息", inputSchema: { type: "object", properties: {}, required: [] } },
- src/index.ts:247-251 (schema)Input schema for getPrinterInfo tool, which requires no parameters.inputSchema: { type: "object", properties: {}, required: [] }