10-21-2001
Samba, swat and printing
Hi all,
Ok next problem:
I see my printer under windows. I click properties, and windows says "I can't see what printer that is", and lets me install a driver. I choose HP laserject 4P ( which is my printer ) and it installs it nicely. Then it shows me the properties of the printer. I try to print a testpage, but it didn't succeed. My guess is that I did something wrong in the smb.conf. Can someone help me. From what I understand you have to refer to the printers in your printcap file which looks like this at my puter:
<b>
### BEGIN apsfilter: ### /etc/gs.upp/y2prn_lp_hp4p.upp lp_hp4p ###
# Warning: Configured for apsfilter, do not edit the labels!
# apsfilter setup Sat Oct 20 22:55:34 CEST 2001
#
lp_hp4p-ascii|lp1|y2prn_lp_hp4p.upp--ascii-lp_hp4p|y2prn_lp_hp4p.upp ascii:\
:lp=/dev/lp0:\
:sd=/var/spool/lpd/y2prn_lp_hp4p.upp--ascii-lp_hp4p:\
:lf=/var/spool/lpd/y2prn_lp_hp4p.upp--ascii-lp_hp4p/log:\
:af=/var/spool/lpd/y2prn_lp_hp4p.upp--ascii-lp_hp4p/acct:\
:if=/var/lib/apsfilter/bin/y2prn_lp_hp4p.upp--ascii-lp_hp4p:\
:la@:mx#0:\
:tr=:cl:sh:
#
lp_hp4p|lp2|y2prn_lp_hp4p.upp--auto-lp_hp4p|y2prn_lp_hp4p.upp auto:\
:lp=/dev/lp0:\
:sd=/var/spool/lpd/y2prn_lp_hp4p.upp--auto-lp_hp4p:\
:lf=/var/spool/lpd/y2prn_lp_hp4p.upp--auto-lp_hp4p/log:\
:af=/var/spool/lpd/y2prn_lp_hp4p.upp--auto-lp_hp4p/acct:\
:if=/var/lib/apsfilter/bin/y2prn_lp_hp4p.upp--auto-lp_hp4p:\
:la@:mx#0:\
:tr=:cl:sh:
#
lp_hp4p-raw|lp3|y2prn_lp_hp4p.upp--raw-lp_hp4p|y2prn_lp_hp4p.upp raw:\
:lp=/dev/lp0:\
:sd=/var/spool/lpd/y2prn_lp_hp4p.upp--raw-lp_hp4p:\
:lf=/var/spool/lpd/y2prn_lp_hp4p.upp--raw-lp_hp4p/log:\
:af=/var/spool/lpd/y2prn_lp_hp4p.upp--raw-lp_hp4p/acct:\
:if=/var/lib/apsfilter/bin/y2prn_lp_hp4p.upp--raw-lp_hp4p:\
:la@:mx#0:\
:tr=:cl:sh:
#
### END apsfilter: ### /etc/gs.upp/y2prn_lp_hp4p.upp lp_hp4p ###
</b>
I don't want guests to be able to print to this printer. I added this in my smb.conf file:
<b>
[printers]
comment = All Printers
browseable = no
printable = yes
public = no
read only = yes
create mode = 0700
print command = /usr/bin/lpr -P%p -r %s
path = /var/spool/samba/print
</b>
I hope someone can help me further here
About the swat topic:
I tried both localhost and my own ip and I got a connection refused.
Miriam
6 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Is there any method to realise this in one command?
Thanks in advance (2 Replies)
Discussion started by: GCTEII
2 Replies
2. What is on Your Mind?
Easier solution to transfer blu-ray and DVD to iPad with just one mouse click
Because of its 9.7-inch 1024×768 high resolution multi-touch screen, iPad is convenient and comfortable for users to read newspapers, magazines, books, view photos, experience the web, touch emails, and watch any... (0 Replies)
Discussion started by: Molica
0 Replies
3. UNIX for Dummies Questions & Answers
I know this is probably a really stupid question, with a really stupidly simple answer.
So I've got a Mac, and I have to do a bunch of work via SSH on a Solaris workstation owned by my university.
I've already got keys set up, and my ~/.ssh/config file set up as follows:
Host prime
... (6 Replies)
Discussion started by: oboewan
6 Replies
4. Solaris
Hi All, I've been trying to configure samba on Solaris 10 to allow me to have one share that is open and writable to all users and have the rest of my shares password protected by a generic account.
If I set my security to user, my secured shares work just fine and prompt accordingly, but when... (0 Replies)
Discussion started by: ideal2545
0 Replies
5. UNIX for Dummies Questions & Answers
Hi !
Is there a more convenient way to do the following:
When, in $2, there is more then one letter (separated by ","), it returns the letter on the second position to a new line in $2 with the same content in $1 and $3 as the line this letter comes from.
infile:
aaaaa A,B 1,2,3,4,5... (6 Replies)
Discussion started by: lucasvs
6 Replies
6. Shell Programming and Scripting
Consolidate several lines of a CSV file with firewall rules
Hi guys.
I have a CSV file, which I created using an HTML export from a Check Point firewall policy.
Each rule is represented as several lines, in some cases. That occurs when a rule has several address sources, destinations or... (4 Replies)
Discussion started by: starriol
4 Replies
LEARN ABOUT CENTOS
checkpc
CHECKPC(8) checkpc command CHECKPC(8)
NAME
checkpc - check out the printcap database
SYNOPSIS
checkpc [ -aflprsV ] [ -Aage[DHMS] ] [ -Ddebugflags ] [ -Pprinter ] [ -t size[kM] ]
DESCRIPTION
Checkpc is used to check for the existence and correct permissions of entries in the printcap database. It is useful when installing a new
printcap database and cleaning up existing printer spoolers.
-a Do not create accounting files (:af).
-f The fix flag will cause the checkpc program create and fix various files and permissions. It does this in a simple minded manner,
and the program may have to be run several times until all permissions are correct. It also reports in extremely verbose details
its actions.
-l Do not create log files (:lf).
-p Print verbose printcap information. Useful if interested in the printcap values.
-r remove junk or job files older than the age set by -A. You must set the age to a non-zero value otherwise no files are removed.
-s Do not create filter status files (:ps).
-A Age[DHMS]
Report junk or job files older than age. The age time can have a suffix days (D) hours (H), minutes (M), or seconds (S); default is
days.
-D debugflags
Run the program with debugging flags. See the LPRng HOWTO for details of the flags actions.
-V Verbose mode.
-P printer
Process only the specified print queue.
-t size[kM]
Truncate log files (:lf) to the specified size in Kbytes or Mbytes (default is Mbytes).
-T serial-line
set process name and start feature test
ANNOYING FEATURES
If the -f(fix) option is specified and you do not run this as root, it will complain, but attempt to carry out the operations. This will
lead to a large number of failures reports if the ownership and/or permissions are incorrect.
FILES
The files used by LPRng are set by values in the printer configuration file and by configuration options. The following are a commonly
used set of default values.
/etc/lprng/lpd.conf LPRng configuration file
${HOME}/.printcap user printer description file
/etc/printcap printer description file
/etc/lprng/lpd.perms permissions
/var/run/lprng/lpd lock file for queue control
/var/spool/lpd spool directories
/var/spool/lpd/QUEUE/control queue control
/var/spool/lpd/QUEUE/log trace or debug log file
/var/spool/lpd/QUEUE/acct accounting file
/var/spool/lpd/QUEUE/status status file
SEE ALSO
lpd.conf(5), lpc(8), lpd(8), lpr(1), lpq(1), lprm(1), printcap(5), lpd.perms(5), pr(1), lprng_certs(1), lprng_index_certs(1).
AUTHOR
Patrick Powell <papowell@lprng.com>.
DIAGNOSTICS
Most of the diagnostics are self explanatory. If you are puzzled over the exact cause of failure, set the debugging level on (-D5) and run
again.
The debugging information will help you to pinpoint the exact cause of failure.
HISTORY
LPRng is a enhanced printer spooler system with functionality similar to the Berkeley LPR software. The LPRng developer mailing list is
lprng-devel@lists.sourceforge.net; subscribe by visiting https://lists.sourceforge.net/lists/listinfo/lprng-devel or sending mail to lprng-
request@lists.sourceforge.net with the word subscribe in the body.
The software is available via http://lprng.sourceforge.net
LPRng 2007-02-22 CHECKPC(8)