Ale dirèkteman nan kontni an

Mòd otonòm

Nan mòd otonòm, ajan an reponn demann lokal ki siyen san li pa aktive nan okenn cloud. Sèvi avè l sou rezo ki pa gen entènèt, oswa lè òganizasyon ou pa vle depann de yon cloud. Se mòd lokal la sèlman ki mache: pa gen travay cloud, pa gen tablo de bò, pa gen webhook epi pa gen mizajou otomatik.

1. Kreye yon pè kle siyati​

Jenere yon pè kle Ed25519 sou backend ou. Kle piblik la se kle brit 32 okte a an base64 estanda; kle prive a rete sou backend ou, kote createSigner nan @jodaprint/node sèvi avè l. Chwazi pwòp ID òganizasyon ou (org_ swiv ak lèt ak chif) ak ID kle a.

2. Ekri konfigirasyon an​

{
"local": { "standalone": true, "orgId": "org_acme" },
"security": {
"allowedOrigins": ["https://pos.example.com"],
"requireSignature": true,
"signingPublicKeys": [
{ "keyId": "sk_acme_1", "publicKey": "11qYAYKxCrfVS/7TyWQHOg7hcvPapiMlrwIaaPcHURo=" }
]
},
"printers": { "aliases": { "receipt": "prn_7f3a" } }
}

3. Enpòte l​

sudo jodaprint-agent config import jodaprint-config.json

Oswa enstale ajan an avè l: pwopriyete MSI CONFIG_FILE, yon fichye jodaprint-config.json bò kote pkg macOS la, oswa /etc/jodaprint/config.json sou Linux. Gade Enstalasyon san bri.

4. Enprime​

SDK navigatè a mache jan l konn mache, ak menm orgId la ak yon siyatè ki sèvi ak kle ou:

const jp = new JodaPrint({ orgId: "org_acme", signer: httpSigner("/jodaprint/sign") });

Lisans​

San cloud, ajan an pa ka renouvle token lisans li, kidonk limit plan gratis la aplike (ansanm ak liy anba « Printed with JodaPrint » la). Enpòte yon fichye lisans JodaPrint ba ou:

sudo jodaprint-agent license import license.jwt
jodaprint-agent license status

Mizajou​

Enstale nouvo vèsyon yo ou menm ak zouti enstalasyon ou; yon mizajou kenbe konfigirasyon an ak done yo.