none
EAN numre som stregkoder på følgesedler (4.0SP1)

    Spørgsmål

  • Er der mulighed for at udskrive stregkoder på varelinierne i følgesedel, og hvordan gøres dette.

    Der bruges ikke EAN numre som varenummer, men de er indlæst under leverandør varenummer.

    Mvh. Per

    16. december 2014 14:33

Svar

  • Hej Per,

    Det er muligt.
    Du skal bruge en stregkodefont, som du har installeret i Windows. Den font skal du også have oprettet i C5 under Standard Windows printeren og kaldt evt. "Stregkode". Du har muligvis brug for at rette lidt på højde og bredde, for at få tingene til at se pænt ud når du skriver ud.
    Du kan oprette den nye skrifttype uden en font, så spørger C5 selv efter den første gang du printer ud med den.

    For at indsætte denne font på din rapport, skal du også oprette den på din Standard printer (dos).

    Nu opretter du et felt på din rapport, som skal holde stregkoden - i dit tilfælde InvenTable.VendItemNumber. Bemærk, at stregkoden kan fylde lidt meget, så du skal sikre dig du har plads til det på linjen. Men det finder ud af når du printer.

    Så er det bare at prøve at printe og se. Men bemærk at selvom du kan se der findes en stregkode, så er du nødt til at kontrollere din stregkodescanner også kan scanne den. Du kan eventuelt bruge en barcode app til din smartphone til at teste...

    • Markeret som svar af Jakobsminde 7. januar 2015 12:13
    17. december 2014 07:31
  • Hej Per.

    Som Mads skriver skal du blot installere en stregkodefont i Windows (fx 3of9) og så oprette den på Standard Windows-printeren som han beskriver. Og så skal det tilpasses på din følgeseddel-rapport. Det er meget let at skrive sådan en ud - for typisk skal du bare smide en * eller en @ foran og bagved det du vil lave som stregkode...

    Et alternativ kan også være en interleaved 2of5 font (der dog kun kan udskrive tal - men det er jo også nok til EAN).

    Men du skal være OBS på at det så strengt taget ikke er en EAN-stregkode (for den har et helt andet stregkodeformat) - men blot EAN-oplysningerne udskrevet med en 3of9 font (der typisk er bredere end den tilsvarende EAN-stregkode - interleaved 2of5 er lidt smallere - men stadig ikke en EAN-stregkode)...

    3of9 og interleaved 2of5 kan læses af (stort set?) alle stregkodescannere - men hvis dine kunder stiller krav om at det skal være en rigtig EAN-stregkode - ja så er det ikke løsningen. Der er typisk også krav til størrelse, placering og højde/bredde forhold.

    EAN-stregkode-fonte findes også - men det er mere komplekst fordi de tegn der skal udskrives først skal oversættes til nogle andre for at det virker...

    Du kan finde algoritmer og fonte til det på nettet - og de skal jo så lige oversættes til XAL-programkode i C5.

    Smid mig en mail hvis det kniber med at finde fonte og algoritmer... Så har jeg muligvis noget jeg kan grave frem...


    MVH gsl@systemconnect.dk Se også: http://blog.systemconnect.dk/

    • Foreslået som svar af Gert Lynge 17. december 2014 08:31
    • Markeret som svar af Jakobsminde 7. januar 2015 12:13
    17. december 2014 08:31

Alle besvarelser

  • Hej Per,

    Det er muligt.
    Du skal bruge en stregkodefont, som du har installeret i Windows. Den font skal du også have oprettet i C5 under Standard Windows printeren og kaldt evt. "Stregkode". Du har muligvis brug for at rette lidt på højde og bredde, for at få tingene til at se pænt ud når du skriver ud.
    Du kan oprette den nye skrifttype uden en font, så spørger C5 selv efter den første gang du printer ud med den.

    For at indsætte denne font på din rapport, skal du også oprette den på din Standard printer (dos).

    Nu opretter du et felt på din rapport, som skal holde stregkoden - i dit tilfælde InvenTable.VendItemNumber. Bemærk, at stregkoden kan fylde lidt meget, så du skal sikre dig du har plads til det på linjen. Men det finder ud af når du printer.

    Så er det bare at prøve at printe og se. Men bemærk at selvom du kan se der findes en stregkode, så er du nødt til at kontrollere din stregkodescanner også kan scanne den. Du kan eventuelt bruge en barcode app til din smartphone til at teste...

    • Markeret som svar af Jakobsminde 7. januar 2015 12:13
    17. december 2014 07:31
  • Hej Per.

    Som Mads skriver skal du blot installere en stregkodefont i Windows (fx 3of9) og så oprette den på Standard Windows-printeren som han beskriver. Og så skal det tilpasses på din følgeseddel-rapport. Det er meget let at skrive sådan en ud - for typisk skal du bare smide en * eller en @ foran og bagved det du vil lave som stregkode...

    Et alternativ kan også være en interleaved 2of5 font (der dog kun kan udskrive tal - men det er jo også nok til EAN).

    Men du skal være OBS på at det så strengt taget ikke er en EAN-stregkode (for den har et helt andet stregkodeformat) - men blot EAN-oplysningerne udskrevet med en 3of9 font (der typisk er bredere end den tilsvarende EAN-stregkode - interleaved 2of5 er lidt smallere - men stadig ikke en EAN-stregkode)...

    3of9 og interleaved 2of5 kan læses af (stort set?) alle stregkodescannere - men hvis dine kunder stiller krav om at det skal være en rigtig EAN-stregkode - ja så er det ikke løsningen. Der er typisk også krav til størrelse, placering og højde/bredde forhold.

    EAN-stregkode-fonte findes også - men det er mere komplekst fordi de tegn der skal udskrives først skal oversættes til nogle andre for at det virker...

    Du kan finde algoritmer og fonte til det på nettet - og de skal jo så lige oversættes til XAL-programkode i C5.

    Smid mig en mail hvis det kniber med at finde fonte og algoritmer... Så har jeg muligvis noget jeg kan grave frem...


    MVH gsl@systemconnect.dk Se også: http://blog.systemconnect.dk/

    • Foreslået som svar af Gert Lynge 17. december 2014 08:31
    • Markeret som svar af Jakobsminde 7. januar 2015 12:13
    17. december 2014 08:31