Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не могу послать файл на принтер((, срочно нужна помощь 
V
    Опции темы
proDiva
  Дата 1.10.2006, 09:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 130
Регистрация: 19.9.2006
Где: КЧР, Россия

Репутация: 7
Всего: 7



Только не говорите "Прочитай документацию", потому что уже читала.... и не разобралась. Подскажите, какой командой можно послать текстовый файл на печать. Или где почитать. Обыскалась, даже нашла интересную ссылку smile  http://domivka.net.ua/forum/printthread.ph...age=4&pp=40
PM MAIL ICQ   Вверх
pythonwin
Дата 1.10.2006, 12:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



Цитата(proDiva @  1.10.2006,  16:41 Найти цитируемый пост)
Обыскалась, даже нашла интересную ссылку smile  http://domivka.net.ua/forum/printthread.ph...age=4&pp=40 

на украинском и без примеров! smile
PM WWW GTalk Jabber   Вверх
proDiva
Дата 1.10.2006, 20:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 130
Регистрация: 19.9.2006
Где: КЧР, Россия

Репутация: 7
Всего: 7



Я долго читала, чтобы понять, о чем там идет речь............ и поняла))))) Они обсуждают перевод винды на украинский язык)) В частности Paint назвали "Малювалка" smile  smile 
PM MAIL ICQ   Вверх
albertn
Дата 2.10.2006, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 368
Регистрация: 17.7.2006
Где: г. Ставрополь

Репутация: 30
Всего: 34



На русском не нашел, зато нашел на английском хороший пример, правда под винду:
Код

# type/draw a text string to the default printer
# needs the win32 extensions package  pywin32-204.win32-py2.4.exe
# from: http://starship.python.net/crew/mhammond/win32/Downloads.html
# make sure the printer is turned on and ready ...
# tested with Python24    vegaseat    14oct2005
 
import win32ui
import win32print
import win32con
 
str1 = 
"""W.H.O. influenza chief Albrecht Stohr is not optimistic that generic producers would be able to
make Tamiflu, the first line of defense against a potential H5N1 bird flu virus pandemic.  He told
reporters in San Diego that the drug has 28 distinct chemical steps and takes a full year to make.
It also involves a dangerous, potentially explosive process step that would drive away all but the
most sophisticated manufacturers. It would take a generic supplier at least "two years" to put such
a complex production plant on stream.
 
In addition, Stohr said, a starter chemical for Tamiflu is isolated from a Chinese spice called
"star anise", whose seeds are used in flavorings, medicines and cooking oils.  Most of the world
production of "star anise" is located in five provinces of China right now, and the supply has been
back ordered, primarily for the production of Tamiflu by Swiss drug manufacturer Roche.
 
"""
 
#str1 = str1 + str1 + str1 + str1  # test height of text area
 
hDC = win32ui.CreateDC()
print win32print.GetDefaultPrinter()  # test
hDC.CreatePrinterDC(win32print.GetDefaultPrinter())
hDC.StartDoc("Test doc")
hDC.StartPage()
hDC.SetMapMode(win32con.MM_TWIPS)
 
# draws text within a box (assume about 1400 dots per inch for typical HP printer)
ulc_x = 1000    # give a left margin
ulc_y = -1000   # give a top margin
lrc_x = 11500   # width of text area-margin, close to right edge of page
lrc_y = -15000  # height of text area-margin, close to bottom of the page
hDC.DrawText(str1, (ulc_x, ulc_y, lrc_x, lrc_y), win32con.DT_LEFT)
 
hDC.EndPage()
hDC.EndDoc()

PM WWW ICQ   Вверх
pythonwin
Дата 2.10.2006, 11:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



albertn, а есть каки-нибудь кроссплатформенные?
PM WWW GTalk Jabber   Вверх
albertn
Дата 2.10.2006, 11:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 368
Регистрация: 17.7.2006
Где: г. Ставрополь

Репутация: 30
Всего: 34



