|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Michael Babakov 2:5020/400 12 Jun 2002 20:48:44 To : Serge Pekarsky Subject : Re: usb printer -------------------------------------------------------------------------------- Serge Pekarsky wrote: > Michael Babakov <M.Babakov@sochi.net.ru> wrote: >> >> Добрый день! >> >> Есть usb-принтер HP DeskJet 656c. Можно ли его использовать под FreeBSD и >> если да, то где почитать как это сделать? >> >> Саму поддержку usb включил: >> [mb@root$ mike] usbdevs >> addr 1: UHCI root hub, Intel >> addr 2: DESKJET 656C, HEWLETT-PACKARD >> > ulpt - в ядро Это в messages после включения принтера: === cut === Jun 12 20:42:37 mb /kernel: ulpt0: HEWLETT-PACKARD DESKJET 656C, rev 1.10/1.10, addr 2, iclass 7/1 === cut === > ugen (на всяких случай, потом расскажу - зачем) - в ядро Сделал. > если опознается только как ugen0 и ulpt точно есть в ядре - читаешь тред > про ulpt, который был тут пару недель назад Вот это: === cut === 1. в usbd.h - #define UPROTO_PRINTER_IEEE 3 2. в ulpt.c - добавить строку так, чтобы проверка в USB_MATCH() выглядела так: if (id && id->bInterfaceClass == UCLASS_PRINTER && id->bInterfaceSubClass == USUBCLASS_PRINTER && (id->bInterfaceProtocol == UPROTO_PRINTER_UNI || id->bInterfaceProtocol == UPROTO_PRINTER_BI || id->bInterfaceProtocol == UPROTO_PRINTER_IEEE )) return (UMATCH_IFACECLASS_IFACESUBCLASS_IFACEPROTO); === cut === Если да, то сделал. Hо вот как печатать через ulpt0 не знаю. Выполнение lptest > /dev/ulpt0 уходит в ожидание чего-то. До ctrl-c. Что еще надо сделать? -- С уважением, Михаил Бабаков - --- e-mail: M.Babakov@sochi.net.ru http://sochi.net.ru/~mike --- ifmail v.2.15dev5 * Origin: - --- (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/10149fdb78499.html, оценка из 5, голосов 10
|