Appearance
Label Printing
WARNING
Fix broken Link for Configuration
As an Argonaut Customer, I want to be able to print labels on a variety of networks and be able to debug the status of label being printed, so that labels can be associated to material for tracking purposes.
Assumptions
- The manager has a running Argonaut instance
- The manager has an authenticated Argonaut user with login credentials
- The manager has a Argonaut "context"
- The manager has a Argonaut "manager" role with the appropriate (or all) ACLs assigned
- The manager has at least 1 Argonaut "Material Class" defined
test-materials
- The manager has at least 1 Argonaut "Material Model"
test-model-01
Setup
- The manager creates a new device
- With a
Device Type
of label template - The configuration for
host
,port
andtemplate_type
are set appropriately
- With a
- The manager updates a Material Model
test-model-01
- Sets the Label Printer Device to the newly created label printer device
- Sets the Label Template to an existing one, or click "Create New Label Template" button
- Give the template a name
- Enter an appropriate label template (See below)
- Select an appropriate label template type
- Click "Save" to update the material model
- The manager creates a new material
- In the "Material Class" page, select the class that contains the model
test-model-1
- Click "Edit" to view the "Create Material" button
- Select the model that was just configured
- Enter a new serial number and check the "Label Print" checkbox
- Visit the device configured in the Material Model and view the queue report to see a "pending" status
- In the "Material Class" page, select the class that contains the model
- The Integrator configures the Label Print Service
- A Sparkplug Label Print service must be running
- The Sparkplug service must be updated to watch for print requests from the new device Id
- Once the Sparkplug service is updated, then the label print queue status should change
Example Label Template
^XA
^CFd0,10,18
^PR12
^LRY
^MD30
^PW350
^LL150
^PON
^FO83,48^FD<!MAT_SN>^FS^PQ1
^XZ```