- 论坛徽章:
- 0
|
系统是fb6.1, 打印机是epson 1100,kernel已找到打印机设备。cups已安装启动,smb.conf加了cups选项。
[global]
...
load printers = yes
printing = cups
printcap name = cups
cups options = raw
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
public = Yes
guest ok = Yes
writable = No
printable = Yes
use client driver = yes
我参照的是这里的配置,使用raw打印,cups安装raw设备驱动。
http://www.linuxprinting.org/kpf ... 1th-draft.html#14_4
但安装好raw设备后启动打印机无法打印测试页, cups log显示
D [29/Aug/2006:14:26:41 +0800] [Job 20] argv[0]="epson"
D [29/Aug/2006:14:26:41 +0800] [Job 20] argv[1]="20"
D [29/Aug/2006:14:26:41 +0800] [Job 20] argv[2]="admin"
D [29/Aug/2006:14:26:41 +0800] [Job 20] argv[3]="smbprn.00000031 Remote Downlevel Document"
D [29/Aug/2006:14:26:41 +0800] [Job 20] argv[4]="1"
D [29/Aug/2006:14:26:41 +0800] [Job 20] argv[5]="job-uuid=urn:uuid:9fc01cd1-479e-3f0b-7e14-110e9799a400"
D [29/Aug/2006:14:26:41 +0800] [Job 20] argv[6]="/var/spool/cups/d00020-001"
D [29/Aug/2006:14:26:41 +0800] [Job 20] envp[0]="CUPS_CACHEDIR=/var/cache/cups"
D [29/Aug/2006:14:26:41 +0800] [Job 20] envp[1]="CUPS_DATADIR=/usr/local/share/cups"
D [29/Aug/2006:14:26:41 +0800] [Job 20] envp[2]="CUPS_DOCROOT=/usr/local/share/doc/cups"
D [29/Aug/2006:14:26:41 +0800] [Job 20] envp[3]="CUPS_FONTPATH=/usr/local/share/cups/fonts"
D [29/Aug/2006:14:26:41 +0800] [Job 20] envp[4]="CUPS_REQUESTROOT=/var/spool/cups"
D [29/Aug/2006:14:26:41 +0800] [Job 20] envp[5]="CUPS_SERVERBIN=/usr/local/libexec/cups"
D [29/Aug/2006:14:26:41 +0800] [Job 20] envp[6]="CUPS_SERVERROOT=/usr/local/etc/cups"
D [29/Aug/2006:14:26:41 +0800] [Job 20] envp[7]="CUPS_STATEDIR=/var/run/cups"
D [29/Aug/2006:14:26:41 +0800] [Job 20] envp[8]="PATH=/usr/local/libexec/cups/filter:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin"
D [29/Aug/2006:14:26:41 +0800] [Job 20] envp[9]="SERVER_ADMIN=root@hr.inc"
D [29/Aug/2006:14:26:41 +0800] [Job 20] envp[10]="SOFTWARE=CUPS/1.2.2"
D [29/Aug/2006:14:26:41 +0800] [Job 20] envp[11]="TMPDIR=/var/spool/cups/tmp"
D [29/Aug/2006:14:26:41 +0800] [Job 20] envp[12]="USER=root"
D [29/Aug/2006:14:26:41 +0800] [Job 20] envp[13]="CUPS_SERVER=/var/run/cups.sock"
D [29/Aug/2006:14:26:41 +0800] [Job 20] envp[14]="CUPS_ENCRYPTION=IfRequested"
D [29/Aug/2006:14:26:41 +0800] [Job 20] envp[15]="IPP_PORT=0"
D [29/Aug/2006:14:26:41 +0800] [Job 20] envp[16]="CHARSET=utf-8"
D [29/Aug/2006:14:26:41 +0800] [Job 20] envp[17]="LANG=en_US"
D [29/Aug/2006:14:26:41 +0800] [Job 20] envp[18]="PPD=/usr/local/etc/cups/ppd/epson.ppd"
D [29/Aug/2006:14:26:41 +0800] [Job 20] envp[19]="RIP_MAX_CACHE=8m"
D [29/Aug/2006:14:26:41 +0800] [Job 20] envp[20]="CONTENT_TYPE=application/vnd.cups-raw"
D [29/Aug/2006:14:26:41 +0800] [Job 20] envp[21]="DEVICE_URI=usb:/dev/unlpt0"
D [29/Aug/2006:14:26:41 +0800] [Job 20] envp[22]="PRINTER=epson"
I [29/Aug/2006:14:26:41 +0800] Started backend /usr/local/libexec/cups/backend/usb (PID 2475) for job 20.
D [29/Aug/2006:14:26:41 +0800] Discarding unused job-state event...
D [29/Aug/2006:14:26:41 +0800] cupsdProcessIPPRequest: 8 status_code=0 (successful-ok)
D [29/Aug/2006:14:26:41 +0800] cupsdCloseClient: 8
E [29/Aug/2006:14:26:41 +0800] [Job 20] Unable to open USB device "usb:/dev/unlpt0": Permission denied
E [29/Aug/2006:14:26:41 +0800] PID 2475 (/usr/local/libexec/cups/backend/usb) stopped with status 1!
D [29/Aug/2006:14:26:41 +0800] [Job 20] File 0 is complete.
I [29/Aug/2006:14:26:41 +0800] [Job 20] Backend returned status 1 (failed)
发现只要发送一个测试页,cups打印机马上转为stopped状态,而且无法start. 删除job以后又可以start了,无法打印。。。 从windows可以发送打印任务过去, cups显示:
ID Name User Size Pages State Control
epson-18 smbprn.00000023 Remote Downlevel Document admin 135k Unknown pending since
二 8/29 14:21:01 2006
但无法打印, 打印机转为stopped状态。 |
|