Здравствуйте, гость ( Вход | Регистрация )
512es | Дата 19.2.2010, 10:34 |
Итак, пример с QFile идеально работает с разшаренным виндовым принтером.
Вопрос решён =) |
|
512es | Дата 18.2.2010, 0:20 |
Интересно, а получится через QFile писать в сетевой принтер? Ведь, по сути это то же что и copy.. Т.е. в винде сетевые принтеры - нечто похожее файлы устройств в лине? Завтра попробую.. |
|
512es | Дата 17.2.2010, 23:47 |
ну можно извернутся и через QProcess вызвать эту утилиту Да, можно.. Если другого решения не найду, похоже придётся именно так делать. Но всётаки не нравится мне такой способ.. Да и не кроссплатформенный он совсем.. Хотя для линукса тоже скрипт можно набросать чтобы печатал.. Есть ещё какие идеи? Нашёл способ для линукса.. Как бы сделать так же только в винде..
|
|
Litkevich Yuriy | Дата 17.2.2010, 22:17 |
даже с помощью обычной виндовой утилиты copy можно выводить на печать ну можно извернутся и через QProcess вызвать эту утилиту |
|
512es | Дата 17.2.2010, 22:10 |
в Qt с принтером работают, как с устройством рисования. Вроде по другому ни как. Да, знаю. Но можно же как то обойти это? Через QPrinter мы можем найти название принтера и его порт. А дальше уже посылать данные напрямую.. Например, даже с помощью обычной виндовой утилиты copy можно выводить на печать (так, кстати написано в мануале по EPL) Цитата COPY asa.txt \\127.0.0.1\ZebraLP2 |
|
Litkevich Yuriy | Дата 17.2.2010, 21:35 |
в Qt с принтером работают, как с устройством рисования. Вроде по другому ни как. | |
512es | Дата 17.2.2010, 21:25 |
Собственно, сабж. Принтер Zebra LP 2824 На C# нашёл пример, делается вот так:
http://nicholas.piasecki.name/blog/2009/03...a-lp2844-via-c/ Подскажите, как можно сделать это в Qt? |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.4.2024, 0:17 |