Russian Qt Forum
Ноябрь 22, 2024, 12:07
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Печать
>
Работа с принтером без gui
Страниц:
1
[
2
]
3
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Работа с принтером без gui (Прочитано 22241 раз)
Old
Джедай : наставник для всех
Offline
Сообщений: 4350
Re: Работа с принтером без gui
«
Ответ #15 :
Апрель 15, 2014, 16:35 »
Цитата: Alex Custov от Апрель 15, 2014, 16:29
Это решаемо через Xvfb
Цитата: Termit от Апрель 15, 2014, 13:46
а городить что-то типа xvfb для демона ИМХО извращение.
Записан
OKTA
Гость
Re: Работа с принтером без gui
«
Ответ #16 :
Апрель 15, 2014, 16:45 »
Пишут, что в 4.3 без GUI работало
http://qt-project.org/forums/viewthread/28523
Но не особо верится...
«
Последнее редактирование: Апрель 15, 2014, 16:49 от OKTA
»
Записан
m_ax
Джедай : наставник для всех
Offline
Сообщений: 2095
Re: Работа с принтером без gui
«
Ответ #17 :
Апрель 15, 2014, 17:41 »
Цитата: Termit от Апрель 14, 2014, 14:21
Привет всем.
Есть задача следующего содержания:
Имеем:
Linux
Приложение написанное с использованием qtservice соответственно только core никаких gui
Необходимо:
Печатать на cups принтер или в pdf файл документы и не просто текст, а в самом простом случае html
Как?
Пока читаю за poppler. Подойдет?
Поставить LaTeX.. Писать данные в tex файл (возможно в уже сформированные шаблоны), а в конце запускать latex to pdf..
?
Записан
Над водой луна двурога. Сяду выпью за Ван Гога. Хорошо, что кот не пьет, Он и так меня поймет..
Arch Linux Plasma 5
Termit
Самовар
Offline
Сообщений: 144
Re: Работа с принтером без gui
«
Ответ #18 :
Апрель 15, 2014, 21:37 »
Цитата: OKTA от Апрель 15, 2014, 16:45
Пишут, что в 4.3 без GUI работало
http://qt-project.org/forums/viewthread/28523
Но не особо верится...
Даже если и так, юзаю все равно не ниже 4.6 т.е. от Debian squeeze и выше.
Записан
Человеческая глупость дает представление о бесконечности
(с) Иоанна Хмелевская
Termit
Самовар
Offline
Сообщений: 144
Re: Работа с принтером без gui
«
Ответ #19 :
Апрель 15, 2014, 21:39 »
Цитата: m_ax от Апрель 15, 2014, 17:41
Поставить LaTeX.. Писать данные в tex файл (возможно в уже сформированные шаблоны), а в конце запускать latex to pdf..
?
С LaTeX так и не познакомился до сих пор.
За идею спасибо, почитаем, помедитируем.
Записан
Человеческая глупость дает представление о бесконечности
(с) Иоанна Хмелевская
m_ax
Джедай : наставник для всех
Offline
Сообщений: 2095
Re: Работа с принтером без gui
«
Ответ #20 :
Апрель 15, 2014, 21:42 »
Цитировать
С LaTeX так и не познакомился до сих пор.
Это знакомство будет полезным)
Записан
Над водой луна двурога. Сяду выпью за Ван Гога. Хорошо, что кот не пьет, Он и так меня поймет..
Arch Linux Plasma 5
Termit
Самовар
Offline
Сообщений: 144
Re: Работа с принтером без gui
«
Ответ #21 :
Апрель 16, 2014, 09:56 »
Цитата: Termit от Апрель 15, 2014, 15:23
Хотя появилась идея попытаться указать моему демону переменные среды из Х. Может будет достаточно.
Проверил работу. Если на машине запушены Х и в консоли есть валидная переменная среды DISPLAY все запускается и работает. Если же Х не работают, но не работает ничего. Пишет, что не может подключится к Х.
Уточню на всякий случай вся невозможность запуска касается QApplication и всех от нее зависящих классов. Нет Х - нет работы.
Всем кто будет писать нечто которое должно работать в консоли, используйте исключительно QCoreApplication.
Кто касается моего вопроса, курю пока документацию на Hummus
http://pdfhummus.com
Записан
Человеческая глупость дает представление о бесконечности
(с) Иоанна Хмелевская
qate
Супер
Offline
Сообщений: 1177
Re: Работа с принтером без gui
«
Ответ #22 :
Апрель 16, 2014, 10:00 »
Цитата: Termit от Апрель 16, 2014, 09:56
а чем так плох Xvfb ?
понятно что лишние пакеты и запустить Xvfb надо до программы ? (но ведь получаешь и пользу от gui классов)
Записан
Old
Джедай : наставник для всех
Offline
Сообщений: 4350
Re: Работа с принтером без gui
«
Ответ #23 :
Апрель 16, 2014, 10:16 »
Цитата: Termit от Апрель 16, 2014, 09:56
Кто касается моего вопроса, курю пока документацию на Hummus
http://pdfhummus.com
А ImageMagick не смотрели для этого, с каким нибудь Magick++?
И скажите пожалуйста, что будет генерироваться в документах: текстовая документация или геометрия?
Записан
Termit
Самовар
Offline
Сообщений: 144
Re: Работа с принтером без gui
«
Ответ #24 :
Апрель 16, 2014, 11:05 »
Цитата: Old от Апрель 16, 2014, 10:16
А ImageMagick не смотрели для этого, с каким нибудь Magick++?
И скажите пожалуйста, что будет генерироваться в документах: текстовая документация или геометрия?
Еще не смотрел, спасибо за наводку, посмотрю...
В основном текстовая, таблицы и т.д.
Записан
Человеческая глупость дает представление о бесконечности
(с) Иоанна Хмелевская
Old
Джедай : наставник для всех
Offline
Сообщений: 4350
Re: Работа с принтером без gui
«
Ответ #25 :
Апрель 16, 2014, 11:07 »
Цитата: Termit от Апрель 16, 2014, 11:05
В основном текстовая, таблицы и т.д.
Руками html. Точно говорю.
Записан
Termit
Самовар
Offline
Сообщений: 144
Re: Работа с принтером без gui
«
Ответ #26 :
Апрель 16, 2014, 11:10 »
Цитата: Old от Апрель 16, 2014, 11:07
Руками html. Точно говорю.
Да не вопрос, к тому же html уже формируется и даже более скажу он печатается, но вот только через QTextDocument который не работает в чистой консоли...
Раньше приложение запускалось в Х и проблем не было, все были довольны, а теперь оно переселилось в консоль и стало демоном
принтеры тут же отпали.
Записан
Человеческая глупость дает представление о бесконечности
(с) Иоанна Хмелевская
Old
Джедай : наставник для всех
Offline
Сообщений: 4350
Re: Работа с принтером без gui
«
Ответ #27 :
Апрель 16, 2014, 11:13 »
Цитата: Termit от Апрель 16, 2014, 11:10
Да не вопрос, к тому же html уже формируется и даже более скажу он печатается, но вот только через QTextDocument который не работает в чистой консоли...
Не-не. Сами добавляете html-теги, там все очень просто.
Или делаете html-шаблон и заполняете его.
Записан
Termit
Самовар
Offline
Сообщений: 144
Re: Работа с принтером без gui
«
Ответ #28 :
Апрель 16, 2014, 11:17 »
Цитата: Old от Апрель 16, 2014, 11:13
Не-не. Сами добавляете html-теги, там все очень просто.
Или делаете html-шаблон и заполняете его.
Возможно я не совсем понимаю что вы хотите сказать.
У меня есть валидный html со всеми пристанями и пароходами. Если его отправить в CUPS в таком виде как он есть, то я на выходе получу распечатанный исходный код html, а хотелось бы например табличку
И я ищу нечто которое или скушает мой html или я каким-нибудь другим образом сформирую документ и в красивом виде смогу его распечатать.
Записан
Человеческая глупость дает представление о бесконечности
(с) Иоанна Хмелевская
carrygun
Гость
Re: Работа с принтером без gui
«
Ответ #29 :
Апрель 16, 2014, 11:21 »
Вам, наверное, подойдет вот
это
.
Записан
Страниц:
1
[
2
]
3
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...