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

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: