Dosen jemanden darauf in die schreib-Richtung für den Druck barcode-Etiketten mit Java? Ich kann den Grill benutzen-Bibliothek (http://barbecue.sourceforge.net/) generieren Sie Barcodes als Bilder, aber ich brauche einen Weg, um das Bild (und lesbarer Beschriftung) in eine Avery-Dokument-Vorlage für den Druck.
Und wie genau kommst du auf "drucken ... mit Java" zu "Avery-Dokument-Vorlage"?
InformationsquelleAutor David Hamilton | 2009-08-20
Die iText-Bibliothek unterstützt so ziemlich jede Art von barcode denkbar. Sie können pdfs erzeugen und entweder speichern Sie diese oder drucken Sie Sie intern.
InformationsquelleAutor lucasmo
Schlage ich vor, mit der barcode4j-Bibliothek anstelle der Grill für 2 Gründe:
Grill barcode-Objekte sind unnötig gekoppelt ist, um Java-UI-Komponenten (z.B. Barcode Klasse extends JComponent). Das schafft unnötige Abhängigkeiten wenn Sie die Java-Benutzeroberfläche nicht verwendet wird, z.B. für batch-oder Kommandozeilen-basierte Anwendungen. Sollten Sie verwendet haben, aggregation statt Vererbung, wenn Sie wollten mit Ihren barcode-Klassen mit dem Java-UI.
Barcode4J wie es aussieht, ist die derzeit unterstützten version 2.0 veröffentlicht und copyright-Datum ist 2012
Dann haben Sie das problem der übersetzung der barcode in ein format, das Ihr Drucker versteht. Für diese schlage ich vor, openlabelprint.org (was ich schrieb!) - es ist ein weiteres open-source-Projekt, das mit barcode4j und bietet:
Einrichtungen zu definieren, ein Etiketten-layout SVG (Scalable Vector Graphics - ist ein offener w3c-standard) und
Rasterung, um eine bitmap von der SVG von barcode4j (und die umliegenden label-layout in SVG) (openlabelprint gilt die hervorragende Apache SVG Batik Java-Bibliotheken, die für die Rasterung als auch für die anderen SVG-Aufgaben)
drucken der bitmap auf einem Zebra Drucker mit Ihrem ZPL-low-level-Sprache. openlabelprint verfügt über eine integrierte Dienstprogramm zum konvertieren von png-bitmaps zu ZPL und senden Sie diese an den Zebra-Drucker über die standard-Java-Drucker-system. Auch openlabelprint stellt APIs bereit, um es zu erweitern für andere Drucker-Sprachen, obwohl ZPL wird unterstützt von einigen nicht-Zebra-Marken
InformationsquelleAutor therobyouknow
Ich bin den Druck von Barcodes mit Hilfe von java, aber ich bin mit einem Drucker, die haben eine vorprogrammierte Funktion für den Druck von Barcodes. Also ich bin nur, sagen den Drucker, was die codes zu drucken und es tut den rest. Wenn Sie bereit zu zahlen für einen Drucker könnte es spart Ihnen einige Zeit.
Dies kann oder möglicherweise nicht nützlich für Sie, aber ich dachte, ich hätte es erwähnen.
InformationsquelleAutor Philippe Carriere
Ich glaube, Sie haben zu Messen Ihre Avery-Etikett-Seite mit einem Lineal und dann in Ihrem Java-code erstellen Sie einen vollständigen Brief/A4/whatever, um die Seite zu drucken und kompensieren Sie Ihre barcode-Bild auf dieser Seite an der entsprechenden Stelle auf der Grundlage von Messungen mit dem Lineal.
InformationsquelleAutor Scott W
Haben Sie versucht, drucken Sie das Bild, das Sie von "barbecue" ?
InformationsquelleAutor Vincnetas
Sollten Sie versuchen, JZebra dies ist ein applet und ein guter Startpunkt für Sie, nehmen Sie einen Blick auf die java-source-code.
http://code.google.com/p/jzebra/
Für zebra Sie diese einfache Anleitung wird Ihnen helfen.
Auf dieser Zebra-Befehle
auf JZebra
Nachdem klar:
EPL ist ein Befehl pro Zeile. Ein Befehl beginnt mit a Befehl-Identifikator, der in der Regel ein Buchstabe, gefolgt von einem Komma-getrennte Liste von Parametern, die spezifisch für diesen Befehl. Sie können nach jedem dieser Befehle in der EPL2 programming Dokumentation. Hier ist eine englische version der Befehle in dem obigen Beispiel.
Befehl gesendet werden.
in der Regel sollte der erste Befehl in jedem EPL-Dokument;
wer weiß, in welchem Zustand sich die vorherigen job Links die Drucker in.
= 609 Punkte breit).
dot Lücke zwischen den Etiketten. (Der Drucker wird wahrscheinlich automatisch
Sinn, aber das tut nicht weh.)
x = 26 Punkte (1/8 in), y = 26 Punkte (1/8 in) mit einer schmalen Leiste
Breite von 2 Punkten und machen es 152 Punkte (3/4") hoch. (Die
Herkunft des Labels Koordinatensystems ist die linke Obere Ecke
auf dem Etikett.)
x = 253 Punkten (3/4 in), y = 26 Punkte (1/8 in) in
Drucker schriftart "3", " normal horizontale und vertikale Skalierung
und keine Lust auf weiß-auf-schwarz-Effekt.
Alle, daß Eine Start-Linien sind ähnlich.
10. [P] Drucken Sie eine Kopie des Etiketts.
InformationsquelleAutor Steven Lizarazo