I - Règle métier

II - Flux

Impression

  1. Génération du rendu de la PDF
  2. Configuration de l’imprimante (si non configurer) / Actualisation de l’IP de l’imprimante (si imprimante configuer)
  3. Lancement de l’impression
sequenceDiagram participant Cl as Client participant S as Service participant Cu as Cups Cl->>S: POST print S-->>S: render template card (1) S->>Cu: setPrinterUri()* (2) S->>Cu: print() (3)

setPrinterUri() : Configure l’imprimante cible print() : Lance le job impression

Status

sequenceDiagram participant Cl as Client participant S as Service participant Cu as Cups Cl->>S: POST status S->>Cu: getJob() Cu->>S: return jobs S-->>S: select job S->>Cl: return status