barbecue Barcodes drucken

night507

Mitglied
Hi, ich beschäftige mich seit kurzem mit den java printing methoden, kenne mich da also noch nicht so aus. Mein Problem ist:
Ich erzeuge mit barbecue code39 Barcodes und will diese ausdrucken. Es sollte später so aussehen:
(alles eine Seite)

||||||||| (<- Barcode)
00000000
|||||||||
00000001
|||||||||
00000002
|||||||||
00000003
||||||||
FF0070


Ich hab schon ziemlich viel rumprobiert(z.B. mit drawImage() usw), komme aber auf keinen grünen Zweig. Die Klasse die ich zur Zeit zum testen verwende ist so aufgebaut:

Java:
public class PrintTest implements Printable {
		
	public static void main(String[] args) {

		PrintTest test1= new PrintTest();
		System.exit(0);
	}

	public PrintTest() {

		PrinterJob printJob = PrinterJob.getPrinterJob();

		printJob.setPrintable(this);

		try {
			printJob.print();
		} catch (Exception PrintException) {
			PrintException.printStackTrace();
		}

	}

	public int print(Graphics g, PageFormat pageFormat, int page) {

		Graphics2D g2d;
		
		if (page == 0) { 
			g2d = (Graphics2D) g;

			g2d.translate(pageFormat.getImageableX(), pageFormat
					.getImageableY());
			
			try {
				Barcode Bar1 = BarcodeFactory.createCode39("00000000", false);
				Barcode Bar2 = BarcodeFactory.createCode39("11111111", false);
				Barcode Bar3 = BarcodeFactory.createCode39("22222222", false);
				Barcode Bar4 = BarcodeFactory.createCode39("33333333", false);
				Barcode Bar5= BarcodeFactory.createCode39("MMTEST", false);
				
//				Image bar1Image = BarcodeImageHandler.getImage(scooterBar1);
//				Image bar2Image = BarcodeImageHandler.getImage(scooterBar2);
//				Image bar3Image = BarcodeImageHandler.getImage(scooterBar3);
//				Image bar4Image = BarcodeImageHandler.getImage(scooterBar4);
//				Image typeImage = BarcodeImageHandler.getImage(scooterType);


//				Hier hab ich zeimlich viel rumprobiert :)
			
			} catch (BarcodeException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			} catch (OutputException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			} 
			
			return (PAGE_EXISTS);
		} else
			return (NO_SUCH_PAGE);
	}

}

in der print()-methode hab ich schon ziemlich viel schwachsinn veranstaltet, das hab ich mal weggelassen ^^
Wäre super, wenn mir da jemand helfen könnte, die ganzen tutorials die ich zum printen bisher gefunden habe, haben mir nicht sehr weitergeholfen und ich suche und probiere jetzt schon seit mindestens 2 Tagen...

gruß night507
 
B

bERt0r

Gast
Ohne jetzt einen Funken Ahnung von barbecue zu haben:
Die Funktion
Barcode.draw(java.awt.Graphics2D g, int x, int y)
Renders this Barcode at the specified location in the specified Graphics2D context.

hast du schon ausprobiert?
 

night507

Mitglied
ok, danke, jetzt kommt wenigstens mal was beim drucken raus....allerings kommt nur

|||||||||
00000001
||||||||
FF0070

also der erste(Bar1) und der letzte(Bar5) barcode

das hab ich nach der initialisierung der Barcodes hinzugefügt:

Java:
   Bar1.draw(g2d, 0, 0);
   Bar2.draw(g2d, 0, Bar1.getHeight());
   Bar3.draw(g2d, 0, Bar2.getHeight());
   Bar4.draw(g2d, 0, Bar3.getHeight());
   Bar5.draw(g2d, 0, Bar4.getHeight());
 

night507

Mitglied
ok, hab den Fehler gefunden ich muss natürlich die höhen multiplizieren
Java:
    Bar1.draw(g2d, 0, 0);
    Bar2.draw(g2d, 0, Bar1.getHeight());
    Bar3.draw(g2d, 0, Bar2.getHeight() * 2);
    Bar4.draw(g2d, 0, Bar3.getHeight() * 3);
    Bar5.draw(g2d, 0, Bar4.getHeight() * 4);

so und jetzt muss ich nurnoch schauen, dass ich die barcodes auf die richtigen größen kriege ^^
 
Zuletzt bearbeitet:

TheDarkRose

