Russian Qt Forum
Ноябрь 25, 2024, 15:13 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Чековый USB-принтер без драйверов.  (Прочитано 7733 раз)
fisherr
Гость
« : Апрель 18, 2013, 21:52 »

Всем трям.
Вот такая ситуация: есть чековый принтер ol-t2300, ubuntu и Qt. Этот самый принтер можно подключить на ttyS0 (com-порт) и печатать путем отправки данных в файл /dev/ttyS0. Туда же можно и ESC-команды отправлять. Например отрезчик задействовать и т.д.
Проблема в порте. Найти системник с ним все сложнее и пора бы переходить на USB, а дровишек-то и нету. Вот можно было бы работать с USB как с com... Но, что-то я не нахожу как. Требований особых к печати нет. Необходимо просто выводить несколько строк без логотипов там всяких и прочих свистелок.
Буду оч-оч благодарен за любые намеки на истину). Заранее спасибо!
Записан
Vass
Гость
« Ответ #1 : Апрель 18, 2013, 23:06 »

http://www.ftdichip.com/Drivers/VCP.htm я думаю что-то навроде ткого вам поможет.
Записан
fisherr
Гость
« Ответ #2 : Апрель 19, 2013, 09:49 »

При подключении принтера к USB, dmesg показывает вот что:

Код:
...
[ 3477.245151] usb 1-1.4: new full-speed USB device number 4 using ehci_hcd
[ 3477.394260] usbcore: registered new interface driver usblp
...
[ 3863.589271] usb 1-1.4: new full-speed USB device number 5 using ehci_hcd
[ 3863.770965] usblp0: USB Bidirectional printer dev 5 if 0 alt 1 proto 2 vid 0x067B pid 0x2305

USBLP!!!  В замешательстве   Тут явно какая-то страшная секретная разработка запаяна в usb-провод, идущий в комплекте с принтером.
Соответственно, печать проходит на /dev/usb/lp0. Т.е. вот так:
Код:
echo test > /dev/usb/lp0
можно напечатать слово "test" на этой шайтан-железяке, а открывая файл из программы на запись, можно распечатать даже сказку про колобка))
Всем спасибо. Вопрос закрыт.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.733 секунд. Запросов: 21.