save_profile
Create or update a print profile to store printer, paper, tray, quality, calibration, and cost settings so jobs reuse saved configurations.
Instructions
Create or update a remembered print profile. Only the given fields change.
paper: "sheet" (paper size follows the HTML sheet, default) or "driver" (keep the paper set in the driver). tray / media: name (or part of it) or code from describe_printer. quality: draft|low|medium|high. color: color|mono. duplex: simplex|long_edge|short_edge. icc: path to a printer ICC profile, intent: perceptual|relative|saturation|absolute. dpi: render resolution (default 300). scale_x/scale_y (0.97-1.03) and offset_x_mm/offset_y_mm (-5..5): calibration applied to every job. mirror: print every sheet mirrored (sublimation / heat-transfer paper for mugs, T-shirts). Proofs stay readable. paper_price: cost of one sheet; ink_price_5pct: ink cost of one A4 page at 5% coverage of one colour (bottle or cartridge price / ISO page yield printed on the box); currency: e.g. "RUB", "USD". With these, every proof includes a cost estimate. tags/notes: what this profile is for ("business cards", "cardstock 300g") so it can be found later. open_driver_dialog: shows the printer driver's own settings window to the user; everything they choose there, including vendor-only options, is stored in the profile.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dpi | No | ||
| icc | No | ||
| name | Yes | ||
| tags | No | ||
| tray | No | ||
| color | No | ||
| media | No | ||
| notes | No | ||
| paper | No | ||
| duplex | No | ||
| intent | No | ||
| mirror | No | ||
| printer | No | ||
| quality | No | ||
| scale_x | No | ||
| scale_y | No | ||
| currency | No | ||
| offset_x_mm | No | ||
| offset_y_mm | No | ||
| paper_price | No | ||
| make_default | No | ||
| ink_price_5pct | No | ||
| open_driver_dialog | No |