Barcode drucken
Moderator: Moderatoren
-
- UDF-Programmierer
- Beiträge: 88
- Registriert: Fr, 29. Jun 2007 13:32
- Wohnort: 33330 Gütersloh
- Kontaktdaten:
Barcode drucken
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
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
- Rolf Ramacher
- Der Entwickler von "Deep Thought"
- Beiträge: 1931
- Registriert: Do, 09. Nov 2006 10:33
- Wohnort: Bergheim
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Barcode drucken
Hi Ecki,
ich nutze das Tool von Friedhelm - und drucke mit XbpPrintdialog() - wende dich mal an Ihn.
ich nutze das Tool von Friedhelm - und drucke mit XbpPrintdialog() - wende dich mal an Ihn.
-
- UDF-Programmierer
- Beiträge: 88
- Registriert: Fr, 29. Jun 2007 13:32
- Wohnort: 33330 Gütersloh
- Kontaktdaten:
Re: Barcode drucken
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 ?
- Rolf Ramacher
- Der Entwickler von "Deep Thought"
- Beiträge: 1931
- Registriert: Do, 09. Nov 2006 10:33
- Wohnort: Bergheim
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
- Koverhage
- Der Entwickler von "Deep Thought"
- Beiträge: 2471
- Registriert: Fr, 23. Dez 2005 8:00
- Wohnort: Aalen
- Hat sich bedankt: 104 Mal
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Barcode drucken
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.
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.
Gruß
Klaus
Klaus
-
- UDF-Programmierer
- Beiträge: 88
- Registriert: Fr, 29. Jun 2007 13:32
- Wohnort: 33330 Gütersloh
- Kontaktdaten:
Re: Barcode drucken
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.
- Manfred
- Foren-Administrator
- Beiträge: 21225
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 70 Mal
Re: Barcode drucken
Schau mal in der Wissensbasis nach. Da stehen noch andere Leckerchen drin
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Rolf Ramacher
- Der Entwickler von "Deep Thought"
- Beiträge: 1931
- Registriert: Do, 09. Nov 2006 10:33
- Wohnort: Bergheim
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Barcode drucken
der Barcode von Hubert funkt. aber nicht sauber. Deshalb habe ich mir den von Friedhelm genommen. ist auch viel einfacher.
-
- UDF-Programmierer
- Beiträge: 88
- Registriert: Fr, 29. Jun 2007 13:32
- Wohnort: 33330 Gütersloh
- Kontaktdaten:
- Markus Walter
- Programmier-Gott
- Beiträge: 1018
- Registriert: Di, 24. Jan 2006 10:22
- Wohnort: Saarland
Re: Barcode drucken
Rolf,Rolf Ramacher hat geschrieben:der Barcode von Hubert funkt. aber nicht sauber. Deshalb habe ich mir den von Friedhelm genommen. ist auch viel einfacher.
mein Eindruck von Huberts Klasse ist ein anderer...
Gruß
Markus
Mitglied der XUG Saarland-Pfalz
Markus
Mitglied der XUG Saarland-Pfalz
-
- UDF-Programmierer
- Beiträge: 88
- Registriert: Fr, 29. Jun 2007 13:32
- Wohnort: 33330 Gütersloh
- Kontaktdaten:
Re: Barcode drucken
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 ?
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 ?
-
- Der Entwickler von "Deep Thought"
- Beiträge: 2828
- Registriert: Fr, 10. Feb 2006 9:51
- Wohnort: Aachen
- Hat sich bedankt: 259 Mal
- Danksagung erhalten: 12 Mal
- Kontaktdaten:
Re: Barcode drucken
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: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 ?
- 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>])
Uli
-------
Mitglied XuG Cologne
Mitglied XuG Osnabrück
Mitglied XuG Cologne
Mitglied XuG Osnabrück
-
- UDF-Programmierer
- Beiträge: 88
- Registriert: Fr, 29. Jun 2007 13:32
- Wohnort: 33330 Gütersloh
- Kontaktdaten:
Re: Barcode drucken
Kann ich die denn irgendwo herunter laden, ich finde nix dazu
UliTs hat geschrieben: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: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 ?Lediglich eventuell vorhanden ESC-Sequenzen müssen eliminiert bzw. ersetzt werden.
- 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>])
Uli
-
- Der Entwickler von "Deep Thought"
- Beiträge: 2828
- Registriert: Fr, 10. Feb 2006 9:51
- Wohnort: Aachen
- Hat sich bedankt: 259 Mal
- Danksagung erhalten: 12 Mal
- Kontaktdaten:
Re: Barcode drucken
Ruf am Besten bei Friedhelm an (Firma Tobax, Leverkusen, siehe http://www.Tobax.de ).Eckhard Sallermann hat geschrieben:Kann ich die denn irgendwo herunter laden, ich finde nix dazu
Uli
-------
Mitglied XuG Cologne
Mitglied XuG Osnabrück
Mitglied XuG Cologne
Mitglied XuG Osnabrück
- Manfred
- Foren-Administrator
- Beiträge: 21225
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 70 Mal
Re: Barcode drucken
Aber nur wenn Du viel Zeit hast.UliTs hat geschrieben:Ruf am Besten bei Friedhelm an (Firma Tobax, Leverkusen, siehe http://www.Tobax.de ).Eckhard Sallermann hat geschrieben:Kann ich die denn irgendwo herunter laden, ich finde nix dazu
Uli
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
-
- Der Entwickler von "Deep Thought"
- Beiträge: 2828
- Registriert: Fr, 10. Feb 2006 9:51
- Wohnort: Aachen
- Hat sich bedankt: 259 Mal
- Danksagung erhalten: 12 Mal
- Kontaktdaten:
Re: Barcode drucken
Friedhelm erzählt nämlich gern, selbst wenn der Tag kurz istManfred hat geschrieben:Aber nur wenn Du viel Zeit hast.
Uli
-------
Mitglied XuG Cologne
Mitglied XuG Osnabrück
Mitglied XuG Cologne
Mitglied XuG Osnabrück
-
- UDF-Programmierer
- Beiträge: 88
- Registriert: Fr, 29. Jun 2007 13:32
- Wohnort: 33330 Gütersloh
- Kontaktdaten:
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9394
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 104 Mal
- Danksagung erhalten: 364 Mal
- Kontaktdaten:
Re: Barcode drucken
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.
Herzlich,
Tom
Tom
-
- UDF-Programmierer
- Beiträge: 88
- Registriert: Fr, 29. Jun 2007 13:32
- Wohnort: 33330 Gütersloh
- Kontaktdaten:
Re: Barcode drucken
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.
- Rolf Ramacher
- Der Entwickler von "Deep Thought"
- Beiträge: 1931
- Registriert: Do, 09. Nov 2006 10:33
- Wohnort: Bergheim
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Barcode drucken
Hallo,
also bei dem Tool von Friedhelm übergeben ich an der Funktion den Drucker, String, die Pos, die Größe
ende
also bei dem Tool von Friedhelm übergeben ich an der Funktion den Drucker, String, die Pos, die Größe
ende