Restofy Docs
Impresoras del negocio POST

Actualizar impresora

POST /api/printers/update-printer

Descripción

Edita nombre, ancho y estación de una impresora existente.

Detalles

Actualiza los datos editables de la impresora indicada: nombre visible, nombre en el equipo donde se imprime, ancho del papel, caracteres por renglón y estación a la que pertenece. Si no se indican los caracteres por renglón, se estiman desde el ancho. También define si la impresora imprime las tildes y la ñ o las reemplaza por letras simples, y cuántas copias iguales saca de cada comanda de cocina. Si no se indican las copias, se conservan las que tenía. Falla si la impresora no existe.

Permisos requeridos

settings.module

Request

Nombre Tipo Requerido Reglas
printerId int Sí
min_value:1
name string Sí
min:1 max:100
deviceName string Sí
min:1 max:255
stationUuid string Sí
max:36
printWidthMm int Sí
min_value:50 max_value:120
printColumns int No
min_value:24 max_value:96
kitchenCopies int No
min_value:1 max_value:5
stripAccents bool No —

Ejemplo de request

curl -X POST https://restofy.pro/api/printers/update-printer \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "printerId": 1,
    "name": "string",
    "deviceName": "string",
    "stationUuid": "string",
    "printWidthMm": 1
}'

Los valores son demo: reemplázalos por datos reales del negocio.