Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 01.10.2011, 06:07
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

В программе печатаю как в примере TextEditКод:void MyProgram:rint(){#ifndef QT_NO_PRINTER QPrinter printer(QPrinter::HighResolution); printer.setFullPage(true); QPrintDialog *dlg = new QPrintDialog(&printer, this); dlg->setWindowTitle(tr("Print Document")); if (dlg->exec() == QDialog::Accepted) { textBrowser->document()->print(&printer); } delete dlg;#endif}QPrintDialog получает имя принтера, но кнопка Properties в disable.при отправке на печать принтер не печатает, а в кансоль выдается сообщение Код:lpr: Unable to connect to /var/run/printer: No such file or directorylpr: Check to see if the master 'lpd' process is running.jobs queued, but cannot start daemon.так же ведут себя и программы из QtDemo. Программы не из QtDemo, например kwrite печатаю нормально.Работаю в FreeBDS 6.2, KDE 3.5.7. Принтер сетевой, работает через cups.Не понятно где копать. Толи ковырять ос, cups и выяснять проблемы с " 'lpd' process " и c lpr? Или ковырять QPrinter и QPrintDialog, и добиваться чтоб Qt видел принтер на cups-е?ps хотелось бы решить проблему ковыряя Qt.
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
как распечатать на принтере документ на PDF формате? Guest Новый архив 5 0 19.03.2012 03:07
Как распечатать из Ворда картинку на А3 принтере? Guest Новые вопросы и ответы 2 0 31.12.2011 01:33



© www.otvetnemail.ru - Форум вопросов и ответов.