Java druckt nicht
Hallo, ich habe Debian Testing (i386) installiert. Alternativ habe ich ein nach der Anleitung (http://wiki.serios.net/wiki/Debian_Java_JRE/JDK_installation_with_java-package) selbstgebautes Paket und ein fertiges Java Paket sun-j2se5.0-jre-binary aus dem debian-unofficial repository installiert. Mit update-alternatives --config java kann ich auch zwischen beiden Java VMs wechseln. Java-Programme wie z. B. jEdit lassen sich mit beiden VMs ausführen, einzig das Drucken will nicht klappen. Ich habe einen Kyocera 1020D unter Cups korrekt installiert und cupssys-bsd ist auch installiert. Aus nicht Java-Anwendungen kann ich problemlos drucken. 'lpq' und andere Programme zeigen an, dass der der Drucker bereit und die queue leer ist. In jEdit und anderen Java Programmen, wird im Drucker Dialog unter Status angezeigt: Es werden keine Jobs angenommen. Im Terminal werden die unter dem Text folgenden Fehlermeldungen angezeigt, wenn ein erfolgloser Druckversuch stattfindet, auch wenn ich statt des Druckers versuche in eine PostScript Datei auszugeben. Unter Ubuntu (hoary) konnte ich mit derselben Java Version drucken. Viele, etwas ratlose Grüße David P.S.: Fehlerausgabe von jEdit bei Druckversuch [error] BufferPrintable: java.awt.print.PrinterException: Printer is not accepting job. [error] BufferPrintable: at sun.print.RasterPrinterJob.print(RasterPrinterJob.java:1230) [error] BufferPrintable: at sun.print.RasterPrinterJob.print(RasterPrinterJob.java:1196) [error] BufferPrintable: at org.gjt.sp.jedit.print.BufferPrintable.print(BufferPrintable.java:88) [error] BufferPrintable: at org.gjt.sp.jedit.print.BufferPrinter1_3.print(BufferPrinter1_3.java:100) [error] BufferPrintable: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [error] BufferPrintable: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [error] BufferPrintable: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [error] BufferPrintable: at java.lang.reflect.Method.invoke(Method.java:585) [error] BufferPrintable: at bsh.Reflect.invokeOnMethod(Reflect.java:149) [error] BufferPrintable: at bsh.Reflect.invokeStaticMethod(Reflect.java:100) [error] BufferPrintable: at bsh.Name.invokeMethod(Name.java:872) [error] BufferPrintable: at bsh.BSHMethodInvocation.eval(BSHMethodInvocation.java:72) [error] BufferPrintable: at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:102) [error] BufferPrintable: at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:47) [error] BufferPrintable: at bsh.BSHIfStatement.eval(BSHIfStatement.java:51) [error] BufferPrintable: at bsh.BSHBlock.evalBlock(BSHBlock.java:130) [error] BufferPrintable: at bsh.BSHBlock.eval(BSHBlock.java:80) [error] BufferPrintable: at bsh.BshMethod.invokeImpl(BshMethod.java:349) [error] BufferPrintable: at bsh.BshMethod.invoke(BshMethod.java:246) [error] BufferPrintable: at bsh.BshMethod.invoke(BshMethod.java:171) [error] BufferPrintable: at org.gjt.sp.jedit.BeanShell.runCachedBlock(BeanShell.java:523) [error] BufferPrintable: at org.gjt.sp.jedit.BeanShellAction.invoke(BeanShellAction.java:76) [error] BufferPrintable: at org.gjt.sp.jedit.gui.InputHandler.invokeAction(InputHandler.java:229) [error] BufferPrintable: at org.gjt.sp.jedit.jEdit $3.invokeAction(jEdit.java:2910) [error] BufferPrintable: at org.gjt.sp.jedit.EditAction $Wrapper.actionPerformed(EditAction.java:216) [error] BufferPrintable: at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849) [error] BufferPrintable: at javax.swing.AbstractButton $Handler.actionPerformed(AbstractButton.java:2169) [error] BufferPrintable: at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420) [error] BufferPrintable: at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258) [error] BufferPrintable: at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234) [error] BufferPrintable: at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231) [error] BufferPrintable: at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231) [error] BufferPrintable: at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231) [error] BufferPrintable: at java.awt.Component.processMouseEvent(Component.java:5488) [error] BufferPrintable: at javax.swing.JComponent.processMouseEvent(JComponent.java:3126) [error] BufferPrintable: at java.awt.Component.processEvent(Component.java:5253) [error] BufferPrintable: at java.awt.Container.processEvent(Container.java:1966) [error] BufferPrintable: at java.awt.Component.dispatchEventImpl(Component.java:3955) [error] BufferPrintable: at java.awt.Container.dispatchEventImpl(Container.java:2024) [error] BufferPrintable: at java.awt.Component.dispatchEvent(Component.java:3803) [error] BufferPrintable: at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
Re: Java druckt nicht
Am Montag, den 01.05.2006, 20:13 +0200 schrieb David C. Weichert: Hallo, ich habe Debian Testing (i386) installiert. Alternativ habe ich ein nach der Anleitung (http://wiki.serios.net/wiki/Debian_Java_JRE/JDK_installation_with_java-package) selbstgebautes Paket und ein fertiges Java Paket sun-j2se5.0-jre-binary aus dem debian-unofficial repository installiert. Mit update-alternatives --config java kann ich auch zwischen beiden Java VMs wechseln. Java-Programme wie z. B. jEdit lassen sich mit beiden VMs ausführen, einzig das Drucken will nicht klappen. Ich habe einen Kyocera 1020D unter Cups korrekt installiert und cupssys-bsd ist auch installiert. Aus nicht Java-Anwendungen kann ich problemlos drucken. 'lpq' und andere Programme zeigen an, dass der der Drucker bereit und die queue leer ist. In jEdit und anderen Java Programmen, wird im Drucker Dialog unter Status angezeigt: Es werden keine Jobs angenommen. Im Terminal werden die unter dem Text folgenden Fehlermeldungen angezeigt, wenn ein erfolgloser Druckversuch stattfindet, auch wenn ich statt des Druckers versuche in eine PostScript Datei auszugeben. Unter Ubuntu (hoary) konnte ich mit derselben Java Version drucken. Inzwischen habe ich eine Lösung, aber darauf muss man erst mal kommen. Debian, Ubuntu oder sonstwie Linux haben mit dem Problem nichts zu tun. Bis Java 1.4 wurde Drucken unter Unix über lp(r) unterstützt, was bei CUPS-Druckern die Installation von cupssys-bsd vorraussetzte, s. o. Ab Java 1.5 unterstützt Java CUPS direkt -- aber mit der Einschränkung, dass ein Bindestrich im Druckernamen den beschriebenen Fehler verursacht. Nachdem ich meinen CUPS Drucker von Kyocera-FS-1020D in KyoceraFS1020D umbenannt habe, kann ich nun also auch aus Java-Programmen heraus problemlos drucken. Was für ein Blödsinn! Naja, vielleicht stoßen andere beim googlen auf dieses Posting und kommen so schneller zu einer Lösung als ich. Gute Nacht David signature.asc Description: Dies ist ein digital signierter Nachrichtenteil
Re: Java druckt nicht
David C. Weichert: Bis Java 1.4 wurde Drucken unter Unix über lp(r) unterstützt, was bei CUPS-Druckern die Installation von cupssys-bsd vorraussetzte, s. o. Ab Java 1.5 unterstützt Java CUPS direkt -- aber mit der Einschränkung, dass ein Bindestrich im Druckernamen den beschriebenen Fehler verursacht. Nachdem ich meinen CUPS Drucker von Kyocera-FS-1020D in KyoceraFS1020D umbenannt habe, kann ich nun also auch aus Java-Programmen heraus problemlos drucken. Vielen Dank für den Hinweis! Ich hatte mich letztens erst gefragt, ob das nicht bei mir funktionieren sollte. Habs dann aber nicht weiter verfolgt, weil es gerade nicht wichtig war. Natürlich hab ich auch einen Bindestrich im Druckernamen... J. -- Thy lyrics in pop songs seem to describe my life uncannily accurately. [Agree] [Disagree] http://www.slowlydownward.com/NODATA/data_enter2.html signature.asc Description: Digital signature