SCANPLANT-NG LABELDESIGNER
SCANPLANT-NG LABELDESIGNER
Freely editable label designs
ScanPlant NG LabelDesigner er et brugervenligt software-system til design af etiketter, som gør det væsentlig hurtigere at sætte nye etiketter op. Systemet er enkelt at bruge med logisk opbyggede funktioner og og giver en meget bedre bruger-oplevelse og hurtigere betjening.
Etiketterne kan designes helt frit med alle former for tekst, grafiksymboler, linjer og rammer samt alle stregkodetyper, inkl. 2D-typer som Datamatrix og QR.
Etiketlayoutet vises i WYSIWYG-mode med realistiske, aktuelle varedata og printes præcist som designet er vist skærmen – dermed undgås mange besværlige og tidskrævende testprint.
Design af alle etikettyper
- ScanPlant LabelDesigner er et fleksibelt system, som kan designe adskillige etikettyper, bl.a.:
• Detail-etiketter med varebetegnelse, ingrediensliste, næringsværdier, opbevaringsanvisning, pakkedato, holdbarhedsdato/bedst-før-dato, sporingbarhedsdata med batchnr.,
oprindelse, leverandør-info samt nettovægt, evt. pris pr. kg og slutpris
• Yder-emballage etiketter efter GS1-retningslinier med 1D- eller 2D-stregkoder
• GS1-standard A5 palle-etiket med SSCC stregkode
• Forsendelsesetiketter
Alverdens fonte, karakterer og stregkoder
LabelDesigner anvender standard Truetype-fonte fra Windows. Det giver perfekte muligheder for at anvende kundens egen profilskrifttyper til etiketteringsopgaven og dermed sikre produktet den bedste profilering.
Systemet anvender Unicode-fonte, så det er enkelt at skabe etiketter med fremmede karakterer, f.eks. græsk, kinesisk, arabisk og russisk. Tekster kan desuden altid kopieres direkte fra andre Windows-programmer til etiketten.
ScanPlant LabelDesigner understøtter samtligt stregkodetyper, som anvendes i fødevareindustrien; EAN, GS1 128, INT 2 OF 5, ITF14 samt 2D-stregkodetyperne QR og Datamatrix.
Fremhævelse af allergener
Scanplant LabelDesigner har som standard indbygget en allergen-funktion, der – baseret på en liste over allergifremkaldende stoffer - automatisk printer allergene stoffer med den lovpligtige fremhævning på etiketten, hvis de indgår i varen.
Hurtig opsætning af datafelter
LabelDesigner-modulet er en fuldstændig integreret løsning i ScanPlant NG Manufacturing Execution System, hvor data ligger i SQL-databasen. Det betyder, at der ikke er besværlige eksterne filer, som skal håndteres manuelt – det sparer arbejdstid. Variable datafelter fra ScanPlant SQL-databasen vælges ganske enkelt fra en liste og gør det nemt og hurtigt for brugeren at sætte etiketten op.

Kontakt vores eksperter direkte

Area Sales Manager
Midt- og Nordjylland, Færøerne og Grønland
+45 2066 3329

Area Sales Manager
Syd- og Sønderjylland, Fyn, Sjælland og Bornholm
+45 4191 0632

Error executing template "Designs/Swift-v2/eCom/ProductCatalog/partials/detail/section-related.cshtml"System.ArgumentException: The provided type 'Core.Indexing.CustomerProductIndexSchemaExtender, Core' is not compatible with the expected type 'Dynamicweb.Indexing.IIndexSchemaExtender'. (Parameter 'extenderType')at Dynamicweb.Indexing.Schemas.ExtensionFieldDefinition..ctor(String extenderType, IList`1 excludedFields)at Dynamicweb.Indexing.IndexHelper.GetField(List`1 fieldsFromExtenders, XElement fieldElement, String& fieldTypeName)at Dynamicweb.Indexing.IndexHelper.FillIndexWithSchema(XElement root, IIndex index)at Dynamicweb.Indexing.IndexHelper.ConvertToIndex(XElement obj, Boolean fillSchema)at Dynamicweb.Indexing.IndexService.LoadIndex(String name, Boolean fillSchema)at Dynamicweb.Indexing.Queries.IndexQueryProvider.Query(IQuery query, QuerySettings settings)at Dynamicweb.Indexing.Querying.QueryService.Query(IQuery query, QuerySettings settings)at Core.Services.QueryService.GetQueryResult(IQueryService queryService, String repository, String queryId, Dictionary`2 parameters, Int32 consumeSize)at Core.Services.QueryService.Query(String repositoryId, String queryId, Dictionary`2 parameters, Int32 consumeSize)at Core.Services.QueryService.GetIndexDocumentListFromQuery(String repository, String queryId, Dictionary`2 parameters, Int32 consumeSize)at Core.Extensions.ProductViewModelExtensions.GetSimilarProducts(ProductViewModel productViewModel, Int32 consumeSize)at CompiledRazorTemplates.Dynamic.RazorEngine_77955c71aab54c4a8d754aec6aa140c9.ExecuteAsync()at RazorEngine.Templating.TemplateBase.Run(ExecuteContext context, TextWriter reader)at RazorEngine.Templating.RazorEngineCore.RunTemplate(ICompiledTemplate template, TextWriter writer, Object model, DynamicViewBag viewBag)at RazorEngine.Templating.RazorEngineService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)at RazorEngine.Templating.DynamicWrapperService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass23_0.<Run>b__0(TextWriter writer)at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, Type modelType, Object model, DynamicViewBag viewBag)at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)at Dynamicweb.Rendering.Template.RenderRazorTemplate()1 @inherits ViewModelTemplate<Core.ViewModels.Ecommerce.ProductViewModel> 2 @using Core.Extensions 3 @using Dynamicweb.Rendering 4 @using Core.Services 5 @using Core.ViewModels.Base 6 @using Core.ViewModels.UI 7 @using Dynamicweb.Core.Encoders 8 @using Dynamicweb.Frontend 9 @using ButtonViewModel = Core.ViewModels.UI.ButtonViewModel 10 @using ProductListViewModel = Core.ViewModels.Ecommerce.ProductListViewModel; 11 12 @{ 13 ProductListViewModel similarProducts = Model.GetSimilarProducts(10); 14 bool hasSimilarProducts = similarProducts.CustomProducts.Any(); 15 bool hasRelatedCases = Model.RelatedCasePages.Any(); 16 bool hasCrossSellingProducts = Model.CrossSellingProducts.CustomProducts.Any(); 17 bool hasRelatedItems = hasRelatedCases || hasCrossSellingProducts || hasSimilarProducts; 18 } 19 20 @if (hasRelatedItems) 21 { 22 AddScript("https://cdn.jsdelivr.net/npm/swiper@11/swiper-element-bundle.min.js"); 23 AddStylesheet("https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css"); 24 <section class="core-section js-section py-6" id="core-section-productdetail-related-products" 25 data-dw-colorscheme="light"> 26 <div class="container-xl"> 27 28 <div class="row scanvaegt-paragraph-cases g-4 mb-6"> 29 @if (hasRelatedCases) 30 { 31 <h2 class="col-12">@Translate("Related Cases - Heading", "Relaterede cases")</h2> 32 33 @foreach (PageInfoViewModel relatedCasePage in Model.RelatedCasePages) 34 { 35 LinkViewModel link = new LinkViewModel {Url = SearchEngineFriendlyURLs.GetFriendlyUrl(relatedCasePage.ID)}; 36 ButtonViewModel btnViewModel = new ButtonViewModel 37 { 38 Text = Translate("Read more"), 39 Type = ButtonType.Link, 40 Link = link, 41 DisplayType = ButtonDisplayType.Link 42 }; 43 44 ColumnWidth columnClasses = new ColumnWidth() 45 { 46 Mobile = 12, 47 Desktop = 4 48 }; 49 50 ImageViewModel imageViewModel = relatedCasePage.Item.GetImage(); 51 imageViewModel.Alt = HtmlEncoder.HtmlAttributeEncode(relatedCasePage.Name ?? string.Empty); 52 imageViewModel.Ratio = ImageRatio.FourByThree; 53 imageViewModel.ImgTagClasses = new ClassList("h-100 w-100 object-fit-cover"); 54 imageViewModel.Sizes = ImageService.Instance.GetSizesByColumnWidths(columnClasses); 55 56 <div class="@columnClasses.ToClassList() scanvaegt-card h-100 has-link" 57 id="@relatedCasePage.ID"> 58 <a class="stretched-link" href="@btnViewModel.Link.Url"></a> 59 <div class="scanvaegt-card__image scanvaegt-image"> 60 @imageViewModel 61 </div> 62 <div class="scanvaegt-card__text scanvaegt-text pt-4" data-dw-colorscheme=""> 63 <h4>@relatedCasePage.Name</h4> 64 <p>@relatedCasePage.Item.GetString("Teaser")</p> 65 @btnViewModel 66 </div> 67 </div> 68 } 69 } 70 @if (hasCrossSellingProducts) 71 { 72 <h2>@Translate("Cross Selling - Heading", "Vi anbefaler også disse produkter")</h2> 73 @RenderingService.Instance.PartialView("eCom/ProductCatalog/Scanvaegt_ProductSlider.cshtml", Model.CrossSellingProducts) 74 } 75 76 @if (hasSimilarProducts) 77 { 78 <h2>@Translate("Similar Products - Heading", "Lignende produkter")</h2> 79 @RenderingService.Instance.PartialView("eCom/ProductCatalog/Scanvaegt_ProductSlider.cshtml", similarProducts) 80 } 81 </div> 82 </div> 83 84 </section> 85 } 86 87 @if (Model.IsWebshopProduct) 88 { 89 <div class="d-md-none"> 90 @RenderingService.Instance.PartialView("/eCom/ProductCatalog/partials/detail/need-help.cshtml", Model) 91 </div> 92 }
Få et uforpligtende tilbud
Send os en mail - vi kan hjælpe dig videre
