Gelöst Barcode hat unterschiedliche Größe .......

29. Januar 2020 14:35

Hallo zusammen

Wir haben hier folgendes Problem beim Druck von Barcodes :cry:

Je nachdem wie der Bildschirm DPI Wert eingestellt ist, kommt der Barcode auf den Laserdruckern in einer unterschiedlicher Größe heraus.

Die meisten Mitarbeiter haben den Bildschirm auf 100 DPI eingestellt und dann kommt der Barcode perfekt raus.
Einige haben 125 DPI und dann kommt der Barcode Druck kleiner heraus und kann von dem Scanner nicht gelesen werden.

Der gleiche Drucker wird genommen, bzw. alle Laserdrucker sind identisch.

Stellt man an einem PC die DPI Zahl von 125 auf 100, kommt nach einem Neustart auch an diesem Rechner alles richtig heraus.

Der Barcode ist als Bitmap auf dem Report.
Muss man den Barcode möglicherweise berechnen und als Font ausgeben?

Hat da jemand einen Tip, was man hier ändern kann oder muss?

Im voraus schon mal ein danke schön für die Unterstützung :-D
Zuletzt geändert von UweSihler am 31. Januar 2020 08:52, insgesamt 1-mal geändert.

Re: Barcode hat unterschiedliche Größe .......

29. Januar 2020 16:15

Hallo,

zunächst einmal herzlich Willkomen im Forum.

normalerweise hat die Bildschirmauflösung nicht mit der Barcodegröße zu tun. Mit der Ausnahme, ihr arbeitet auf einem alten Terminal-Server (Win2008(R2)), oder du machst eine Hardcopy.

Das das mit der Hardcopy nicht funktioniert, ist ganz normal, da Windows bei der Ausgabe die Linien des Barcodes interpoliert, d.h. es ist nicht nur schwarz und weiß sondern auch ein wenig grau.
Dadurch stimmt das Breitenverhältnis der Linien nicht, und der Scanner kann nichts damit anfangen.

Da bleibt dir nur der direkte Druck per Bericht auf den Drucker.

Gruß Fiddi

Re: Barcode hat unterschiedliche Größe .......

30. Januar 2020 10:26

Hallo fiddi,

danke für die freundliche Aufnahme.

Aber, weder das eine ihr arbeitet auf einem alten Terminal-Server (Win2008(R2))
noch das andere oder du machst eine Hardcopy trifft hier zu :-?

Der Report wird direkt über den Button auf den Drucker geschickt.
Auch nicht erst als PDF geöffnet und dann an den Drucker oder über die Vorschau.

Die ganze Möglichkeiten wurden zwar auch schon getestet, aber es war alles das gleiche Problem :cry:

Wie schon geschrieben, es handelt sich um ein Bild mit folgenden Einstellungen, siehe Bild
BarcodeBild.jpg

Nun habe ich versucht, das auf Schriftart zu ändern.
Im Internet fand ich etwas, was ich in einem Report kurz umgesetzt habe

SalesHeader - OnafterGetRecord()
BackNo := '';

Übergabetext := 'np22EE00036' + "Sales Header"."No.";

EncodeBarcode128(Übergabetext,BackNo);

Funktion EncodeBarcode128(pText : Text;VAR RetVal : Text)
StartChar:='Ú';
StopChar:='Ü';
Checksum:=104;

FOR i:=1 TO STRLEN(pText) DO BEGIN
currentchar:=pText[i];
Checksum := Checksum +(i*(currentchar-32));
END;
ChecksumChar:= Checksum MOD 103;
ChecksumChar:= ChecksumChar+32;

// convert SPACE to ALT+0128
pText:=CONVERTSTR(pText,' ','°');

RetVal:=STRSUBSTNO('%1%2%3%4',StartChar,pText,ChecksumChar,StopChar);

--------------------------------------------------------
Aber leider kommt dann dies heraus
FontBarcodeBild.jpg


Wobei das erste und letzte Zeichen wohl das StartChar und EndChar ist
FontBarcodeBild2.jpg


als Schriftart habe ich das mit Code128bWin.ttf und Code128bWinLarge.ttf versucht, welche in dem Paket dabei waren
Leider scheint da irgendwo ein Fehlerteufel zu sitzen :evil:

Hast Du oder sonst jemand vielleicht noch einen Tipp?
Danke schon mal vorab.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Re: Barcode hat unterschiedliche Größe .......

30. Januar 2020 12:01

Kurze Rückmeldung:

Habe jetzt mal die Programmierung aus der alten Version 2.60 übernommen und das funktioniert :-D auch mit unterschiedlichen Bildschirmauflösungen

Die Frage wäre nur noch, warum macht man das jetzt mit einem Bild?

Im Anhang mal der Report 50068
2020_01_30_Report_50068_Barcode128_Test_mit_Schriftart.txt
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Re: Barcode hat unterschiedliche Größe .......

30. Januar 2020 12:07

Hallo,

das mit dem Bild sollte man möglichst grundsätzlich nicht tun, weder in 2.60 noch in NAV2017, weil genau das passieren kann.
das war auch der Hintergedanke meiner Frage. ICh wusste nur nicht, das die Bildschirmauflösung einen Einfluss darauf hat. Das könnte aber aus der Funktion herrühren, die man für die Berechnung der Bitmap verwendet hat.

Wenn du einen Font bekommen kannst ist das immer besser.

Gruß Fiddi

Re: Barcode hat unterschiedliche Größe .......

30. Januar 2020 13:59

fiddi hat geschrieben:Hallo,
das mit dem Bild sollte man möglichst grundsätzlich nicht tun in NAV2017, weil genau das passieren kann.
das war auch der Hintergedanke meiner Frage. ICh wusste nur nicht, das die Bildschirmauflösung einen Einfluss darauf hat. Das könnte aber aus der Funktion herrühren, die man für die Berechnung der Bitmap verwendet hat.



Okay, danke für die Unterstützung

Somit wäre das Problem nun hoffentlich erledigt.

Somit wäre das gelöst, allerdings finde ich nirgends das "Problem gelöst" Zeichen

Re: Barcode hat unterschiedliche Größe .......

30. Januar 2020 16:03

Hallo,
ändere den Betreff in deinem ersten Beitrag, und trage ein "[gelöst]" am Anfang des Betreffs ein.

Gruß Fiddi