Re: [Debian] Netzwerkdrucker & lprng
Hallo Waldemar,
ich benutze debian 2.2 und da gibt es noch eine Datei:
/etc/hosts.lpd
die sieht bei mir so aus:
# /etc/hosts.lpd
200.156.88.38
200.156.88.15
200.156.88.9
200.156.88.12
alle diese Rechner können auf dem angeschlossenen Drucker drucken.
Meine /etc/printcap auf dem Server sieht quasi so aus wie deine.
Gruß Ulrich
Am Donnerstag, 4. Oktober 2001 20:22 schrieb Waldemar Brodkorb:
> 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_bou
> :nce:\ 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
-----------------------------------------------------------
945 eingetragene Mitglieder in dieser Liste.
Reply to: