Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Serge Pekarsky                       2:5020/400     14 Jun 2002  12:42:35
 To : Michael Babakov
 Subject : Re: usb printer
 -------------------------------------------------------------------------------- 
 
 от гадина. у меня заработало после плясок и soft reset путем посылания
 PJL-евского файла. у Andrew Khlebutin дома завелось, на работе не завелось.
 
 в связи с этим вопрос - кто даст почитать IEEE 1824.4???
 
 Michael Babakov <M.Babakov@sochi.net.ru> wrote:
 
 > 
 > 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.
 > 
 > Что еще надо сделать?
 > 
 
 -- 
 Serge Pekarsky
 SP4-UANIC
 --- ifmail v.2.15dev5
  * Origin: Navigator Online Internet News Server (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 usb printer   Michael Babakov   11 Jun 2002 23:11:51 
 Re: usb printer   Serge Pekarsky   12 Jun 2002 18:15:07 
 Re: usb printer   Michael Babakov   12 Jun 2002 20:48:44 
 Re: usb printer   Serge Pekarsky   14 Jun 2002 12:42:35 
 Re: usb printer   Serge Pekarsky   14 Jun 2002 12:46:41 
Архивное /ru.unix.bsd/173014f23e06a.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional