Как увеличить область печати ?

Вопросы, не попадающие в другие разделы.

Как увеличить область печати ?

Сообщение ingram » Вт мар 29, 2011 4:36 am

расширение стоит 1980 1024 печатаю функцией PrintWindow() масштаб получается очень маленький кто сталкивался подскажите как увеличить масштаб.

Да и еще нужно перехватить саму печать тоесть когда отправиться и когда закончится печать в правом углу загорается CancelPrint можно ли его перехватить и засунуть в DataChange ?
ingram
 
Сообщения: 57
Зарегистрирован: Пн янв 24, 2011 6:49 am

Re: Как увеличить область печати ?

Сообщение Генератор зла » Вт мар 29, 2011 1:19 pm

ingram писал(а):расширение стоит 1980 1024 печатаю функцией PrintWindow() масштаб получается очень маленький кто сталкивался подскажите как увеличить масштаб.

Да и еще нужно перехватить саму печать тоесть когда отправиться и когда закончится печать в правом углу загорается CancelPrint можно ли его перехватить и засунуть в DataChange ?

Попытайтесь настроить через св-ва самого принтера (Пуск-Настройка-Панель управления-Принтеры и факсы). Как правило принтер поддерживает настройку масштаба печати, растягивание печатаемой инфы под размер листа, а также DPI.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Как увеличить область печати ?

Сообщение ingram » Ср мар 30, 2011 2:23 am

Генератор зла писал(а):
ingram писал(а):расширение стоит 1980 1024 печатаю функцией PrintWindow() масштаб получается очень маленький кто сталкивался подскажите как увеличить масштаб.

Да и еще нужно перехватить саму печать тоесть когда отправиться и когда закончится печать в правом углу загорается CancelPrint можно ли его перехватить и засунуть в DataChange ?

Попытайтесь настроить через св-ва самого принтера (Пуск-Настройка-Панель управления-Принтеры и факсы). Как правило принтер поддерживает настройку масштаба печати, растягивание печатаемой инфы под размер листа, а также DPI.



Дак обычные доки принтер печатает нормально то есть открываю ексель или ворд все в нормальном масштабе а вот с инточа почему то выходит очень маленький
ingram
 
Сообщения: 57
Зарегистрирован: Пн янв 24, 2011 6:49 am

Re: Как увеличить область печати ?

Сообщение ingram » Ср мар 30, 2011 3:45 am

а как перехватить отправку на печать ? и сделать его тегом ?
ingram
 
Сообщения: 57
Зарегистрирован: Пн янв 24, 2011 6:49 am

Re: Как увеличить область печати ?

Сообщение Генератор зла » Ср мар 30, 2011 6:29 am

ingram писал(а):
Генератор зла писал(а):
ingram писал(а):расширение стоит 1980 1024 печатаю функцией PrintWindow() масштаб получается очень маленький кто сталкивался подскажите как увеличить масштаб.

Да и еще нужно перехватить саму печать тоесть когда отправиться и когда закончится печать в правом углу загорается CancelPrint можно ли его перехватить и засунуть в DataChange ?

Попытайтесь настроить через св-ва самого принтера (Пуск-Настройка-Панель управления-Принтеры и факсы). Как правило принтер поддерживает настройку масштаба печати, растягивание печатаемой инфы под размер листа, а также DPI.



Дак обычные доки принтер печатает нормально то есть открываю ексель или ворд все в нормальном масштабе а вот с инточа почему то выходит очень маленький

А обычные доки печатаются не как картинка. InTouch делает из экрана фотку (а-ля BMP) и выводит её на принтер. И там ключевой пар-р DPI. Видимо, он слишком большой.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Сообщение Spaun » Ср мар 30, 2011 11:47 am

Как вариант - создать отдельное окно для печати.
У меня размер окна для печати: 1666 x 1145 при проектном разрешении 1280х1024.(альбомный лист)
Spaun
 
Сообщения: 105
Зарегистрирован: Вс ноя 29, 2009 10:35 am

Сообщение ingram » Чт апр 21, 2011 10:53 am

Spaun писал(а):Как вариант - создать отдельное окно для печати.
У меня размер окна для печати: 1666 x 1145 при проектном разрешении 1280х1024.(альбомный лист)


а как указать альбомный лист ?
ingram
 
Сообщения: 57
Зарегистрирован: Пн янв 24, 2011 6:49 am

Сообщение Генератор зла » Чт апр 21, 2011 11:28 am

ingram писал(а):
Spaun писал(а):Как вариант - создать отдельное окно для печати.
У меня размер окна для печати: 1666 x 1145 при проектном разрешении 1280х1024.(альбомный лист)


а как указать альбомный лист ?

InTouch currently does not provide the ability to specify a printer or change the settings. You will need to configure the printer settings for the desired orientation mode (and other settings/properties) before printing from InTouch.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Сообщение ingram » Пт апр 22, 2011 9:36 am

Генератор зла писал(а):
ingram писал(а):
Spaun писал(а):Как вариант - создать отдельное окно для печати.
У меня размер окна для печати: 1666 x 1145 при проектном разрешении 1280х1024.(альбомный лист)


а как указать альбомный лист ?

InTouch currently does not provide the ability to specify a printer or change the settings. You will need to configure the printer settings for the desired orientation mode (and other settings/properties) before printing from InTouch.


Понятно но если одни отчеты надо распечатывать так а другие так как быть ? Настройки то для всех будут
ingram
 
Сообщения: 57
Зарегистрирован: Пн янв 24, 2011 6:49 am

Сообщение Генератор зла » Пт апр 22, 2011 9:59 am

ingram писал(а):
Генератор зла писал(а):
ingram писал(а):
Spaun писал(а):Как вариант - создать отдельное окно для печати.
У меня размер окна для печати: 1666 x 1145 при проектном разрешении 1280х1024.(альбомный лист)


а как указать альбомный лист ?

InTouch currently does not provide the ability to specify a printer or change the settings. You will need to configure the printer settings for the desired orientation mode (and other settings/properties) before printing from InTouch.


Понятно но если одни отчеты надо распечатывать так а другие так как быть ? Настройки то для всех будут

Создайте 2 конфигурации одного и того же принтера (портрет и альбом)
Через HKEY_CURRENT_USER\Printers\Defaults\{6DFCFF10-640C-4837-B15E-EABAF871D815} меняйте их.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Сообщение ingram » Пн апр 25, 2011 4:21 am

Генератор зла писал(а):
ingram писал(а):
Генератор зла писал(а):
ingram писал(а):
Spaun писал(а):Как вариант - создать отдельное окно для печати.
У меня размер окна для печати: 1666 x 1145 при проектном разрешении 1280х1024.(альбомный лист)


а как указать альбомный лист ?

InTouch currently does not provide the ability to specify a printer or change the settings. You will need to configure the printer settings for the desired orientation mode (and other settings/properties) before printing from InTouch.


Понятно но если одни отчеты надо распечатывать так а другие так как быть ? Настройки то для всех будут

Создайте 2 конфигурации одного и того же принтера (портрет и альбом)
Через HKEY_CURRENT_USER\Printers\Defaults\{6DFCFF10-640C-4837-B15E-EABAF871D815} меняйте их.



а не подскажешь как скриптом изменить в реестре ?
ingram
 
Сообщения: 57
Зарегистрирован: Пн янв 24, 2011 6:49 am

Сообщение Генератор зла » Пн апр 25, 2011 4:38 am

ingram писал(а):
Генератор зла писал(а):
ingram писал(а):
Генератор зла писал(а):
ingram писал(а):
Spaun писал(а):Как вариант - создать отдельное окно для печати.
У меня размер окна для печати: 1666 x 1145 при проектном разрешении 1280х1024.(альбомный лист)


а как указать альбомный лист ?

InTouch currently does not provide the ability to specify a printer or change the settings. You will need to configure the printer settings for the desired orientation mode (and other settings/properties) before printing from InTouch.


Понятно но если одни отчеты надо распечатывать так а другие так как быть ? Настройки то для всех будут

Создайте 2 конфигурации одного и того же принтера (портрет и альбом)
Через HKEY_CURRENT_USER\Printers\Defaults\{6DFCFF10-640C-4837-B15E-EABAF871D815} меняйте их.



а не подскажешь как скриптом изменить в реестре ?

1. Делаете конфигурацию с принтером по умолчанию = портрет.
2. Regedit
3. HKEY_CURRENT_USER\Printers\Defaults\{6DFCFF10-640C-4837-B15E-EABAF871D815}
ПКМ по имени раздела ({6DFCFF10-640C-4837-B15E-EABAF871D815}) - экспорт, сохранить как Portrait.reg
4. Делаете конфигурацию с принтером по умолчанию = альбом.
5. Regedit
6. HKEY_CURRENT_USER\Printers\Defaults\{6DFCFF10-640C-4837-B15E-EABAF871D815}
ПКМ по имени раздела ({6DFCFF10-640C-4837-B15E-EABAF871D815}) - экспорт, сохранить как Album.reg
7. Из InTouch:
StartApp "regedit /s c:\portrait.reg"
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Сообщение ingram » Пн апр 25, 2011 5:08 am

Генератор зла писал(а):
ingram писал(а):
Генератор зла писал(а):
ingram писал(а):
Генератор зла писал(а):
ingram писал(а):
Spaun писал(а):Как вариант - создать отдельное окно для печати.
У меня размер окна для печати: 1666 x 1145 при проектном разрешении 1280х1024.(альбомный лист)


а как указать альбомный лист ?

InTouch currently does not provide the ability to specify a printer or change the settings. You will need to configure the printer settings for the desired orientation mode (and other settings/properties) before printing from InTouch.


Понятно но если одни отчеты надо распечатывать так а другие так как быть ? Настройки то для всех будут

Создайте 2 конфигурации одного и того же принтера (портрет и альбом)
Через HKEY_CURRENT_USER\Printers\Defaults\{6DFCFF10-640C-4837-B15E-EABAF871D815} меняйте их.



а не подскажешь как скриптом изменить в реестре ?

1. Делаете конфигурацию с принтером по умолчанию = портрет.
2. Regedit
3. HKEY_CURRENT_USER\Printers\Defaults\{6DFCFF10-640C-4837-B15E-EABAF871D815}
ПКМ по имени раздела ({6DFCFF10-640C-4837-B15E-EABAF871D815}) - экспорт, сохранить как Portrait.reg
4. Делаете конфигурацию с принтером по умолчанию = альбом.
5. Regedit
6. HKEY_CURRENT_USER\Printers\Defaults\{6DFCFF10-640C-4837-B15E-EABAF871D815}
ПКМ по имени раздела ({6DFCFF10-640C-4837-B15E-EABAF871D815}) - экспорт, сохранить как Album.reg
7. Из InTouch:
StartApp "regedit /s c:\portrait.reg"


Спасибо очень большое спасибо )))
ingram
 
Сообщения: 57
Зарегистрирован: Пн янв 24, 2011 6:49 am

Re: Как увеличить область печати ?

Сообщение ingram » Вт май 24, 2011 1:18 pm

У меня в реестре нет папки default в принтерах да и еще принтер сетевой это влияет но в настройках делаю альбом печатает делаю портрет тоже печатает нормально вот проблема где эти настройки в реестре
ingram
 
Сообщения: 57
Зарегистрирован: Пн янв 24, 2011 6:49 am

Re: Как увеличить область печати ?

