1. Fra Hamburger-menuen i det øverste venstre hjørne af Sapera tilgås "Shopmanager".
2. Tilgå "Opsætning" → "Indstillinger" → "Reports" → "Labels".
Her angives den printer der skal bruges ved label udskrift. Dette sættes normalt op direkte fra Indstillinger → Printere på agenten.
Valgmuligheder:
[Angiv labelprinter]: Den printer der skal benyttes.
Følgende indstillinger som Template etc. er kun i brug HVIS Use Label Direct Print er Ja. Ellers genereres lablen af Microsoft Reporting Engine.
Valgmuligheder:
Ja: Sapera skal benytte label direct print.
Nej: Sapera skal ikke benytte label direct print.
Her angives en label template. Det er her det defineres, hvordan lablen skal ses ud.
Valgmuligheder:
[Angiv template]: Valgmulighed 1.
Et eksempel på en template:
<font name="Verdana" size=10>
<b><c>Kundenavn<b><c>
<space height=1>
<font name="Verdana" size=8>
{Product.DisplayName}
<font name="Verdana" size=8>
{Product.Identifier}<font>
<font name="Verdana" size=10><b>Pris kr:<right>{SalesPrice}<right><b><font>
<c>{barcode width=40 height=5}<c>Der understøttes følgende felter:
{Product.Identifier}: Varenummer
{Product.DisplayName}: Produktets visningsnavn
{Product.Location}: Produktlokation (første)
{Product.Locations}:Alle produktets lokationer (kommasepareret)
{ListSalesPrice}: Normal salgspris (uden rabat)
{SalesPrice}: Salgspris (med rabat)
{DiscountAmount}: Rabatbeløb
{Variant.Identifier}: Variantens ID
{Variant.DisplayName}: Variantens visningsnavn
{Variant.Value1}: Variantens første værdi
{Variant.Value2}: Variantens anden værdi
{Variant.Value3}: Variantens tredje værdi
{Instance.Value1}: Serienummervarens første værdi
{Instance.Value2}: Serienummervarens anden værdi
{Instance.Value3}: Serienummervarens tredje værdi
{Instance.Identifier}: Serienummervarens ID
{Instance.DisplayName}: Serienummervarens visningsnavn
{Instance.SerialNumber}: Serienummer
{Instance.RegistrationNumber}: Registreringsnummer
{Identifier}: ID (kan referere til både produkt eller instans afhængigt af kontekst)
{DisplayName}: Visningsnavn (kan referere til både produkt eller instans afhængigt af kontekst)
Derudover understøttes følgende kommandoer
Start på bold/fed skrift: <b>Slut på bold/fed skrift: <b>Start på "centreret tekst": <c>
Slut på "centreret tekst: <c>Start på brug af anden skrifttype: <font[^>]*> (regex). Eks. <font name="Verdana" size=10>Slut på brug af valgt fint: <font>Start op mellemrum fra denne linje ned til næste: <space height=1> - hvor 1 protected const string BarCommandRegEx = "{barcode(.*)}"; protected const string ImageCommandRegEx = "{image id=(?<id>\d+) x=(?<x>\d+) y=(?<y>\d+)( width=(?<width>\d+))?( height=(?<height>\d+))?.*}"; protected const string LineCommandRightAlign = "<right>(.*)<\\right>";
Her angives værdien for "top margin". Det er altså denne afstand, der er mellem lablens top og den øverste del af lablens indhold.
Valgmuligheder:
[Angiv numerisk værdi]: Den numeriske værdi du angiver her, vil være den længde der er sat mellem lablens top og den øverste del af lablens indhold. Denne værdi kan eksempelvis være [2]
Her angives værdien for "left margin". Det er altså denne afstand, der er mellem lablens top og den venstre del af lablens indhold.
Valgmuligheder:
[Angiv numerisk værdi]: Den numeriske værdi du angiver her, vil være den længde der er sat mellem lablens venstre side og den venstre del af lablens indhold. Denne værdi kan eksempelvis være [2]
Her angives værdien for "right margin". Det er altså denne afstand, der er mellem lablens top og den højre del af lablens indhold.
Valgmuligheder:
[Angiv numerisk værdi]: Den numeriske værdi du angiver her, vil være den længde der er sat mellem lablens højre side og den højre del af lablens indhold. Denne værdi kan eksempelvis være [2]
Her angives værdien for "bottom margin". Det er altså denne afstand, der er mellem lablens nedre og den nederste del af lablens indhold.
Valgmuligheder:
[Angiv numerisk værdi]: Den numeriske værdi du angiver her, vil være den længde der er sat mellem lablens nedre og den nederste del af lablens indhold. Denne værdi kan eksempelvis være [0]
Her angives værdien for bredden af papiret, som labelprinteren bruger. Størrelsen er angivet i millimeter.
Valgmuligheder:
[Angiv numerisk værdi]: Den numeriske værdi du angiver her, angiver bredden på papiret, der bliver printet ud gennem labelprinteren. Et eksempel på en sådan værdi er [52]. Altså er papiret 52 mm. bredt.
Her angives værdien for højden af papiret, som labelprinteren bruger. Størrelsen er angivet i millimeter.
Valgmuligheder:
[Angiv numerisk værdi]: Den numeriske værdi du angiver her, angiver højden på papiret, der bliver printet ud gennem labelprinteren. Et eksempel på en sådan værdi er [30]. Altså er papiret 30 mm. højt.