Цитата(pythonwin @  2.10.2006,  11:30 Найти цитируемый пост)
albertn, а есть каки-нибудь кроссплатформенные? 

Найти не могу. Скорее всего только через консоль (хотя это тоже не так плохо)
PM WWW ICQ   Вверх
pythonwin
Дата 2.10.2006, 11:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



Цитата(albertn @  2.10.2006,  18:39 Найти цитируемый пост)

Найти не могу. Скорее всего только через консоль (хотя это тоже не так плохо) 

а пример сможешь дать?
PM WWW GTalk Jabber   Вверх
albertn
Дата 2.10.2006, 11:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 368
Регистрация: 17.7.2006
Где: г. Ставрополь

Репутация: 30
Всего: 34



Цитата(pythonwin @ 2.10.2006,  11:42)
Цитата(albertn @  2.10.2006,  18:39 Найти цитируемый пост)

Найти не могу. Скорее всего только через консоль (хотя это тоже не так плохо) 

а пример сможешь дать?

Используя комманду lpr.
Какой пример нашел, такой и приведу:
Код

    Example: To print the file /etc/passwd to the printer laser, enter...
    lpr -Plaser /etc/passwd

PM WWW ICQ   Вверх
pythonwin
Дата 2.10.2006, 12:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



Цитата(albertn @  2.10.2006,  18:56 Найти цитируемый пост)

Используя комманду lpr.
Какой пример нашел, такой и приведу:
Выделить всёБез подсветки
    Example: To print the file /etc/passwd to the printer laser, enter...
    lpr -Plaser /etc/passwd

это для консоле в *NIX?
PM WWW GTalk Jabber   Вверх
albertn
Дата 2.10.2006, 12:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 368
Регистрация: 17.7.2006
Где: г. Ставрополь

Репутация: 30
Всего: 34



Цитата(pythonwin @  2.10.2006,  12:28 Найти цитируемый пост)
это для консоле в *NIX? 

ну да.
PM WWW ICQ   Вверх
pythonwin
Дата 2.10.2006, 12:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



Цитата(albertn @  2.10.2006,  19:33 Найти цитируемый пост)

ну да. 

а для винды знаешь?
PM WWW GTalk Jabber   Вверх
albertn
Дата 2.10.2006, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 368
Регистрация: 17.7.2006
Где: г. Ставрополь

Репутация: 30
Всего: 34



Цитата(pythonwin @  2.10.2006,  12:44 Найти цитируемый пост)
а для винды знаешь? 

http://www.microsoft.com/resources/documen...r.mspx?mfr=true
PM WWW ICQ   Вверх
pythonwin
Дата 2.10.2006, 13:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



albertn, спасибо! smile
+1
PM WWW GTalk Jabber   Вверх
PyAlexey
Дата 2.10.2006, 13:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 57
Регистрация: 19.9.2006
Где: Россия, Нижний Но вгород

Репутация: 6
Всего: 7



Цитата(pythonwin @  2.10.2006,  11:30 Найти цитируемый пост)
а есть каки-нибудь кроссплатформенные? 

JavaScript подойдёт? ))
PM   Вверх
pythonwin
Дата 2.10.2006, 13:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



Цитата(PyAlexey @  2.10.2006,  20:29 Найти цитируемый пост)

JavaScript подойдёт? ))


клиенский? можно и посмотреть. smile
PM WWW GTalk Jabber   Вверх
proDiva
Дата 2.10.2006, 15:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 130
Регистрация: 19.9.2006
Где: КЧР, Россия

Репутация: 7
Всего: 7



ну и ладно........ вышла из положения, создав батник........ и перестала мучаться.

Добавлено @ 15:20 
если все нашли тут, кому что нужно, то я помечаю тему решенной))
PM MAIL ICQ   Вверх
pythonwin
Дата 2.10.2006, 15:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



Цитата(proDiva @  2.10.2006,  22:19 Найти цитируемый пост)
то я помечаю тему решенной)) 

я не против!
PM WWW GTalk Jabber   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0591 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.