SCANPLANT-NG LABELDESIGNER

SCANPLANT-NG LABELDESIGNER

Flexibles Etiketten-Design

Der ScanPlant NG LabelDesigner ist ein benutzerfreundliches System für das Design von Etiketten, mit dem neue Etiketten schneller und einfacher erstellt werden können. Die Etiketten können ohne Einschränkungen mit allen Textarten, grafischen Symbolen, Linien, Rahmen und Strichcodes entworfen werden (darunter 2D-Strichcodes als Datamatrix und QR).

Die logischen Funktionen und das visuelle Interface des Systems sind schnell und einfach zu bedienen, was zu einer optimalen Benutzererfahrung führt.

Die Etiketten werden in einem WYSIWYG-Modus mit realistischen und aktuellen Produktdaten angezeigt, und sie werden exakt genauso gedruckt, wie sie auf dem Bildschirm angezeigt werden. Damit werden zahlreiche komplizierte und zeitraubende Testdrucke vermieden.

Design aller Etikettenarten

Das ScanPlant LabelDesigner ist ein flexibles System, mit dem viele unterschiedliche Etiketten entworfen werden können. Zum Beispiel:

  • Einzelhandels-Etiketten mit Produktbeschreibung, Zutatenlisten, Ernährungsangaben, Lageranweisungen, Verpackungsdatum, Ablaufdatum, Rückverfolgungsdaten mit Chargen-Nummer, Herkunft, Lieferantendaten und Netto-Gewicht, möglicher Preis pro kg und Endpreis
  • Verpackungsetiketten, die die Vorgaben von GS1-Richtlinien erfüllen, mit 1D- oder 2D-Strichcodes
  • A5-Paletten-Etiketten nach GS1-Standard mit SSCC-Strichcodes
  • Versandetiketten

Unzählige Schriftarten, Zeichen und Strichcodes

LabelDesigner verwendet Standard-Truetype-Fonts von Windows. Sie können die Schriftart Ihrer Firma verwenden, womit Ihr Produkt am besten dargestellt wird.

Das System verwendet Unicode-Fonts, was eine einfache Erstellung von Etiketten mit fremden Schriftzeichen (z. B. Griechisch, Chinesisch, Arabisch oder Russisch) ermöglicht. Zusätzlich können Texte immer von anderen Windows-Programmen zum Etikett kopiert werden.

ScanPlant LabelDesigner unterstützt auch alle Strichcode-Arten, die von der Nahrungsmittelindustrie verwendet werden: EAN, GS1 128, INT 2 OF 5, ITF14 sowie 2D-Strichcodearten (QR und Datamatrix).

Automatisches Hervorheben von Allergenen

Scanplant LabelDesigner verfügt standardmäßig über eine Allergenfunktion, die die in einer Liste enthaltenen Allergenen auf einem Etikett gemäß den behördlichen Bestimmungen automatisch hervorhebt (wenn sie im Produkt vorhanden sind).

Schnelle Einstellung von Datenfeldern

Das LabelDesigner-Modul ist eine im ScanPlant NG Manufacturing Execution System vollständig integrierte Lösung, in der Daten in einer SQL-Datenbank gespeichert werden. Das bedeutet, dass es keine komplizierten externen Dateien mehr gibt, die manuell verarbeitet werden müssen, was Zeit spart. Aus einer Liste der ScanPlant SQL-Datenbank werden variable Datenfelder ausgewählt, womit der Bediener schnell und einfach ein Etikett erstellen kann.

Broschüre herunterladen

SCANPLANT-NG LABELDESIGNER

Download

Kontakt vores eksperter direkte

Michael Nyborg
Michael Nyborg

International Business Manager

Automatic weighing systems

+45 4053 4900

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