Forum: Multimedia
by khh,
3. Jan 2011
_fast_ perfekt :-(
mit Fbarcode.Angle:= 90; drehe ich den Strichcode um 90 Grad.
Fbarcode.DrawText(printer.canvas); schreibt die lesbare EAN aber an die alte Position :-(
Jemand ne idee?
EDIT: oder muss ich die Proc durchackern und anpassen?
Danke gruss KHH
Forum: Multimedia
by khh,
3. Jan 2011
stimmt :-), der Scanner liest den Strichcode so oder so,
und nach einer weiteren Anpassung( Unter Laz stand in Width Canvas.Width)
funktioniert es auch _fast_ wie es soll.
Die (für den Menschen) lesbare EAN steht mittig unter dem Strichcode.
Wenn jetzt noch die Länderkennziffer _vor_ dem Code wäre, wärs perfekt :-)
Gruss KHH
Forum: Multimedia
by khh,
3. Jan 2011
jemand ne Idee zu den verlängerten Strichen?
Danke Gruss KHH
Forum: Multimedia
by khh,
3. Jan 2011
zu beachten ist ausserdem, dass n einem ean-code natürlich auch ein gültiger ean stehen muss.
Sonst wird zwar gedruckt, kann aber vom Scanner nicht gelesen werden.
Forum: Multimedia
by khh,
2. Jan 2011
hallo zusammen,
ich möchte das Thema nochmals kurz aufgreifen.
Mit der aktuellen Version 1.25 der barcode.pas und ein paar kleinen Anpassungen für Lazarus funktioniert der Barcodedruck wunderbar, und kann sogar vom Scanner gelesen werden :-)
Dank an RaSoWa1
Einzig die Strichlängen sind alle gleich.
Der EAN-Code ist aber auf den Artikeln immer mit verlängertem ersten und letzten Strich...
Forum: Multimedia
by khh,
7. Aug 2010
ich danke dir,
werd ich ausprobieren.
Gruss KHH
Forum: Multimedia
by khh,
7. Aug 2010
gute idee, danke dir
@blackfin , auf jeden Fall EAN,der rest ist noch nicht sicher.
Gruss KHH
Forum: Multimedia
by khh,
6. Aug 2010
mh und nu?
es kann doch nicht soo schwierig sein ein paar Striche auf dem Drucker auszugeben ;-)
habt ihr ne andere idee?
Forum: Multimedia
by khh,
6. Aug 2010
Der Fehler tritt auf beim:
Fbarcode.DrawBarcode(printer.canvas);
ich hab die printer.canvas jetzt mal durch eine image.canvas ersetzt,
Der Fehler bleibt der gleiche: Tbarcode:internalError
danach werden dann ein paar Streifen mit völlig schwarzem HG auf das image gedruckt.