[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Debian] Netzwerkdrucker & lprng



Hallo Debianguru's,

ich hab hier mal wieder ein Problem.
Ich würde gerne über Netz drucken, die beiden Drucker
sind fertig auf einem kleinen LinuxServer installiert und
konfiguriert. (Debian/unstable) (temporär nur der hp)

Als Spooler verwende ich auf Server und Client lprng 3.7.4.
checkpc meldet auf beiden Systemen keine Fehler.
Als Filter kommt magicfilter zum Einsatz.

Der eine Drucker ist ein alter Nec-Postscript-Drucker, der andere
ein HP-fucking-dump-Printer 720c. Die Konvertierung der Druckdaten 
in ppa (die Sprache die der Drucker beherrscht) wird momentan vom
Server übernommen. 

Wenn ich auf dem Server ein lpr test.ps absetze geht der Drucker von
alleine an und druckt.

Selbiges würde ich auch gerne vom Client (Ebenfalls Debian/unstable) aus können.

Meine /etc/lprng/lpd.perms (server):
grep -v '^#' /etc/lprng/lpd.perms 

ACCEPT SERVICE=C SERVER REMOTEUSER=root
ACCEPT SERVICE=C LPC=lpd,status,printcap
ACCEPT SERVICE=M SAMEHOST SAMEUSER
ACCEPT SERVICE=M SERVER REMOTEUSER=root
ACCEPT SERVICE=R FORWARD
DEFAULT ACCEPT

Auf dem Client läuft der lpd, 
ein lpr theo.ps bringt leider keinen Output (auf dem Drucker).

printcap auf dem server:
lp|hpbweco|hp720c mono eco:\
        :lp=/dev/lp1:sd=/var/spool/lpd/hpbweco:\
        :sh:pw#80:pl#72:px#1440:mx#0:\
        :if=/etc/magicfilter/pnm2ppa-720-bw-eco-filter:\
        :af=/var/log/lp-acct:lf=/var/log/lp-errs:

printcap auf dem client:
lp|hpbweco|HP 720 mono eco:\
        :lp=:sd=/var/spool/lpd/hpbweco:rm=192.168.100.10:rp=hpbweco:lpr_bounce:\
        :sh:pw#80:pl#72:px#1440:mx#0:\
        :if=/etc/magicfilter/pnm2ppa-720-bw-eco-filter:\
        :af=/var/log/lp-acct:lf=/var/log/lp-errs:

Ein nmap oder telnet (Port 515) zeigt das der Port vom lpd offen ist und ich connecten
kann.

