mit CUPS drucken

khh

New Member
hallo zusammen,
ich habe mit CUBs auf meinem Linux.Server einen Drucker am usb-Port eingerichtet.
Der Drucker wurde von CUBS automatisch erkannt und eine queue;
usb://hp/photosmart%207700%20series?serial=MY4782J57HU0
eingerichtet.
Die Druckaufträge stehen in der Warteschlange und der Drucker rührt sich nicht.
Wennich manuel per echo einen befehl an den Drucker schicke
echo blabla > /dev/usb/lp0
reagiert der Drucker.
ein Eintrag von lp0 in die cups.conf bringt auch nix :-(

wo steckt der Fehler?

CUPS 1.3.1
Linus kernel 2.4.26


Danke Gruss KH
 
printer is on device 'usb' speed -1
queuing is enabled
printing is enabled
no entries
daemon present

EDIT beim Versuch vom Prompt zu drucken antwortet lp:
lp: Not allowed to print.

Sorry, war versehentlich von root gedruckt

sh-2.05b$ lp test.txt
request id is hp1-19 (1 file(s))

aber am Drucker kommt trotzdem nix an
 
Last edited by a moderator:
Code:
LogLevel info
SystemGroup lpadmin sys root
# Allow remote access
Port 631
Listen /var/run/cups/cups.sock
# Show shared printers on the local network.
Browsing On
BrowseOrder allow,deny
BrowseAllow all
DefaultAuthType Basic
<Location />
  # Allow remote administration...
  Order allow,deny
  Allow all
</Location>
<Location /admin>
  # Allow remote administration...
  Order allow,deny
  Allow all
</Location>
<Location /admin/conf>
  AuthType Default
  Require user @SYSTEM
  # Allow remote access to the configuration files...
  Order allow,deny
  Allow all
</Location>
<Policy default>
  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>
  <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs>
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>
  <Limit Cancel-Job CUPS-Authenticate-Job>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit All>
    Order deny,allow
  </Limit>
</Policy>
-------------------
ich kann keine section Location/printers finden :-(

sollte die nicht bei der Anlage des Druckers automatisch eingetragen werden?

MOD: Bitte Code Tags verwenden.
 
Last edited by a moderator:
ich habe flogendes in die conf eingefügt:
Code:
<Location /printers>
   AuthType None
   Order Deny,Allow
   Deny From None
   Allow From All
</Location>
hat aber nix gebracht
ERGÄNZUNG:
der Druckauftrag steht wie bisher in der Queue und das wars :-(

MOD: Bitte Code Tags verwenden.
 
Last edited by a moderator:
alsooo
ich habe jetzt ne Fehlermeldung die sich wiederfinden lässt:
Code:
Job stopped due to filter errors        .

in der GUI steht dann hinter dem Drucker:
Code:
"/usr/lib/cups/filter/foomatic-rip failed"

im Netz finden sich einige solcher Fehlermeldungen , aber ich finde keine passende Lösung :-(

lpstat bringt jetzt :

Code:
printer hp1 is idle.  enabled since Sat May 16 11:14:05 2009
        /usr/lib/cups/filter/foomatic-rip failed

wo kann ich nach dem fehler suchen ?

danke Gruss Kh
 
foomatic-rip lässt sich auch von Hand aufrufen (-> man foomatic-rip). Vielleicht erhälst Du dadurch etwas aussagekräftigere Fehlermeldungen (z.B. das irgendwas mit gs nicht funktioniert hat, etc...).
 
Back
Top