Сообщение ingram » Чт май 26, 2011 5:55 pm

Генератор зла нужна помощь нет у меня папки default там где ты сказал может еще что нибуть подскажешь очень нужно !!!
ingram
 
Сообщения: 57
Зарегистрирован: Пн янв 24, 2011 6:49 am

Re: Как увеличить область печати ?

Сообщение ingram » Пн май 30, 2011 12:36 pm

Ну что не кто не подскажет ?
ingram
 
Сообщения: 57
Зарегистрирован: Пн янв 24, 2011 6:49 am

Re: Как увеличить область печати ?

Сообщение ingram » Пн май 30, 2011 1:02 pm

Ну что не кто не подскажет ?
ingram
 
Сообщения: 57
Зарегистрирован: Пн янв 24, 2011 6:49 am

Re: Как увеличить область печати ?

Сообщение Генератор зла » Вт май 31, 2011 1:21 pm

ingram писал(а):да и еще принтер сетевой

Сетевой - подключённый к другому ПК или IP-принтер. Если IP, то настройки в реестре должны быть.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Как увеличить область печати ?

Сообщение ingram » Вт май 31, 2011 2:41 pm

Да принтер бог сним где настройки принтера лежат в реестре нет у меня там где ты сказал папки дефаулт
ingram
 
Сообщения: 57
Зарегистрирован: Пн янв 24, 2011 6:49 am

Re: Как увеличить область печати ?

Сообщение Генератор зла » Вт май 31, 2011 2:48 pm

А такое есть?
HKEY_CURRENT_USER\Printers\Settings

И вообще, HKEY_CURRENT_USER\Printers\ присутствует?
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Как увеличить область печати ?

Сообщение ingram » Вт май 31, 2011 2:50 pm

Да settings есть в printer
ingram
 
Сообщения: 57
Зарегистрирован: Пн янв 24, 2011 6:49 am

Re: Как увеличить область печати ?

Сообщение Генератор зла » Вт май 31, 2011 3:24 pm

Вот в этой папке у меня также есть настройки моего принтера (в бинари-кодировке)
Также там еть папка Wizard, в которой то же самое, но по-понятнее.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Как увеличить область печати ?

Сообщение ingram » Вт май 31, 2011 4:20 pm

Ну вот я делаю как вы говорите делаю в настройках печати принтера альбом сохраняю как альбом делаю применить потом в реестре папку settings в Printer делаю экспорт сохраняю также делаю с портретом то есть получается два файла с расширением reg потом нажимаю два раза на файл добавить настройки реестра "ОК" и не чего не меняется я не пойму по чему
ingram
 
Сообщения: 57
Зарегистрирован: Пн янв 24, 2011 6:49 am

Re: Как увеличить область печати ?

Сообщение Генератор зла » Вт май 31, 2011 5:09 pm

Покопался в реестре, поэкспериментировал с настройками. Подозреваю, что расположение листа прописывается в
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Printers\Тип принтера в параметре Default DevMode
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Как увеличить область печати ?

Сообщение ingram » Вт май 31, 2011 6:02 pm

Полностью папку Print экспортировал менял настройки и не получается блин.
ingram
 
Сообщения: 57
Зарегистрирован: Пн янв 24, 2011 6:49 am

Re: Как увеличить область печати ?

Сообщение Spaun » Вт май 31, 2011 11:04 pm

Попробуйте отследить изменения реестра программой RegShot.
Spaun
 
Сообщения: 105
Зарегистрирован: Вс ноя 29, 2009 10:35 am

Re: Как увеличить область печати ?

Сообщение ingram » Ср июн 01, 2011 9:15 am

Все спасибо нашол через прогу генератор ты был прав все находилось в Хай-курент-узерс только надо было экспортировать всю папку принтерс
ingram
 
Сообщения: 57
Зарегистрирован: Пн янв 24, 2011 6:49 am


Вернуться в Другое

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 81