Wenn ich auf dem Client den lpd so starte:
lpd -D 1 -F 
erhalte ich folgendes auf dem Terminal nachdem ich ne ps-Datei drucke:
 Waiting  lpd: starting select timeout 'yes', 600 sec, max_socks 7
 Waiting  lpd: select returned 1, error 'No Error'
 Waiting  lpd: fd 5 readable
 Waiting  lpd: connection fd 8
 Waiting  Start_worker: fd 8
 Waiting  Dump_line_list: Start_worker - parms - 0xbffff7a0, count 1, max 102, list 0x80b38a0
 0x80b3a40 ='call=server'
 Waiting  Start_worker: pid 1295
 Waiting  lpd: listener pid 1295 running
 Waiting  lpd: LOOP START
 Waiting  Get_max_servers: getrlimit returns 4095
 Waiting  Get_max_servers: returning 2047
 Waiting  lpd: max_servers 2047, active 1
 Waiting  lpd: fork_failed 1, processes 1 active, max 2047
 Waiting  lpd: starting select timeout 'yes', 573 sec, max_socks 7
 SERVER  Service_connection: listening fd 4
 SERVER  Service_connection: starting read on fd 4
 SERVER  Service_connection: read status 0, len 3, '^Blp'
 RECV  lp: Fix_Rm_Rp_info: printer name 'lp'
 RECV  Reset_config: starting
 RECV  lp: Select_pc_info: looking for 'lp', depth 0
 RECV  lp: Find_pc_info: found name 'lp'
 RECV  lp: Select_pc_info: returning 'lp'
 RECV  lp: Fix_Rm_Rp_info: Printer 'lp', Queue 'lp', Lp '<NULL>', Rp 'hpbweco', Rh '192.168.100.10'
 RECV  lp: Setup_printer: printer now 'lp', spool dir '/var/spool/lpd/hpbweco'
 RECV  lp: Make_temp_fd_in_dir: fd 5, name '/var/spool/lpd/hpbweco/temp00PfH3fE'
 RECV  lp: Make_temp_fd_in_dir: fd 5, name '/var/spool/lpd/hpbweco/temp01wi6Rg8'
 RECV  lp: Check_for_missing_files: time 0x3bbca5b4 usec 0x6a3c3
 RECV  lp: Dump_line_list: Check_for_missing_files - files - 0xbfffec70, count 1, max 102, list 0x80b50c0
 0x80b3f38 ='_NULL_=/var/spool/lpd/hpbweco/temp01wi6Rg8'
 RECV  lp: Check_format: name 'cfA289hawkeye.bier.wg', number 289, file 'hawkeye.bier.wg'
 RECV  lp: *** Job Check_for_missing_files - job after setup *** - 0xbfffec34
 RECV  lp:  info - 0xbfffec34, count 19, max 102, list 0x80b4a70
 0x80b52f0 ='A=waldemar@hawkeye+289'
 0x80b52c0 ='C=A'
 0x80b5598 ='D=2001-10-04-20:08:36.412'
 0x80b5260 ='file_hostname=hawkeye.bier.wg'
 0x80b5998 ='filenames=theo.ps'
 0x80b5288 ='H=hawkeye.bier.wg'
 0x80b5780 ='held=0x0'
 0x80b5768 ='hold_class=0x0'
 0x80b5310 ='hold_time=0x0'
 0x80b52b0 ='J=theo.ps'
 0x80b4c98 ='job_time=0x3bbca5b4'
 0x80b3f68 ='job_time_usec=0x6a3c3'
 0x80b4a38 ='number=289'
 0x80b4c10 ='openname=/var/spool/lpd/hpbweco/temp00PfH3fE'
 0x80b52a0 ='P=waldemar'
 0x80b3f98 ='priority=A'
 0x80b4a58 ='Q=lp'
 0x80b3f88 ='size=0'
 0x80b4c70 ='transfername=cfA289hawkeye.bier.wg'
 RECV  lp:   datafiles - count 1
 - 0x80b4a48, count 6, max 102, list 0x80b55b8
 0x80b52e0 ='copies=0x1'
 0x80b5758 ='format=f'
 0x80b52d0 ='N=theo.ps'
 0x80b57b8 ='openname=dfA289hawkeye.bier.wg'
 0x80b5790 ='transfername=dfA289hawkeye.bier.wg'
 0x80b57e0 ='U=dfA289hawkeye.bier.wg'
 RECV  lp:  destination - 0xbfffec4c, count 0, max 0, list 0x0
 RECV  lp: *** end ***
 RECV  lp: setmessage: msg 'CREATE'
 RECV  lp: cleanup: done, exit(0)
 Waiting  lpd: select returned -1, error 'Interrupted system call'
 Waiting  lpd: fd 5 readable
 Waiting  lpd: fd 6 readable
 Waiting  lpd: LOOP START
 Waiting  lpd: process 1295, status 'exit status 0 (JSUCC)'
 Waiting  Get_max_servers: getrlimit returns 4095
 Waiting  Get_max_servers: returning 2047
 Waiting  lpd: max_servers 2047, active 0
 Waiting  lpd: fork_failed 1, processes 0 active, max 2047
 Waiting  lpd: starting select timeout 'yes', 573 sec, max_socks 7
 Waiting  lpd: select returned 1, error 'No Error'
 Waiting  lpd: fd 6 readable
 Waiting  Read_server_status: starting
 Waiting  Read_server_status: select status 1
 Waiting  Read_server_status: read status 1
 Waiting  Dump_line_list: Read_server_status - input - 0xbffff53c, count 0, max 0, list 0x0
 Waiting  Read_server_status: select status 0
 Waiting  lpd: LOOP START
 Waiting  Get_max_servers: getrlimit returns 4095
 Waiting  Get_max_servers: returning 2047
 Waiting  lpd: max_servers 2047, active 0
 Waiting  lpd: fork_failed 1, processes 0 active, max 2047
 Waiting  lpd: starting select timeout 'yes', 573 sec, max_socks 7

Sorry für die lange Mail, aber mittlerweile sitze ich da schon so lange dran,
das ich keinen Bock mehr auf ssh und drucken in Datei habe und ich mir in dieser 
ML Hilfe erhoffe. 
Es ist definitiv kein Ghostscript oder Fontproblem, da die Postscript-Datei auf dem
Server sauber ausgedruckt wird. Am liebsten wäre mir eine Konfiguration in der
der Client die Konvertierung von * in PS (beim Nec) und * in ppa (beim HP) übernehmen
würde, da der kleine 486 schon genug anderes machen muß ;)

Any hints are welcome.

    bye 
        Waldemar




-- 
-----------------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie bitte eine
E-Mail an debian-user-de-request@lehmanns.de die im Subject
"unsubscribe <deine_email_adresse>" enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@Lehmanns.de
-----------------------------------------------------------

948 eingetragene Mitglieder in dieser Liste.


Reply to: