ulpt(EPSON PM-820C Inkjet Printer) does not work on 8-current

Hans Petter Selasky hselasky at c2i.net
Tue Jul 14 15:14:48 UTC 2009


On Tuesday 14 July 2009 16:35:17 MIHIRA Sanpei Yoshiro wrote:
> hi.
>
>   I upgrade my home server to 8.0-BETA1(8-current).
>
>   But ulpt does not work fine with EPSON PM-820C Ink jet Printer.
>
> <<dmesg>>
> usbus2: <NEC uPD 9210 USB controller> on ohci1
> <ship>
> usbus2: 12Mbps Full Speed USB v1.0
>
> ulpt0: <EPSON USB Printer, class 0/0, rev 1.00/1.00, addr 2> on usbus2
> ulpt0: using bi-directional mode
>
> [Problem 1] /etc/devd.conf does not work.
>
>   I use EPSON PM-820C with Windows 2000 Professional via samba.
>
>   And this printer was needed to send magic packet(which was written
> in devd, printf), when I use via USB port. And I restart all print
> jobs (``lpc restart all'').
>
>   But after I upgrade to 8-current, that was not executed correctly,
>   I think.
>
> <</etc/printcap>>
> lp|local line printer:\
>
>         :sh:mx#0:\
>         :lp=/dev/ulpt0:sd=/var/spool/output/lpd:lf=/var/log/lpd-errs:
>
> <</etc/devd.conf>>
> attach 100 {
>         device-name "ulpt[0-9]+";
>         match "vendor" "0x04b8";
>         match "product" "0x0005";
>         match "release" "0x0100";
>         action  "sleep 5;printf '000\033\001 at EJL 1284.4\n at EJL     \n' | tr
> 0 '\0' > /dev/$device-name"; action  "lpc restart all";
> };
> detach 100 {
>         device-name "ulpt[0-9]+";
>         action  "lprm -";
> };
>
> [Problem 2] print job was stop at printing
>
>   I send magic packet and restart print job manually.
>   Print Job which send from Windows 2000 Pro was hung up when
> 1/3 range of paper size was printed.
>   No message was output to dmesg.
>   How can I debug this problem?
>

Hi,

Replace the USB files in your system with the ones in the attached tarball.

Then build a new kernel and report again.

FreeBSD 8-current only.

tar -jxvf usb_files.tar.bz2 -C /sys/dev/usb

--HPS



More information about the freebsd-usb mailing list