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

[debian-users:04420] lprng and papd



カナ@東京都北区です。

マック→ Linux の印刷でキューの処理が行なわれません。
どうもスプールディレクトリに入ったファイルのオーナが root になっているのが
原因のようなのですが、これをうまくキューの処理が行なわれるようにするにはど
うしたらよいのでしょう?

何か方法がありましたら御教授お願いします。

以下は現象と動作環境です。

現象:
処理対象として認識されていないが、ファイルは存在する
root@harry$ lpq
Printer: lp@harry  'canon bj-10v Lite'
 Queue: no printable jobs in queue
 Status: server finished at 17:12:43
root@harry$ ls -l /var/spool/lpd/bj-10v
total 3301
-rw-rw-r--   1 lp       lp           8429 Feb 21 17:12 acct
-rw-r-----   1 root     root           84 Feb 21 19:04 cfA000harry   ←これ
-rw-------   1 lp       lp              0 Feb 19 21:50 control.lp
-rw-r-----   1 root     root      2925993 Feb 21 19:04 dfA000harry   ←これ
-rw-rw-r--   1 lp       lp              0 Feb 21 19:02 lock
-rw-rw-r--   1 lp       lp         415508 Feb 21 15:21 log
-rw-------   1 lp       lp              5 Feb 21 17:12 lp
-rw-------   1 lp       lp           8227 Feb 21 17:12 status.lp
-rw-------   1 lp       lp              5 Feb 21 17:12 unspooler.lp

このオーナを変更してやると認識する
root@harry$ chown lp.lp /var/spool/lpd/bj-10v/*harry
root@harry$ ls -l /var/spool/lpd/bj-10v
total 3301
-rw-rw-r--   1 lp       lp           8429 Feb 21 17:12 acct
-rw-r-----   1 lp       lp             84 Feb 21 19:04 cfA000harry   ←これ
-rw-------   1 lp       lp              0 Feb 19 21:50 control.lp
-rw-r-----   1 lp       lp        2925993 Feb 21 19:04 dfA000harry   ←これ
-rw-rw-r--   1 lp       lp              0 Feb 21 19:02 lock
-rw-rw-r--   1 lp       lp         415508 Feb 21 15:21 log
-rw-------   1 lp       lp              5 Feb 21 17:12 lp
-rw-------   1 lp       lp           8227 Feb 21 17:12 status.lp
-rw-------   1 lp       lp              5 Feb 21 17:12 unspooler.lp
root@harry$ lpq
Printer: lp@harry  'canon bj-10v Lite'
 Queue: 1 printable job
 Server: no server active
 Status: server finished at 17:12:43
 Rank   Owner/ID                   Class Job  Files               Size Time    
1       lp@harry+000                   A    0 CBS222.PCT       2925993 19:10:27
root@harry$ 

動作環境:
ii  kernel-image-2. 2.0.30-7       Linux kernel binary image.
ii  netatalk        1.4b2-4        Appletalk user binaries for Linux
ii  lprng           3.2.1-1        lpr/lpd printer spooling system

設定:
/etc/papd.conf
	LaserWriter:\
		:pr=bj-10v:\
		:op=lp:\
		:pd=/usr/share/ppd/en/Aladdin_Ghostscript.ppd:

/etc/printcap
	lp|bj-10v|canon bj-10v Lite:\
		:lp=/dev/lp1:\
		:sd=/var/spool/lpd/bj-10v:\
		:lf=/var/spool/lpd/bj-10v/log:\
		:af=/var/spool/lpd/bj-10v/acct:\
		:if=/usr/local/bin/gsf:\
		:mx#0:\
		:sh:

/etc/lpd.conf
	client_config_file=/etc/lpd.conf
	filter_ld_path=/lib:/usr/lib
	filter_path=/bin:/usr/bin:/usr/sbin:/etc
	lpd_printcap_path=/etc/lpd_printcap:
	pr=/usr/bin/pr
	printcap_path=/etc/printcap
	printer_perms_path=/etc/lpd.perms
	sendmail=/usr/sbin/sendmail -oi -t
	server_config_file=/etc/lpd.conf
	syslog_device=/tmp/lpd.log
(変更した行のみ抜きだしています)

/etc/lpd.perms
	# allow root on server to control jobs
	ACCEPT SERVICE=C SERVER USER=root
	REJECT SERVICE=C
	#
	# allow same user on originating host to remove a job
	ACCEPT SERVICE=M SAMEHOST SAMEUSER
	# allow root on server to remove a job
	ACCEPT SERVICE=M SERVER USER=root
	REJECT SERVICE=M
	# all other operations allowed
	DEFAULT ACCEPT

#####                                                     #####
###              Name: Takeshi Kanazawa                     ###
##            Address: Kita-ku,Tokyo,Japan 114-0016          ##
##             E-mail: tkana@xxxxxxxxxxxxxx                  ##
###             Nifty: PXU00367                             ###
#####                                                     #####