Anzeige:
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 23

Thema: Drucken aus der Konsole

  1. #1
    Registrierter Benutzer
    Registriert seit
    Sep 2006
    Beiträge
    147

    Drucken aus der Konsole

    Hallo,
    wie kann ich aus der Konsole drucken? Also die Befehle an sich kenne ich und auf meinem alten Rechner hats auch zufällig funktioniert, aber ich habe keine Ahnung warum es bei meinem neuen Rechner hier nicht mehr geht.
    Ich benutze die Befehle:
    a2ps code.java
    oder
    lpr code.java

    um mir meine Programme auszudrucken, wie gesagt, aufm alten Rechner wurde es automatisch an den Standarddrucker weitergeleitet und ausgedruckt. Ich habe einen Canon iP4200, der auch im Cups mit diesem Namen als Standarddrucker registriert ist.

    Könnt ihr mir da bitte helfen? Es ist sehr wichtig für mich.

    Ich benutze Kubuntu 8.04.03
    Kernel:
    Linux version 2.6.24-24-generic (buildd@rothera) (gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu3)) #1 SMP Tue Aug 18 17:04:53 UTC 2009

    a2ps und lprng ist installiert.

    Testdrucke vom Cupsserver aus funktionieren, auch aus Kate geht das Drucken.

    Als Treiber wurde automatisch dieser Gutenprint installiert, da mußte ich garnichts machen, ging automatisch beim Anstecken des Druckers am usb.

    Grüße,
    ifconfig
    Geändert von ifconfig (25.08.09 um 11:40 Uhr)

  2. #2
    Registrierter Benutzer
    Registriert seit
    Feb 2006
    Ort
    Altenstadt-Lindheim
    Beiträge
    1.847
    Ist denn in CUPS der Drucker als Standard-Drucker eingerichet - wenn nein lpr -P druckername datei.java

  3. #3
    Registrierter Benutzer
    Registriert seit
    Sep 2006
    Beiträge
    147
    Zitat Zitat von pferdefreund Beitrag anzeigen
    Ist denn in CUPS der Drucker als Standard-Drucker eingerichet - wenn nein lpr -P druckername datei.java
    Ja, er ist als Standarddrucker in Cups eingerichtet, siehe zweites Bild.

    Und wenn ich den Drucker direkt angebe, kommt folgender Fehler, also mein Drucker ist da irgendwie nicht bekannt für das a2ps und das lpr, nur fürs cups ist er bekannt:

    Code:
    lpr -PiP4200 Raum.java
    Status Information, attempt 1 of 3:
    sending job 'user1@pc1+372' to iP4200@localhost
     connecting to 'localhost', attempt 1
     connected to 'localhost'
     requesting printer iP4200@localhost
     job 'user1@pc1+372' transfer to iP4200@localhost failed
      error 'NONZERO RFC1179 ERROR CODE FROM SERVER' with ack 'ACK_FAIL'
      sending str '^BiP4200' to iP4200@localhost
     error msg: 'spool queue for 'ip4200' does not exist on server pc1'
     error msg: 'check for correct printer name or you may need to run'
     error msg: ''checkpc -f' to create queue'
    Waiting 10 seconds before retry

  4. #4
    Registrierter Benutzer
    Registriert seit
    Mar 2003
    Ort
    Niedersachsen
    Beiträge
    582
    Hi
    Hier mal verschiedene Möglichkeiten zum Testen.
    a2ps -P druckername datei.java (Drucker angeben)
    a2ps -d datei.java (-d = sende Datei über den default_drucker)
    oder über den Umweg -o
    Erst die Datei in eine PS-Datei umwandeln und dann mittels lp drucken.
    a2ps datei.java -o datei.java.ps && lp datei.java.ps

    Teste das mal und sag Bescheid.

  5. #5
    Registrierter Benutzer
    Registriert seit
    Jan 2008
    Beiträge
    2.551
    Poste bitte mal

    Code:
    lpstat -a
    lpq -a

  6. #6
    Registrierter Benutzer
    Registriert seit
    Sep 2006
    Beiträge
    147
    Zitat Zitat von exponator Beitrag anzeigen
    Hi
    Hier mal verschiedene Möglichkeiten zum Testen.
    a2ps -P druckername datei.java (Drucker angeben)
    a2ps -d datei.java (-d = sende Datei über den default_drucker)
    oder über den Umweg -o
    Erst die Datei in eine PS-Datei umwandeln und dann mittels lp drucken.
    a2ps datei.java -o datei.java.ps && lp datei.java.ps

    Teste das mal und sag Bescheid.

    Code:
    user1@pc1:~$ a2ps -P iP4200 Raum.java cls
    [Raum.java (Java): 1 page on 1 sheet]
    a2ps: cannot open file `cls': No such file or directory
    [cls (unprintable): ignored]
    Status Information, attempt 1 of 3:
    sending job 'user1@pc1+71' to iP4200@localhost
     connecting to 'localhost', attempt 1
     connected to 'localhost'
     requesting printer iP4200@localhost
     job 'user1@pc1+71' transfer to iP4200@localhost failed
      error 'NONZERO RFC1179 ERROR CODE FROM SERVER' with ack 'ACK_FAIL'
      sending str '^BiP4200' to iP4200@localhost
     error msg: 'spool queue for 'ip4200' does not exist on server pc1'
     error msg: 'check for correct printer name or you may need to run'
     error msg: ''checkpc -f' to create queue'
    Waiting 10 seconds before retry
    a2ps: received signal 2: Interrupt
    user1@pc1:~$ cls
    bash: cls: command not found
    user1@pc1:~$ clear
    user1@pc1:~$ a2ps -P iP4200 Raum.java
    [Raum.java (Java): 1 page on 1 sheet]
    Status Information, attempt 1 of 3:
    sending job 'user1@pc1+82' to iP4200@localhost
     connecting to 'localhost', attempt 1
     connected to 'localhost'
     requesting printer iP4200@localhost
     job 'user1@pc1+82' transfer to iP4200@localhost failed
      error 'NONZERO RFC1179 ERROR CODE FROM SERVER' with ack 'ACK_FAIL'
      sending str '^BiP4200' to iP4200@localhost
     error msg: 'spool queue for 'ip4200' does not exist on server pc1'
     error msg: 'check for correct printer name or you may need to run'
     error msg: ''checkpc -f' to create queue'
    Waiting 10 seconds before retry
    a2ps: received signal 2: Interrupt
    user1@pc1:~$ a2ps -d iP4200 Raum.java
    a2ps: cannot open file `iP4200': No such file or directory
    [iP4200 (unprintable): ignored]
    [Raum.java (Java): 1 page on 1 sheet]
    request id is user1@pc1+90
    [Total: 1 page on 1 sheet] sent to the default printer
    nachdem ich dann noch den
    a2ps Raum.java -o Raum.ps && lp Raum.ps
    probiert habe, hat sich die usb-Maus aufgehängt, und gedruckt hat er auch nicht.
    Da steht was, daß für meinen Drucker keine spool existieren würde hier im Code oben.

  7. #7
    Registrierter Benutzer
    Registriert seit
    Sep 2006
    Beiträge
    147
    Zitat Zitat von Aqualung Beitrag anzeigen
    Poste bitte mal

    Code:
    lpstat -a
    lpq -a
    Code:
    user1@pc1:~$ lpstat -a
    lp@pc1 accepting requests since 2009-08-25-18:07:48.483
    user1@pc1:~$ lpq -a
    Printer: lp@pc1 'Generic dot-matrix printer entry'
     Queue: 10 printable jobs
     Server: pid 5437 active
     Unspooler: pid 5443 active
     Status: waiting for subserver to exit at 18:07:28.811
     Filter_status: lp is ready and printing
     Rank   Owner/ID               Pr/Class Job Files                 Size Time
    stalled(212sec) user1@pc1+989       A   989 (STDIN)              23272 10:43:15
    2      user1@pc1+4                  A     4 (STDIN)              23272 10:43:39
    3      user1@pc1+7                  A     7 workspace/eHome_13_08 2708 10:44:04
    4      user1@pc1+168                A   168 (STDIN)              23272 10:50:02
    5      root@pc1+641                 A   641 (STDIN)              23270 10:59:40
    6      user1@pc1+402                A   402 workspace/eHome_13_08 2708 11:18:42
    7      user1@pc1+411                A   411 (STDIN)              23272 11:18:58
    8      user1@pc1+27                 A    27 (STDIN)              17780 17:59:22
    9      user1@pc1+237                A   237 Raum.ps              17772 18:00:18
    10     user1@pc1+90                 A    90 (STDIN)              17780 18:07:28
    user1@pc1:~$

  8. #8
    Registrierter Benutzer
    Registriert seit
    Jan 2008
    Beiträge
    2.551
    fege mal Deine queue aus:

    Code:
    cancel 90
    cancel 237 
    ...

  9. #9
    Registrierter Benutzer
    Registriert seit
    Sep 2006
    Beiträge
    147
    Zitat Zitat von Aqualung Beitrag anzeigen
    fege mal Deine queue aus:

    Code:
    cancel 90
    cancel 237 
    ...
    Ok, hab ich gemacht, aber dann geht das Spiel leider nur wieder von vorne los, aber diesmal ohne Fehlermeldungen, aber er druckt immernoch nicht.
    Code:
    user1@pc1:~$ lpq -a
    Printer: lp@pc1 'Generic dot-matrix printer entry'
     Queue: no printable jobs in queue
     Status: waiting for subserver to exit at 18:37:18.426
     Filter_status: lp is ready and printing
    user1@pc1:~$ a2ps Raum.java
    [Raum.java (Java): 1 page on 1 sheet]
    request id is user1@pc1+424
    [Total: 1 page on 1 sheet] sent to the default printer
    user1@pc1:~$ lpr Raum.java
    user1@pc1:~$ lp Raum.java
    request id is user1@pc1+431
    user1@pc1:~$ lpq -a
    Printer: lp@pc1 'Generic dot-matrix printer entry'
     Queue: 3 printable jobs
     Server: pid 8426 active
     Unspooler: pid 8427 active
     Status: waiting for subserver to exit at 18:40:04.946
     Filter_status: lp is ready and printing
     Rank   Owner/ID               Pr/Class Job Files                 Size Time
    active user1@pc1+424                A   424 (STDIN)              17772 18:39:50
    2      user1@pc1+428                A   428 Raum.java               40 18:40:00
    3      user1@pc1+431                A   431 Raum.java               40 18:40:04
    user1@pc1:~$

  10. #10
    Registrierter Benutzer
    Registriert seit
    Jan 2008
    Beiträge
    2.551
    http://localhost:631/

    Testseite drucken?

  11. #11
    Registrierter Benutzer
    Registriert seit
    Sep 2006
    Beiträge
    147
    Zitat Zitat von Aqualung Beitrag anzeigen
    http://localhost:631/

    Testseite drucken?
    Ja, das funktioniert schon die ganze Zeit.

  12. #12
    Registrierter Benutzer
    Registriert seit
    Jan 2008
    Beiträge
    2.551
    Code:
    vim Raum.java
    Code:
    <ESC> : hardcopy
    funzt?

  13. #13
    Registrierter Benutzer
    Registriert seit
    Sep 2006
    Beiträge
    147
    Da bekomm ich eine Fehlermeldung vom vim:
    E319: Sorry, the command is not available in this version

    Also das Drucken im Openoffice und Kate bspw. funktionieren auch.

  14. #14
    Registrierter Benutzer
    Registriert seit
    Jan 2008
    Beiträge
    2.551
    Dann werden wir ein bissel brutaler und versuchen

    Code:
    su -
    cat Raum.java > /dev/usblp0

  15. #15
    Registrierter Benutzer
    Registriert seit
    Sep 2006
    Beiträge
    147
    Das hat den Drucker jetzt immerhin schonmal zum Einschalten bewegt...aber wirklich NUR dazu...

    Code:
    root@pc1:~# cat Raum.java > /dev/usblp0
    root@pc1:~# lpq -a
    Printer: lp@pc1 'Generic dot-matrix printer entry'
     Queue: no printable jobs in queue
     Status: waiting for subserver to exit at 18:41:36.275
     Filter_status: lp is ready and printing
    root@pc1:~#

    Was ist das denn???:
    Code:
     Status: waiting for subserver to exit at 18:41:36.275
     Filter_status: lp is ready and printing
    Druckt der irgendwo im Nirwana???

    Das gibts doch nicht, beim alten Rechner gings sofort nach der Kubuntu-Grundinstallation per Konsole zu drucken und jetzt bockt das Ding zum ohne Ende...vielleicht hatte ich beim anderen Rechner den Drucker beim Linux-Installieren schon angeschlossen, so daß er von Haus aus alle benötigten Pakete mitinstalliert hat...

Ähnliche Themen

  1. Konsole Fenstertitel ändern
    Von arekusu im Forum Linux Allgemein
    Antworten: 5
    Letzter Beitrag: 16.06.04, 14:11
  2. PDF dateien drucken geht nicht - alles andere geht
    Von stefan-tiger im Forum Anwendungen Allgemein, Software
    Antworten: 8
    Letzter Beitrag: 22.03.04, 09:08
  3. Antworten: 15
    Letzter Beitrag: 09.03.04, 12:45
  4. Bild drucken - mit was? (Drucken aus Gimp?)
    Von dentaku im Forum Anwendungen Allgemein, Software
    Antworten: 10
    Letzter Beitrag: 31.10.03, 22:51
  5. Konsole drucken???
    Von im Forum Linux Allgemein
    Antworten: 1
    Letzter Beitrag: 28.02.01, 15:11

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •