Название: Как работать с принтером в Windows Отправлено: zoro86 от Апрель 15, 2010, 07:01 Тут проблемка одна получается, я использую класс QSerialDevice 0.2.0 , для работы с последовательными устройствами... пару протоколов обмена для принтеров я накатал, там у меня реализована печать и проверка статуса устройства... ну типа есть бумага нет бумаги и тд. Тут Мне принтер принесли CUSTOM TG2480-H подключается через USB как в этом случае быть? и куда команды отправлять? если поставить его драйвер и послать на печать стандартным методом то я думаю получится а как статус при этом считывать ХЗ.. кто подскажет что делать?? ???
Название: Re: Как работать с принтером в Windows Отправлено: fuCtor от Апрель 15, 2010, 07:50 http://qt.nokia.com/doc/4.6/qprinter.html#printerState
Правда список статусов не большой. Название: Re: Как работать с принтером в Windows Отправлено: zoro86 от Апрель 15, 2010, 07:58 А как на прямую работать? кто нить скажет...
Название: Re: Как работать с принтером в Windows Отправлено: zoro86 от Апрель 15, 2010, 08:00 то есть в Linux-e он у меня цепляет на /dev/usb/lp0 ... а в Винде есть какой нить адрес..? и как понять какой?
Название: Re: Как работать с принтером в Windows Отправлено: Denjs от Июль 23, 2010, 16:53 то есть в Linux-e он у меня цепляет на /dev/usb/lp0 ... а в Винде есть какой нить адрес..? и как понять какой? Под виндой ставите "виртульаный ком-порт" и его пользуете.открываете файлом имя COM1 или что у вас там и т.д. по моему так. PS: переименуйте тему в "Как работать с ПРОМЫШЛЕННЫМ принтером (принтер чеков/этикеток)" Название: Re: Как работать с принтером в Windows Отправлено: torwig от Август 01, 2012, 17:01 ---------------------------------------------------------------------
Внимание: в этой теме не было ответов в течение, по крайней мере 120 дней. Возможно стоит рассмотреть вариант открытия новой темы. ---------------------------------------------------------------------- Решил все же не открывать новую тему(прошло 2 года). У меня тоже стоит задача работать с промышленным принтером, именно тем, который написал ТС(CUSTOM TG2480-H). Подключается он через USB. Платформы - Винда, Убунту. Подскажите, как можно отправлять принтеру команды напрямую? Возможно ли без виртуального COM-порта? В Винде совсем не знаю с какой стороны подойти. В Убунту пытался открыть файлом "dev/ttyUSB01"(точно не помню), писало что нету доступа или прав. Программно можно узнать куда цепляет принтер? п.с. на таком досточно "низком" уровне на QT приходится программировать впервые, до этого только GUI. |