This is weird...
I've setup my USB Epson R800 printer, well actually HAL did it very nicely,
detecting the printer, loading the correct PPD and setting up the queue. When I
turn the printer on and off, the notification window correctly pops up to tell
me its online.
However, there is no output. Infact, if I do
# cat /LICENSE >/dev/printers/0
I get nothing,,zero,,zilch. Cannot understand. Any ideas? Tried a few times but
no output.
I'm using the stp-escp2-r800.5.2.ppd.gz PPD file which is correct for my
printer.
I also tried the uri filter instead of standard_foomatic, but with no
difference!
Any ideas please? I have tried, honest!!
I've posted some useful debug info...
# lpstat -l -t
scheduler is running
system default printer: Epson
device for Epson: /dev/printers/0
Epson accepting requests since Sat Aug 09 08:16:07 2008
printer Epson idle. enabled since Sat Aug 09 08:16:07 2008. available.
Form mounted:
Content types: application/postscript
Description:
Connection:
Interface: /usr/lib/lp/model/standard_foomatic
PPD: /var/lp/ppd/user/Epson/stp-escp2-r800.5.2.ppd.gz
On fault: write root
After fault: continue
Users allowed:
(all)
Forms allowed:
(none)
Media supported:
Letter
Legal
Executive
Postcard
CD5Inch
CD3Inch
CDCustom
w216h360
w252h360
w288h432
w324h495
w360h504
w360h576
w432h576
c8x10
Statement
w576h864
A4
A5
A6
A7
A8
w609h864
ISOB5
ISOB6
ISOB7
ISOB8
B5
B6
B7
B8
C5
w354h918
C6
DL
w229h459
C7
C8
w612h936
w535h697
w569h731
w348h527
w365h561
w391h612
w442h663
w314h504
w314h513
cw365h561
w283h425
w283h420
w420h567
w340h666
w255h581
COM10
w315h414
Monarch
w288h387
w288h504
w253h337
w155h244
w283h566
w612h935
Banner required
Character sets:
(none)
Default pitch:
Default page size:
Default port setting:
Options: serial=RQ0170410151530090
# lpc status
Epson:
queueing is enabled
printing is enabled
no entries
# cat /var/lp/logs/lpsched
<nothing>
# ls|lp
request id is Epson-31 (standard input)
# cat /var/lp/logs/requests
= Epson-31, uid 0, gid 0, size 1417, Sat Aug 09 08:27:47 2008
x /usr/bin/a2ps -q -c -B -o- -1
z Epson
C 1
D Epson
F /var/spool/lp/tmp/localhost/31-1
P 20
T 31-1
t simple
U root
s 0x0014
# cat /etc/printers.conf
#
# If you hand edit this file, comments and structure may change.
# The preferred method of modifying this file is through the use of
# lpset(1M)
#
Epson:\
:printer-uri-supported=ipp\://office/printers/Epson:\
:bsdaddr=office,Epson,Solaris:
# cat /etc/lp/printers/Epson/configuration
Banner: on
Content types: postscript
Device: /dev/printers/0
Interface: /usr/lib/lp/model/standard_foomatic
Printer type: unknown
Modules:
Options: serial=RQ0170410151530090
PPD: /var/lp/ppd/user/Epson/stp-escp2-r800.5.2.ppd.gz
# hal-find-by-capability --capability=printer
/org/freedesktop/Hal/devices/pci_0_0/pci1043_80ed_10_4/printer_6_printer_0
#lshal -l # lshal -l --show
/org/freedesktop/Hal/devices/pci_0_0/pci1043_80ed_10_4/printer_6_printer_0
udi =
'/org/freedesktop/Hal/devices/pci_0_0/pci1043_80ed_10_4/printer_6_printer_0'
printer.commandset = {'ESCPL2', 'BDC', 'D4'} (string list)
printer.description = 'EPSON Stylus Photo R800' (string)
printer.serial = 'RQ0170410151530090' (string)
printer.product = 'Stylus Photo R800' (string)
printer.vendor = 'EPSON' (string)
printer.device = '/dev/printers/0' (string)
info.capabilities = {'printer'} (string list)
info.category = 'printer' (string)
info.claimed.service = 'gnome-volume-manager' (string)
info.claimed = true (bool)
info.solaris.driver = 'usbprn' (string)
solaris.devfs_path = '/pci at 0,0/pci1043,80ed at 10,4/printer at 6:printer'
(string)
info.product = 'Stylus Photo R800' (string)
info.udi =
'/org/freedesktop/Hal/devices/pci_0_0/pci1043_80ed_10_4/printer_6_printer_0'
(string)
info.parent =
'/org/freedesktop/Hal/devices/pci_0_0/pci1043_80ed_10_4/printer_6_if0_0'
(string)
# ls -l /dev/printers/0
lrwxrwxrwx 1 root root 57 Aug 9 08:16 /dev/printers/0 -> ../../devices/pci at
0,0/pci1043,80ed at 10,4/printer at 6:printer
# ls -l /devices/pci at 0,0/pci1043,80ed at 10,4/printer at 6:printer
crw------- 1 lp sys 50, 0 Aug 9 08:37 /devices/pci at 0,0/pci1043,80ed at
10,4/printer at 6:printer
This message posted from opensolaris.org