Seite 1 von 1

Barcode drucken

Verfasst: Do, 20. Okt 2011 15:30
von Eckhard Sallermann
Ich habe die ClipBar unter Clipper in meine Apps zum Drucken von Barcodes eingebunden.

Jetzt habe ich mich gefragt, wie kann ich die denn auch unter XBASE nutzen, da ich nicht gleich alles auf Printerklassen umstellen will, sondern erst mal die Druckroutinen
mit "?" und PCL beibehalten will.

Dazu brauche ich nur eine kleine Clipper-App schreiben, die eigentlich nur die für den Barcode relevanten Daten als Parameter bekommt und dann über Set Printer to "barcode.txt"
die entsprechenden Daten in diese Datei druckt. Diese Clipper-App rufe ich über runshell von XBASE aufrufen.
Dann kann ich in XBASE die Daten aus "barcode.txt" über fopen() / fread() einlesen und dann über ? einfach zum Drucker schicken.

Ich schreibe das hier nur als Information für solche, die vielleicht auch das "Problem" haben

Gruß Ecki

Re: Barcode drucken

Verfasst: Do, 20. Okt 2011 16:20
von Rolf Ramacher
Hi Ecki,

ich nutze das Tool von Friedhelm - und drucke mit XbpPrintdialog() - wende dich mal an Ihn.

Re: Barcode drucken

Verfasst: Do, 20. Okt 2011 17:15
von Eckhard Sallermann
Rolf Ramacher hat geschrieben:Hi Ecki,

ich nutze das Tool von Friedhelm - und drucke mit XbpPrintdialog() - wende dich mal an Ihn.

Hi Rolf,

sehe ich das richtig, dass das eine Druckerklasse ist ?

Re: Barcode drucken

Verfasst: Do, 20. Okt 2011 18:33
von Rolf Ramacher
Hi Ecki,

nein das ist brandelh _ den ich meine läuft unter Friedhelm

Re: Barcode drucken

Verfasst: Fr, 21. Okt 2011 7:30
von Koverhage
Hi,

die Druckerklasse von Hubert druckt auch Barcodes.

Ich würde mir die runterladen. Der Sourcecode ist dabei,
da bräuchtest Du auch die Umwege über die Textdatei nicht gehen.

Auch wenn es eine Klasse ist, es ist wenig Aufwand die einzubinden.

Re: Barcode drucken

Verfasst: Fr, 21. Okt 2011 8:10
von Eckhard Sallermann
Wo finde ich die denn ?
Koverhage hat geschrieben:Hi,

die Druckerklasse von Hubert druckt auch Barcodes.

Ich würde mir die runterladen. Der Sourcecode ist dabei,
da bräuchtest Du auch die Umwege über die Textdatei nicht gehen.

Auch wenn es eine Klasse ist, es ist wenig Aufwand die einzubinden.

Re: Barcode drucken

Verfasst: Fr, 21. Okt 2011 8:19
von Manfred
Schau mal in der Wissensbasis nach. Da stehen noch andere Leckerchen drin

Re: Barcode drucken

Verfasst: Fr, 21. Okt 2011 8:33
von Rolf Ramacher
der Barcode von Hubert funkt. aber nicht sauber. Deshalb habe ich mir den von Friedhelm genommen. ist auch viel einfacher.

Re: Barcode drucken

Verfasst: Fr, 21. Okt 2011 8:49
von Eckhard Sallermann
Na, ich schaue mir das mal an

Re: Barcode drucken

Verfasst: Fr, 21. Okt 2011 9:10
von Markus Walter
Rolf Ramacher hat geschrieben:der Barcode von Hubert funkt. aber nicht sauber. Deshalb habe ich mir den von Friedhelm genommen. ist auch viel einfacher.
Rolf,

mein Eindruck von Huberts Klasse ist ein anderer...

Re: Barcode drucken

Verfasst: Fr, 21. Okt 2011 9:29
von Koverhage
meiner auch

Re: Barcode drucken

Verfasst: Fr, 21. Okt 2011 9:34
von Eckhard Sallermann
Ich habe mir die Klasse von Hubert noch nicht herunter geladen, zuvor noch eine Frage dazu.

Bisher drucke ich ja einfach nur Text und PCL per ? oder ?? , wenn ich nun Huberts Klasse einsetze, müsste ich dann nicht
meine ganzen Druckroutinen umstellen ? Das wird doch dann nicht einfach mit ? oder ?? gehen ?

Re: Barcode drucken

Verfasst: Fr, 21. Okt 2011 10:36
von UliTs
Eckhard Sallermann hat geschrieben:Ich habe mir die Klasse von Hubert noch nicht herunter geladen, zuvor noch eine Frage dazu.
Bisher drucke ich ja einfach nur Text und PCL per ? oder ?? , wenn ich nun Huberts Klasse einsetze, müsste ich dann nicht
meine ganzen Druckroutinen umstellen ? Das wird doch dann nicht einfach mit ? oder ?? gehen ?
Eckhard, da würde ich die TbxWinPrint-Klasse von Friedhelm Goeder einsetzen. Damit kannst Du mit ? oder ?? zum Windows-Druckertreiber drucken. Zusätzlich gibt es noch hierfür beispielsweise folgende Erweiterungen:
  • SET PRINTER FONT TO <cFontSizeAndName> (Umschalten auf einen andern Font)
    PLine(<nTop>, <nLeft>, <nBottom>, <nRight>) (Eine Line Zeichen)
    PBox(<nTop>, <nLeft>, <nBottom>, <nRight>, [<nFill>], [<nRadius>])
Lediglich eventuell vorhanden ESC-Sequenzen müssen eliminiert bzw. ersetzt werden.

Uli

Re: Barcode drucken

Verfasst: Fr, 21. Okt 2011 10:42
von Eckhard Sallermann
Kann ich die denn irgendwo herunter laden, ich finde nix dazu :(
UliTs hat geschrieben:
Eckhard Sallermann hat geschrieben:Ich habe mir die Klasse von Hubert noch nicht herunter geladen, zuvor noch eine Frage dazu.
Bisher drucke ich ja einfach nur Text und PCL per ? oder ?? , wenn ich nun Huberts Klasse einsetze, müsste ich dann nicht
meine ganzen Druckroutinen umstellen ? Das wird doch dann nicht einfach mit ? oder ?? gehen ?
Eckhard, da würde ich die TbxWinPrint-Klasse von Friedhelm Goeder einsetzen. Damit kannst Du mit ? oder ?? zum Windows-Druckertreiber drucken. Zusätzlich gibt es noch hierfür beispielsweise folgende Erweiterungen:
  • SET PRINTER FONT TO <cFontSizeAndName> (Umschalten auf einen andern Font)
    PLine(<nTop>, <nLeft>, <nBottom>, <nRight>) (Eine Line Zeichen)
    PBox(<nTop>, <nLeft>, <nBottom>, <nRight>, [<nFill>], [<nRadius>])
Lediglich eventuell vorhanden ESC-Sequenzen müssen eliminiert bzw. ersetzt werden.

Uli

Re: Barcode drucken

Verfasst: Fr, 21. Okt 2011 10:44
von UliTs
Eckhard Sallermann hat geschrieben:Kann ich die denn irgendwo herunter laden, ich finde nix dazu :(
Ruf am Besten bei Friedhelm an (Firma Tobax, Leverkusen, siehe http://www.Tobax.de ).
Uli

Re: Barcode drucken

Verfasst: Fr, 21. Okt 2011 10:46
von Manfred
UliTs hat geschrieben:
Eckhard Sallermann hat geschrieben:Kann ich die denn irgendwo herunter laden, ich finde nix dazu :(
Ruf am Besten bei Friedhelm an (Firma Tobax, Leverkusen, siehe http://www.Tobax.de ).
Uli
Aber nur wenn Du viel Zeit hast. :badgrin:

Re: Barcode drucken

Verfasst: Fr, 21. Okt 2011 10:53
von UliTs
Manfred hat geschrieben:Aber nur wenn Du viel Zeit hast. :badgrin:
Friedhelm erzählt nämlich gern, selbst wenn der Tag kurz ist :D
Uli

Re: Barcode drucken

Verfasst: Fr, 21. Okt 2011 11:21
von Eckhard Sallermann
Lästerbacken :roll:

Re: Barcode drucken

Verfasst: Fr, 21. Okt 2011 11:42
von Tom
Kleine Anmerkung: Ich kann die Verwendung professioneller Reportgeneratoren in diesem Zusammenhang (aber nicht nur in diesem) nur empfehlen. Ich nutze List&Label, und das druckt für mich alle bekannten Barcodeformate (auch mehrdimensionale) ohne jeden Zusatzaufwand. Im Formulardesigner wird einfach eine Funktion gesetzt, feddisch. Mal davon abgesehen, dass diese Monstren ohnehin Dinge können, für die man mit Bordmitteln Jahre brauchen würde.

Re: Barcode drucken

Verfasst: Fr, 21. Okt 2011 11:52
von Eckhard Sallermann
Das mag ja sein, aber ich möchte halt erst mal schauen, dass ich überhaupt von Clipper auf XBASE umstellen kann ;-)
Tom hat geschrieben:Kleine Anmerkung: Ich kann die Verwendung professioneller Reportgeneratoren in diesem Zusammenhang (aber nicht nur in diesem) nur empfehlen. Ich nutze List&Label, und das druckt für mich alle bekannten Barcodeformate (auch mehrdimensionale) ohne jeden Zusatzaufwand. Im Formulardesigner wird einfach eine Funktion gesetzt, feddisch. Mal davon abgesehen, dass diese Monstren ohnehin Dinge können, für die man mit Bordmitteln Jahre brauchen würde.

Re: Barcode drucken

Verfasst: Fr, 21. Okt 2011 11:54
von Rolf Ramacher
Hallo,

also bei dem Tool von Friedhelm übergeben ich an der Funktion den Drucker, String, die Pos, die Größe

ende