Legge inn bilde eller logo på etikett i BxSmartPrintPro og BxAdmin
Fra bildefil til Base64 – legg inn bildet, lagre og overfør det til kundens etikettoppsett.
Denne veiledningen viser hvordan du legger inn et fast bilde, for eksempel en kundelogo, på en etikett i BxSmartPrintPro eller BxAdmin → Labels, og hvordan du tar med bildet videre til kundens oppsett.
Kort forklart: Bildet lagres som en Base64-streng i bildefeltets Content. Base64 er selve bildefilen skrevet som tekst. Når bildet er innebygd på denne måten, trenger ikke kundens utskriftsmiljø tilgang til den opprinnelige bildefilen.
Anbefalt flyt: Last ned bildet → legg det inn i BxSmartPrintPro → lagre → kopier hele Content-verdien → lim den inn i et bildeelement hos kunden → lagre og test.
Du kan også bruke en filsti direkte i BxAdmin dersom du arbeider mot en BxSmartPrintPro via en valgt Proxy Profile. Da må bildet være tilgjengelig på maskinen der SmartPrint-tjenesten kjører, ikke bare på PC-en der du åpner nettleseren.
Innhold- 1. Forberedelser
- 2. Legg inn bildet i BxSmartPrintPro
- 3. Legg inn bildet i BxAdmin → Labels
- 4. Kopier bildet til kundens oppsett
- 5. Feilsøking
- 6. Oppsummert
1. Forberedelser
- Last ned bildefilen du har fått fra kunden. Bruk gjerne PNG eller JPG.
- Lagre bildet på en kjent plassering, for eksempel C:\Etikettbilder\kundelogo.png.
- Arbeid gjerne på en kopi av etiketten før du endrer et oppsett som allerede brukes i produksjon.
- Kontroller at du har valgt riktig firma, etikett og eventuelt Proxy Profile.
Viktig om filstier: En filsti viser til en fil på maskinen som behandler etiketten. I Windows-designeren er dette maskinen der du kjører BxSmartPrintPro. Via SmartPrint-proxy i BxAdmin er det maskinen der BxSmartPrintPro-tjenesten kjører. En fil i din lokale Nedlastinger-mappe er derfor ikke tilgjengelig for en SmartPrint-tjeneste på en annen maskin.
2. Legg inn bildet i BxSmartPrintPro
- Åpne etiketten i BxSmartPrintPro på Windows.
- Legg til et bildeelement med Image, eller velg et eksisterende bildeelement.
- Legg inn hele filstien i Content, for eksempel C:\Etikettbilder\kundelogo.png. Bruk selve filstien uten anførselstegn. Gå ut av feltet, for eksempel med Tab, slik at endringen registreres. Hvis filen finnes og selve bildeformatet er gyldig og kan leses, erstattes filstien med Base64 i etikettens bildedata.
- For en fast logo: aktiver innstillingen for statisk innhold, og la kildefeltet for utskriftsdata stå tomt. Da beholdes bildet selv om utskriftsjobben sender inn andre verdier.
- Juster bildets plassering, bredde og høyde. Klikk Save.
- Velg et annet element og deretter bildeelementet igjen for å hente den oppdaterte verdien inn i Content-feltet. Kopier Base64-strengen derfra hvis bildet skal brukes i et annet oppsett.
Det er ikke lagringen alene som konverterer bildet: Med Select Image skjer konverteringen når du velger filen. Med en filsti skjer den når bildeelementet får innholdet og kan lese filen. Save gjør at resultatet blir lagret i etikettoppsettet.
3. Legg inn bildet i BxAdmin → Labels
3.1 Med SmartPrint-proxy
- Plasser bildefilen på maskinen der den aktuelle BxSmartPrintPro-tjenesten kjører, i en mappe tjenestekontoen har lesetilgang til.
- Åpne BxAdmin → Labels og velg riktig Proxy Profile, slik at du redigerer etikettene på riktig SmartPrint-installasjon.
- Åpne etiketten i designeren. Legg til eller velg et bildeelement, ikke et tekst- eller HTML-element.
- Skriv hele filstien i Content. La Source stå tomt og huk av Static Content for en fast logo.
- Juster plassering, bredde og høyde, og klikk Save.
- BxSmartPrintPro leser bildefilen når den mottar etiketten, og lagrer bildeinnholdet som Base64. BxAdmin henter deretter etikettene på nytt automatisk.
- Velg bildeelementet igjen og kontroller Content. Verdien skal nå være en lang tekststreng, ikke filstien du skrev inn.
Må du bruke refresh? Normalt nei. Dersom Content-feltet fortsatt viser den gamle verdien, åpner du den lagrede etiketten på nytt, eller oppdaterer siden etter at du har lagret. Oppdatering viser de lagrede dataene; den gir ikke tjenesten tilgang til en fil den ikke kan lese.
Merk: Bildeelementet i selve BxAdmin-designflaten vises som et plassholderikon. Bruk forhåndsvisning og en testutskrift for å kontrollere det faktiske bildet.
3.2 Direkte lagring i Cloud
Når Labels i BxAdmin bruker Cloud-lagring uten en valgt SmartPrint-proxy, blir ikke en lokal filsti automatisk konvertert til Base64 ved lagring.
Bruk da BxSmartPrintPro på Windows til å legge inn bildet og hente ut Base64-strengen som beskrevet i punkt 2. Lim den ferdige strengen inn i Content i BxAdmin, huk av Static Content, og lagre. Du skal ikke legge inn en filsti fra en PC uten BxSmartPrintPro og forvente at nettleseren laster opp filen.
4. Kopier bildet til kundens oppsett
- Velg bildeelementet i oppsettet der bildet er konvertert.
- Klikk i Content-feltet, marker hele verdien med Ctrl+A og kopier med Ctrl+C. Det er hele feltinnholdet som skal kopieres, selv om bare en liten del av strengen er synlig.
- Åpne riktig etikett i kundens oppsett, og legg til eller velg et bildeelement.
- Lim hele Base64-strengen inn i Content. Ikke legg til anførselstegn, HTML eller et prefiks som data:image/png;base64,. Bildeelementet skal ha ren Base64.
- Aktiver Static Content / statisk innhold, og la Source / kildefeltet stå tomt for en fast logo.
- Sett ønsket plassering, bredde og høyde. Disse innstillingene følger ikke med når du bare kopierer Content.
- Lagre etiketten. Åpne den på nytt for å kontrollere at innholdet er beholdt, og kjør forhåndsvisning og testutskrift med kundens aktuelle etikett og skriver.
Du trenger ikke overføre den opprinnelige bildefilen til kundens server når hele Base64-strengen er lagt inn. Behold gjerne originalfilen slik at bildet enkelt kan endres senere. Hvis kundens logo endres, må du legge inn det nye bildet på nytt; endring av originalfilen oppdaterer ikke et allerede innebygd bilde.
5. Feilsøking
- Content viser fortsatt en filsti etter at etiketten er lagret og åpnet på nytt: Kontroller at du bruker et bildeelement, at du redigerer via riktig SmartPrint-proxy, at filen finnes på tjenestens maskin, og at tjenestekontoen kan lese den. Ved direkte Cloud-lagring må du bruke ferdig Base64.
- Filen kan åpnes av deg, men blir ikke konvertert via BxAdmin: Din Windows-bruker og SmartPrint-tjenesten kan ha forskjellige tilganger. Bruk en plassering tjenestekontoen kan lese. Unngå å anta at en tilkoblet nettverksdisk i din Windows-økt også finnes for tjenesten.
- Bildet mangler på utskriften: Kontroller at hele Base64-strengen er med, at det ikke er lagt til et data:image-prefiks, og at filen er et gyldig bilde. Kontroller også statisk innhold, størrelse og plassering.
- Du ser bare et bildeikon i BxAdmin-designeren: Dette er plassholderen i designflaten og er ikke i seg selv et tegn på feil. Kontroller bildet i forhåndsvisning eller på testutskrift.
- Bildet blir feil proporsjonert: Juster bredde og høyde slik at de passer originalbildets proporsjoner, og test på den aktuelle etiketten.
6. Oppsummert
Bruk Select Image eller en lesbar filsti i BxSmartPrintPro, lagre etiketten, og hent hele Base64-strengen fra Content. Ved filsti via BxAdmin må du være koblet til riktig SmartPrint-proxy, og filen må kunne leses av tjenesten. BxAdmin laster normalt etikettene på nytt etter lagring. Kopier deretter Base64 til bildeelementets Content hos kunden, sett statisk innhold, lagre og test utskriften.