Print Jobs API
Print Jobs API
创建打印任务
POST /v1/print-jobs
请求:
{
"printer_id": "printer_123",
"content_type": "pdf",
"content": "JVBERi0xLjQK...",
"copies": 1,
"options": { "duplex": false }
}返回:
{ "id": "job_abc", "status": "queued" }查询任务
GET /v1/print-jobs/{id}
示例返回:
{
"id": "job_abc",
"status": "printing",
"printer_id": "printer_123"
}状态机
queued -> dispatched -> printing -> completed
失败原因:
AGENT_OFFLINEPRINTER_OFFLINEDOWNLOAD_FAILEDPRINT_ERRORINVALID_CONTENT