Gesperrter Benutzer
Ich würde eher sagen, die größe von nächsten Barcode zu den vorherigen Größen addieren, denn was passiert, wenn diese unterschiedlich groß sind?
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Spin Scannen des Barcodes java Java Basics - Anfänger-Themen 13
M html-seite drucken (gerendert) Java Basics - Anfänger-Themen 3
T DamagedFontException beim drucken Java Basics - Anfänger-Themen 3
I Datei (Bild) Drucken und wie Druckeinstellung speichern? Java Basics - Anfänger-Themen 3
izoards Drucken Frage zu FAQ Beitrag Java Basics - Anfänger-Themen 2
U Drucken.. Birt vs Jasper Java Basics - Anfänger-Themen 1
H Drucken auf Drucker Java Basics - Anfänger-Themen 8
B Drucken mit einem Terminal / Bon Printer Java Basics - Anfänger-Themen 4
B HTML Code drucken Java Basics - Anfänger-Themen 4
B Drucken: Default Paper von Drucker? Mein Drucker druckt falsch Java Basics - Anfänger-Themen 3
B Drucken in JAVA -> nicht "Java printing" Java Basics - Anfänger-Themen 3
D Erste Schritte HTML aus JEditorPane drucken Java Basics - Anfänger-Themen 5
I Drucken in Java / verschiedene Papierformate Java Basics - Anfänger-Themen 0
I Drucken (Print) monitoren Java Basics - Anfänger-Themen 0
I Erste Schritte Drucken in JAVA / Druckaufträge etc. Java Basics - Anfänger-Themen 15
T Drucken mit Java Java Basics - Anfänger-Themen 16
E Input/Output Drucken am Mac immer gleiche Schriftgröße?!? Java Basics - Anfänger-Themen 2
E Input/Output png Auf Dymo 450 drucken Java Basics - Anfänger-Themen 2
S JPanel drucken -> PrinterException Java Basics - Anfänger-Themen 2
C Drucken/Druckdesign mit Java Java Basics - Anfänger-Themen 8
J checkbox status abfragen und drucken Java Basics - Anfänger-Themen 13
K doppeltes paint beim Drucken Java Basics - Anfänger-Themen 8
B Source Code "in einem Rutsch" drucken in Eclipse Java Basics - Anfänger-Themen 5
K Drucken Java Basics - Anfänger-Themen 8
G Mit Java Drucken Java Basics - Anfänger-Themen 11
O OOP prindata Methode aufrufen!? Methode drucken + Konstruktor Java Basics - Anfänger-Themen 9
G DRUCKEN von z.B. eines JFrame über print(Graphics g) Java Basics - Anfänger-Themen 9
K einfaches Drucken von Text (und ggf Bildern,gemischt) Java Basics - Anfänger-Themen 11
H Bericht drucken Java Basics - Anfänger-Themen 4
T [Minimalprogramm] mit Java Drucken Java Basics - Anfänger-Themen 6
L drucken mit DocPrintJob Java Basics - Anfänger-Themen 3
R Drucken mithilfe eines Externen ActionListeners Java Basics - Anfänger-Themen 17
S Inhalt von GUI-Eingabe drucken Java Basics - Anfänger-Themen 7
I PDF aus JSF - Seite drucken mit iText Java Basics - Anfänger-Themen 5
J JTable Drucken Java Basics - Anfänger-Themen 3
J mit COM-Port drucken Java Basics - Anfänger-Themen 8
R mehrseitiges Drucken Java Basics - Anfänger-Themen 3
J Listen - Anzahl positiver Werte drucken Java Basics - Anfänger-Themen 8
H Papierschacht beim Drucken ansprechen Java Basics - Anfänger-Themen 4
T Drucken von Listen bestehend aus Grafik und Text (unter swing) Java Basics - Anfänger-Themen 7
A JTree drucken Java Basics - Anfänger-Themen 2
M html datei drucken Java Basics - Anfänger-Themen 18
E BufferedImage drucken Java Basics - Anfänger-Themen 3
K Drucken mit PrinterJob Java Basics - Anfänger-Themen 3
andresendo Drucken Java Basics - Anfänger-Themen 2
D Drucken - Seite leer Java Basics - Anfänger-Themen 2
S Drucken mit iText? Java Basics - Anfänger-Themen 7
T Formular drucken! Java Basics - Anfänger-Themen 2
S Drucken in farbe Java Basics - Anfänger-Themen 4
G Problem mit Drucken Java Basics - Anfänger-Themen 2
G Strings drucken Java Basics - Anfänger-Themen 2
N Im Querformat drucken mit PrintJob Java Basics - Anfänger-Themen 4
Z Drucken eines JTables mit Text drüber Java Basics - Anfänger-Themen 6
S ich komm mit dem drucken nich klar Java Basics - Anfänger-Themen 17
S Drucken! Java Basics - Anfänger-Themen 16
B Formatierung beim Drucken Java Basics - Anfänger-Themen 4
D Drucken Java Basics - Anfänger-Themen 3
M Drucken Java Basics - Anfänger-Themen 2
B RTF erstellen und drucken Java Basics - Anfänger-Themen 3
G Drucken mit PrintJob oder PrinterJob? Java Basics - Anfänger-Themen 4
F Drucken einer Text Datei Java Basics - Anfänger-Themen 2
M Probleme beim Drucken Java Basics - Anfänger-Themen 4
R String drucken Java Basics - Anfänger-Themen 3
G Drucken von pdf Dokumenten mit Lücken Java Basics - Anfänger-Themen 2
J Drucken von files Java Basics - Anfänger-Themen 4
D Drucken ohne Dialogfeld Java Basics - Anfänger-Themen 2
E HTML Datei drucken Java Basics - Anfänger-Themen 4
G drucken: genaues positionieren Java Basics - Anfänger-Themen 2
R rechtsbündiges Drucken Java Basics - Anfänger-Themen 2
G Drucken Java Basics - Anfänger-Themen 2
D PDF Dokument drucken Java Basics - Anfänger-Themen 10
S verständnisproblem drucken Java Basics - Anfänger-Themen 11
J Serienbrief drucken Java Basics - Anfänger-Themen 2
A Drucken mit Java über FOP Java Basics - Anfänger-Themen 9
B Bilder drucken Java Basics - Anfänger-Themen 4
M Formatiert Drucken in Java Java Basics - Anfänger-Themen 3
A Drucken und Vorschau Java Basics - Anfänger-Themen 4
F Java-Logo drucken Java Basics - Anfänger-Themen 2
S Noch ungelöst ! Klasse JTable und Klasse Drucken verknüpfen. Java Basics - Anfänger-Themen 8
M DATEI DRUCKEN ????? Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben