Lithium ECAD

Сообщество => Другое => Тема начата: Chelbas от Фев. 06, 2024, 07:04

Название: Принтер не найден
Отправлено: Chelbas от Фев. 06, 2024, 07:04
Здравствуйте.
В Linux при попытке распечатать выдается сообщение "Принтер не найден". lithium устанавливался из deb пакета, пробовал бинарный пакет, результат тот же. Принтер HP Laser Jet P1102 настроен, из других приложений печатает.
Название: Re: Принтер не найден
Отправлено: Support от Фев. 06, 2024, 09:23
Добрый день!

Список принтеров формирует библиотека Qt. Даже если получится выяснить причину ошибки, добавим кнопку открытия стандартного системного окна печати. На всякий случай.
Название: Re: Принтер не найден
Отправлено: Chelbas от Май 27, 2024, 07:06
У меня по прежнему и в версии 1.9.2 на Linux пишет принтер не найден.
Название: Re: Принтер не найден
Отправлено: Support от Июнь 04, 2024, 13:58
Добрый день!

Повторил на Альт 9. Будем разбираться.

Какой у Вас линукс? Запущен на виртуалке?
Название: Re: Принтер не найден
Отправлено: Chelbas от Июнь 08, 2024, 06:00
Manjaro linux KDE Plasma 6 установлен на жёсткий диск, 1.9.2 пересобран из deb пакета. Но и при использовании бинарного пакета, та же самая ошибка.
Название: Re: Принтер не найден
Отправлено: Support от Июнь 09, 2024, 22:34
По ссылке измененные библиотеки Lithium ECAD. В редакторе схем при нажатии на печать откроется стандартное окно печати. Больше ничего, печать не работает как по ОК, так и по Отмена. Надо заменить эти файлы в каталоге bin программы 1.9.2. Интересует только список принтеров, который формирует это окно, корректно ли он заполняется. Не могли бы проверить? 

https://www.lecad.ru/wp-content/uploads/bin327654.tar (https://www.lecad.ru/wp-content/uploads/bin327654.tar)
Название: Re: Принтер не найден
Отправлено: Chelbas от Июнь 12, 2024, 05:38
После замены файлов в редакторе схем при нажатии Файл -> Печать стало появляться окно выбора принтера, но при попытке выбрать принтер ничего не происходит.
В редакторе печатных плат, при открытии диалога печати выдаётся ошибка "Принтер не найден".


 
Название: Re: Принтер не найден
Отправлено: Support от Июнь 12, 2024, 20:33
Да, все правильно. В окне выбора принтера есть нужный принтер, через который печатали в других программах?
Название: Re: Принтер не найден
Отправлено: Chelbas от Июнь 12, 2024, 21:25
Нет, в системе установлен pdf принтер и HP. HP имеет приоритет, но в диалоге выбора принтера, показывает только pdf принтер.
Название: Re: Принтер не найден
Отправлено: Support от Июнь 12, 2024, 23:31
Спасибо! 

Судя по всему, в сборку не добавился плагин печати (во вложении). Его надо распаковать в bin/plugins программы. После этого у меня стало открываться окно печати с принтером PDF. 

Скрипт сборки поправил. 

Сможете проверить на своей системе? Если не возвращать обратно библиотеки editor и dialogs, то проверять печать надо в редакторе плат. Должно открыться окно печати с предпросмотром, и в нем должно быть 2 принтера: pdf и hp.

Название: Re: Принтер не найден
Отправлено: Chelbas от Июнь 17, 2024, 07:22
После установки плагина, появилась возможность выбора принтера как в редакторе схем так и в редакторе печатных плат. Из редактора схем печать не происходит. В редакторе печатных плат в окне предварительного просмотра отображается слой шелкографии, причем если плата двусторонняя, то отображаются оба слоя одновременно, при печати печатаются все  слои одновременно.
Название: Re: Принтер не найден
Отправлено: Support от Июнь 17, 2024, 08:44
Чтобы заработала печать в редакторе схем, надо вернуть исходные библиотеки editor и dialogs (вместе с симлинками, всего 8 файлов), которые мы ранее заменили, в каталог bin. Если при замене их тогда не сохранили, можно взять в пакете TAR на сайте (https://www.lecad.ru/actual-version/).

В редакторе плат печатается все то, что видно в рабочей области. Причем, чтобы цвета отображались корректно, надо включить печать фона (флажок в окне печати).

Печатать слои меди и шелкографии удобнее через меню Плата-ЛУТ. Там все печатается в черном цвете, есть предпросмотр и возможность добавить копии.