lprng question

lprng question

Post by George Diamantopoulo » Fri, 19 Nov 1999 04:00:00



Hello, i finally set up my printer. I got a linux server (deb 2.1r3)
with lprng and Epson Color Stylus 760. I 've set up a simple
/etc/printcap. I can't find any more information so i can customize it
for my printer. Could someone help me out on this one?

Also i can't print images neither from that box nor from the local
network. I search through some reference and i figured out that i got to
convert the image to postscript. What i could not find is how do i do
that... Also, after that how will i make the win98 computer
(workstation) to print images too?
Is there any specific options i should add in lpd.conf?
I am sending /etc/printcap and smb.conf to you so you can tell me what's
wrong.

[ printcap < 1K ]
# /etc/printcap: printer capability database. See printcap(5).
# You can use the filter entries df, tf, cf, gf etc. for
# your own filters. See the printcap(5) manual page for further
# details.

lp|Epson
  :lp=/dev/lp0
  :sd=/var/spool/lpd/lp
  :mx#100
  :sh
#
#
#lp|Epson Stylus 760
#        :lp=/dev/lp0
#        :sd=/var/spool/lpd/lp
#        :af=/var/log/lp-acct
#        :lf=/var/log/lp-errs
#        :pl#66
#        :pw#80
#        :pc#150
#        :mx#0
#        :sh

[ smb.conf 3K ]
;
; /etc/smb.conf
;
; Sample configuration file for the Samba suite for Debian GNU/Linux
;
; Please see the manual page for smb.conf for detailed description of
;       every parameter.
;
[global]
printing=LPRNG
printcap name=/etc/printcap
guest account=nobody
invalid users=root
null passwords=yes
load printers=yes
; "security=user" is always a good idea. This will require a Unix account
;       in this server for every user accessing the server.
security=user
; Change this for the workgroup your Samba server will part of
workgroup=WORKGROUP

server string=%h server (Samba %v)

; This socket options really speed up Samba under Linux, according to my
;       own tests.
socket options=IPTOS_LOWDELAY TCP_NODELAY SO_SNDBUF=4096 SO_RCVBUF=4096

; Passwords are encrypted by default. This way the latest Windows 95 and NT
;       clients can connect to the Samba server with no problems.
encrypt passwords=yes

; It's always a good idea to use a WINS server. If you want this server
;       to be the WINS server for your network change the following parameter
;       to "yes". Otherwise leave it as "no" and specify your WINS server
;       below (note: only one Samba server can be the WINS server).
;       Read BROWSING.txt for more details.

; If this server is not the WINS server then specify who is it and uncomment
;       next line.
;   wins server=172.16.0.10

; Please read BROWSING.txt and set the next four parameters according
;       to your network setup. There is no valid default so they are commented
;       out.
domain master=yes
local master=no

; What naming service and in what order should we use to resolve host names
;       to IP addresses
name resolve order=lmhosts host wins bcast

; This will prevent nmbd to search for NetBIOS names through DNS.
dns proxy=yes

; Name mangling options

preserve case=yes
short preserve case=yes

; This boolean parameter controlls whether Samba attempts to sync. the Unix
;       password with the SMB password when the encrypted SMB password in the
;       /etc/samba/smbpasswd file is changed.
unix password sync=false

; For Unix password sync. to work on a Debian GNU/Linux system, the following
;       parameters must be set (thanks to Culus for pointing this out):
passwd program=/usr/bin/passwd %u
passwd chat=*New\spassword:* %n\n *Re-enter\snew\spassword:* %n\n *Password\schanged.* .

; The following parameter is useful only if you have the linpopup package
;       installed. The samba maintainer and the linpopup maintainer are
;       working to ease installation and configuration of linpopup and samba.
;   message command=/bin/sh -c '/usr/bin/linpopup "%f" "%m" %s; rm %s' &

; The default maximum log file size is 5 MBytes. That's too big so this
;       next parameter sets it to 1 MByte. Currently, Samba rotates log
;       files (/var/log/{smb,nmb} in Debian) when these files reach 1000 KBytes.
;       A better solution would be to have Samba rotate the log file upon
;       reception of a signal, but for now on, we have to live with this.
max log size=1000
syslog=4
syslog only=yes
smb passwd file=/etc/samba/smbpasswd
character set=ISO8859-1
os level=33
wins support = yes

[homes]
comment=Home Directories
browseable=yes

; By default, the home directories are exported read only. Change next
;       parameter to "no" if you want to be able to write to them.
read only=no

; File creation mask is set to 0700 for security reasons. If you want to
;       create files with group=rw permissions, set next parameter to 0775.
create mask=0740

; Directory creation mask is set to 0700 for security reasons. If you want to
;       create dirs. with group=rw permissions, set next parameter to 0775.
directory mask=0750

[printers]
comment=All Printers
security=user
browseable=no
path=/var/spool/lpd/lp
printable=yes
public=yes
writable=yes
create mode=0740
;print command=lpr -r -P%p %s

[pub]
comment=Public Stuff
path=/home/ftp
public=yes
writable=yes

admin users=babyman

[samba]
comment=Samba Directory
path=/
writable=yes

admin users=babyman

 
 
 

1. simple LPRng question

I am having a hard time getting LPRng to start up.  I know I have
everything configured properly with regards to my printer and the
printcap file (checkpc(8) told me so), but when I try to stat or
start/stop the printer, i get the following error messages:
*--------
# lpc status
.common:
        queuing is enabled
        printing is enabled
        cannot examine spool directory
lp:
        queuing is enabled
        printing is enabled
        cannot examine spool directory

# lpc start lp
lp:
connect: No such file or directory
        couldn't start daemon
*--------

Here are what the permissions for the spool dir look like:
*--------
# ls -l /var/spool/lpd
total 1
drwx------  2 daemon  daemon  512 Sep  9 11:45 lp
# ls -l /var/spool/lpd/lp/
total 24
-rw-------  1 daemon  daemon      0 Sep  9 10:13 acct
-rw-------  1 daemon  daemon      0 Sep  9 10:13 control.lp
-rw-------  1 daemon  daemon  24576 Sep 10 08:31 db.lp
-rw-------  1 daemon  daemon      0 Sep  9 10:13 log
-rw-------  1 daemon  daemon      0 Sep  9 10:13 status.lp
*--------

So who should own the directory?  checkpc(8) seems to thing that uid 1
and gid 1 should own them.  When I run the checkpc with a -f (fix)
option that is what it is set to.

Any help you could offer would be extremly appreciated.  I am trying
to set up an old hp laser jet to do some high quality printing without
the ink(jets).

If you need to know more about my config, here is my print cap file
(short)

*--------
# cat /etc/printcap
.common:
    :sd=/var/spool/lpd/%P:
    :sh:sf:mx=0:mc=0

lp:tc=.common:lp=/dev/lpt0
  :filter=/usr/local/sbin/lpdomatic
  :filter_options= --lprng $Z /usr/local/lib/hplj2Desc.txt
*--------

Thanks in advance to anyone who can help

2. PPP Routing - Need New Set of Eyes

3. LPRng question

4. strange compilation error

5. HPDJ500C/LPRng/ifhp/apsfilter-LPRng

6. WARNING: /pci@1f,0/pci@1/scsi@1/sd@0,0 (sd0)

7. lprNG / lpd & Mail -s question on InfoMagic Slakware April 97

8. Radius PAM module

9. LPRng scripting question ...

10. Question about lprng and samba

11. LPRng-3.7.4 and Mandrake-8.0??

12. duplex printing with LPRng/IFHP over Samba

13. LPRng + OS/2