---
title: "Process request to print."
method: POST
path: "/v1/Print"
tags: ["Action"]
---

# Process request to print.

`POST /v1/Print`

Rather than requesting output directly from the printer, print messages are registered in a message queue service that the printer can access. A printer must be registered to the user, and the user must have permission to access the printer to send a print message.

## Request body

- PostPrintRequest — "POST /Print".
  - `printer` string, required — 출력 요청할 프린터 ID.
  - `dataTypeToPrint` string, nullable — PrintableData 의 타입(Text / ImageUrl).
  - `dataToPrint` string, nullable — 출력할 메시지 또는 출력할 이미지 URL.
  - `stickyDirection` string, nullable — 점착면 위치.
  - `paperLength` string, nullable — 출력할 길이.
  - `imageFitOption` string, nullable — 이미지 Fit 옵션.

## Response `200`

The output request was successful.

- PostPrintResponse
  - `result` boolean
  - `lengthOfPaper` number, double
  - `numberOfPapers` integer
  - `numberOfCharacters` integer
  - `errorResponse` ErrorResponse — Error Response.
    - `code` integer — HTTP Response state code.
    - `errors` string[], nullable — List of error messages.

## Other responses

- `400` — The output request format is incorrect.
- `404` — User or printer not found.
- `503` — Unable to send output request.

---

[API](https://skmtc.net/mangoslab/apis/nemonic-zapier-api.md) · [All operations](https://skmtc.net/mangoslab/apis/nemonic-zapier-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/mangoslab/nemonic-zapier-api/versions/55cf4a97c559/schema)
