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

MIHIRA Sanpei Yoshiro sanpei at sanpei.org
Tue Jul 14 14:35:21 UTC 2009


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?

Cheers.
---
MIHIRA, Sanpei Yoshiro
Tokyo, Japan.



More information about the freebsd-usb mailing list