![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 03.05.2009
Сообщений: 10
|
![]()
Проблема заключается в следующем. Не могу печатать на домашнем принтере из своих программ. Индикаторы вообще никак не реагируют. Но стоит распечатать что-нибудь из Excel или Word, начинает работать печать и из моих программ. В чем дело: в драйверах или в настройках принтера, которую предварительно производят оффисные программы? Прошу помочь разобраться. Заранее благодарен.
|
![]() |
![]() |
![]() |
#2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Принтер инициализируется командой Printer.BeginDoc.
После окончания печати не забудьте поставить Printer.EndDoc. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 03.05.2009
Сообщений: 10
|
![]()
Это понятно. В программе я использую графическую печать рисунков и текста в т.ч. Структура процедуры печати примерно такая:
Код:
Последний раз редактировалось mihali4; 01.12.2009 в 15:53. |
![]() |
![]() |
![]() |
#4 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
А по шагам проходили эту процедурку?
На первой строке на Exit не уходит? З.Ы. Оформляйте код по правилам! Последний раз редактировалось mihali4; 01.12.2009 в 15:53. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 18.09.2009
Сообщений: 49
|
![]()
А для чего здесь строка Printer.Refresh ?
Последний раз редактировалось mihali4; 01.12.2009 в 15:54. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 03.05.2009
Сообщений: 10
|
![]()
М_Виктор. Print.Refresh возможно лишняя (Refresh, по-моему, восстанавливает установки принтера по умолчанию).
mihali4. Нет, на Exit не уходит-проверял.Запускал программу при открытых окнах "Принтеры и факсы" и своего принтера "hp LaserJet P1005". При нажатии "ОК" в графе "Состояние" появлялась надпись "Идет печать", но сам принтер "молчал" |
![]() |
![]() |
![]() |
#7 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
А если с использованием PrintDialog и PrinterSetupDialog ?
|
![]() |
![]() |
![]() |
#8 |
Новичок
Джуниор
Регистрация: 05.05.2010
Сообщений: 2
|
![]()
У меня такая же проблема.
Помогите разобраться в чём дело? |
![]() |
![]() |
![]() |
#9 |
Новичок
Джуниор
Регистрация: 05.05.2010
Сообщений: 2
|
![]()
всё перепробовал...
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Что делает эта строчка??? | marselik | Общие вопросы C/C++ | 2 | 02.11.2009 13:54 |
Что делает этот код? | lucky | Общие вопросы Delphi | 4 | 17.06.2009 17:02 |
функция high что делает? | Ivan3000 | Помощь студентам | 2 | 04.06.2009 14:05 |
Что делает эта прога | StudentPolitech | Общие вопросы C/C++ | 1 | 25.03.2009 22:54 |
Что делает этот while do? | Levhik | Общие вопросы C/C++ | 4 | 25.01.2009 17:27 |