Изменить указанный в layout'e принтер
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Изменить указанный в layout'e принтер

Изменить указанный в layout'e принтер

Ответ
Поиск в этой теме
Непрочитано 01.03.2006, 17:22 #1
Изменить указанный в layout'e принтер
stekhov
 
Вавилон
Регистрация: 01.07.2005
Сообщений: 42

Суть проблемы- старый принтер умер, новый установили на другой комп- У меня во всех layout'ах (порядка 20 в каждом файле) указан старый принтер, печатаю обычно через PUBLISH. Как одним махом изменить прописанный в layout'e принтер для всех layout'ов чертежа? Руками однако долго. Спасибо.
Просмотров: 4874
 
Непрочитано 01.03.2006, 17:38
#2
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Задай новому принтеру старое имя (имя старого принтера)
Хмурый вне форума  
 
Непрочитано 01.03.2006, 17:56
#3
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Либо в Plotter manager, если используешь АвтоКАДовские принтеры *.pc3
Либо в панели управления Windows в папке Принтеры и факсы, если пользуешься системными принтерами


PS Имя должно быть полностью идентично....
Хмурый вне форума  
 
Автор темы   Непрочитано 01.03.2006, 18:04
#4
stekhov


 
Регистрация: 01.07.2005
Вавилон
Сообщений: 42


Пользуюсь системным принтером, но принтер другой модели и имя у него другое. Не понял как можно поменять системному сетевому принтеру имя...
stekhov вне форума  
 
Автор темы   Непрочитано 01.03.2006, 19:01
#5
stekhov


 
Регистрация: 01.07.2005
Вавилон
Сообщений: 42


Вот нашел лисп как раз по данному вопросу, но он ругается что-то, может кто понимающий глянет?

(defun ChLayout (plotter shsize ctb / app doc layout)
(vl-load-com)
(setq app (vlax-get-acad-object)
doc (vlax-get-property app 'activedocument)
layout (vlax-get-property doc 'Layouts)
)
(vlax-for item layout
(vlax-put-property doc 'ActiveLayout item)
(vlax-put-property item 'ConfigName plotter)
(vlax-put-property item 'CanonicalMediaName shsize)
(vlax-put-property item 'StyleSheet ctb)
)
(princ)
)


Запуск команды:
(ChLayout "LaserJet 5000" "legal" "Acad.ctb")
stekhov вне форума  
 
Непрочитано 02.03.2006, 08:33
#6
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


В панели управления Windows есть папка Принтеры и факсы
Выделяешь нужный принтер и открываешь его свойства
На закладке General около значка принтера есть поле с названием принтера. Вот его и поменяй.
Это не будет влиять на работу принтера ни коим образом, назови хоть его "Мой любимый принтер"....
[ATTACH]1141278433.jpg[/ATTACH]
Хмурый вне форума  
 
Автор темы   Непрочитано 02.03.2006, 09:13
#7
stekhov


 
Регистрация: 01.07.2005
Вавилон
Сообщений: 42


Ответ исчерпывающий, спасибо. Но принтер сетевой- подключен к другому компьютеру, и указанное окошко у меня неактивно. Пойду втихаря сейчас с утра поменяю имя...
stekhov вне форума  
 
Непрочитано 02.03.2006, 09:20
#8
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Тогда лучше пригласи системного администратора...
Хмурый вне форума  
 
Непрочитано 02.03.2006, 09:23
#9
v_alex


 
Регистрация: 24.10.2005
Новокузнецк
Сообщений: 1,124
<phrase 1=


а апраметры принтеров совпадают? размеры полей и т.п... косячекс может выйти...
v_alex вне форума  
 
Автор темы   Непрочитано 02.03.2006, 09:26
#10
stekhov


 
Регистрация: 01.07.2005
Вавилон
Сообщений: 42


Поменял, не помогло. Ладно, столько времени потратил, уже бы все сделал вручную. Через sheetset можно принтер оверрайднуть, но я не уверен, что все корректно получится из-за того, что у меня часть листов в портретной ориентации, а часть в лендскейпе. Ладно, вопрос откладывается до лучших времен- работы много. В любом случае огромное спасибо.
stekhov вне форума  
 
Автор темы   Непрочитано 02.03.2006, 09:28
#11
stekhov


 
Регистрация: 01.07.2005
Вавилон
Сообщений: 42


Параметры не думаю что сильно отличаются - HP1220C и HP1280... Но автокад на эти трики не ведется...
stekhov вне форума  
 
Непрочитано 02.03.2006, 09:32
#12
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Цитата:
Сообщение от v_alex
а апраметры принтеров совпадают? размеры полей и т.п... косячекс может выйти...
Так ведь всё можно настроить после пробной печати. В любом случае: при смене принтера требуется некоторая его настройка.

У меня сменилось несколько принтеров (три или четыре) за время трудовой деятельности в этой конторе. Всегда действовал подобным образом, косяков не встречал.
Есть только одно отличие - принтеры использую Автокадовские *.pc3, но на мощность, в целом, это влияния не производит...
Хмурый вне форума  
 
Непрочитано 02.03.2006, 09:37
#13
v_alex


 
Регистрация: 24.10.2005
Новокузнецк
Сообщений: 1,124
<phrase 1=


Цитата:
Сообщение от stekhov
Ладно, столько времени потратил, уже бы все сделал вручную.
у меня аналогично... настрой два листа... горизонт и верт... задай им имена в Page Setup... потом в Publish'е в столбце Page Setup они появятся... если файл другой, то там же можно экспортировать настройку...
v_alex вне форума  
 
Непрочитано 29.06.2010, 17:58
#14
karasev4


 
Регистрация: 26.11.2008
Сообщений: 1


Ситуация:

Через Publish настроено 3 файла, с кучей лэйаутов в каждом, на печать на разные принтеры/плоттеры из-за разных масштабов чертежей.

Вопрос такой:

Как мне всю мою кучу лэйатов пустить на один принтер на один формат?
Естесственно при этом исходные настройки могут быть сбиты и возврату могут и не подлежать (скопировать файлы в другую папочку - это я осилю для достижения цели )


SP в моем случае форматы от А0 до А3 требуется пустить на принтер формата А3 без необходимости тупо менять каждый лэйаут ((
karasev4 вне форума  
 
Непрочитано 29.06.2010, 19:38
#15
AlphaGeo


 
Сообщений: n/a


Цитата:
Сообщение от karasev4 Посмотреть сообщение
Как мне всю мою кучу лэйатов пустить на один принтер на один формат?
Создай набор параметров листа и воспользуйся LISP. Изменение настроек принтера в листе(листах). (Не забудь сказать автору программы «спасибо»!)
Цитата:
Сообщение от karasev4
SP в моем случае форматы от А0 до А3 требуется пустить на принтер формата А3 без необходимости тупо менять каждый лэйаут ((
Можно попробовать все листы распечатать в DWF формат, а потом печатать на принтере через DWF-viewer — говорят (сам, увы, не пробовал), они прекрасно разбивают листы большого формата для печати на принтерах меньшего формата.
 
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Изменить указанный в layout'e принтер