Tag Archiv: печать

Струйный принтер Lexmark серии Z600 в Ubuntu 11.04

Несомненно, мы судим об операционную систему не в последнюю очередь по поддержке разнообразного оборудования. Хотя проблема поддержки Linux‘ом разнообразного оборудования уже малоактуальна, и касается лишь только новых моделей (да и то — часто весьма непродолжительное время, до следующего обновления дистрибутива), всё же некоторая периферия требует особого подхода. При этом, иногда приходится сталкиваться с проблемой, что исчезает поддержка старого оборудования. Я уже довольно долгое время использую в качестве вторичного принтера старенький, но удобный принтер Lexmark Z617
Провозившись с установкой этого принтера последний раз года 2 назад, я больше к этому вопросу не возвращался; благо, при обновлении системы работоспособность сохранялась. На тот момент использовались rpm-пакеты с сайта производителя, над которыми необходимо было провести ряд манипуляций и вручную доустановить необходимые компоненты. 
Поставив недавно с нуля Ubuntu 11.04, я решил по-новому взглянуть на установку этого принтера, и поискать более простой способ установки, который и удалось обнаружить.

Сразу хочу отметить, что на официальном сайте производителя более драйверов для Linux (пусть даже в виде rpm-пакетов) обнаружить не удалось. К счастью, оказалось, что уже существует готовая сборка драйвера для Ubuntu, предоставляемая свободным сообществом.
В качестве базового, использовалось это руководство, однако я позволил себе внести еще кое-какие упрощения. Перед установкой отключите принтер от USB-порта.
Итак, 
1) установим библиотеку libstdc++5 
sudo apt-get install libstdc++5

 Если у вас 32-битная версия дистрибутива, то переходите к пункту 3, а для пользователей 64-битной необходимо выполнить пункт 2 — установить аналогичную библиотеку 32-битной архитектуры

2) используя getlibs (руководство по установке здесь), добавим аналогичную библиотеку 32-битной архитектуры

sudo getlibs -p libstdc++5

3) установим  подготовленную сборку драйвера, предварительно скачанную отсюда, и сохраненную в домашний каталог:

 sudo dpkg -i ~/lexmark.z600-0.4.deb

Я рекомендую воспользоваться именно dpkg (или же графическим gdebi), поскольку Software Center в Ubuntu 11.04, который теперь по умолчанию используется для установки пакетов, страдает чрезмерной подозрительностью.
После этого смело подключайте принтер в USB-порт и печатайте предложенную пробную страницу для проверки работоспособности. На этом всё. )

Струйные принтеры Hewlett-Packard в Linux (на примере МФУ HP F2483)

Пожалуй, из всей периферии, которая требовала установки сторонних драйверов, на первое место по удобству и полноте реализации я с уверенностью поставлю струйные принтеры и МФУ от HP.
Драйвер для принтера (МФУ) можно скачать по этой ссылке, выбрав требуемую модель и версию дистрибутива.

В моем случае в результате скачался файл hplip-3.11.3a.run
Достаточно просто запустить его на исполнение, 
sh hplip-3.11.3a.run
и установщик сам запросит пароль, установит необходимые пакеты из репозиториев (в том числе, программное обеспечение для поддержки сканирования у МФУ), добавит драйвер в ядро системы, предложит переподключить принтер при необходимости и т.д.
В результате в меню появится ссылка на фирменную утилиту от HP, а также значок управления принтером на панели. Кроме того, установлено было и другое ПО из репозиториев, такое как XSane.
Как можно заметить, ПО от HP для Linux обеспечивает отличную поддержку и не уступает ни в чем своему аналогу под Windows, как это часто бывает у других производителей периферии. Хочется надеяться, что в будущем не только HP не снизит планку, но и другие производители периферии обеспечат не хуже поддержку своих продуктов в Linux.

Печать брошюрой PDF и PostScript-файлов

Ранее я уже рассказывал, как распечатать тестовый документ в режиме брошюры при помощи OpenOffice Writer. Сейчас же я хотел бы остановиться на вопросе печати брошюрой из других форматов, которые не поддаются  легкому редактированию, таких как PDF или PostScript. Следует сказать, что этот же способ можно применить и к другим подобным графическим форматам вроде DjVu, многостраничного TIFF и т.п.
Особо не углубляясь в подробности, будем исходить из того, что у вас уже есть файл в формате PDF или PostScript. Если у вас другой формат, например DjVu, то преобразуйте его предварительно в PDF при помощи gcan2pdf. Я не буду останавливать подробно на этой программе, для наших целей достаточно воспользоваться двумя пунктами меню «Файл«, а именно «Импортировать» и «Сохранить«, выбрав в качестве целевого PDF-формат.

gscan2pdf  легко установить при помощи

sudo apt-get install gscan2pdf

При написании этого руководства я обращался к этому материалу, который, однако, пришлось доработать для более корректного форматирования.

Для работы нам понадобиться комплект утилит psutils, который мы легко установим:

sudo apt-get install psutils

Для преобразований будет использоваться формат PostScript, поэтому первым действием мы преобразуем имеющийся pdf-файл в ps-файл (если у вас исходный ps-файл и так, то действие пропускаем):

pdf2ps ваш_файл.pdf

В результате получаем файл с таким же именем, но с другим расширением и форматом — ps.

Далее необходимо указать, сколько страниц содержит брошюра (или же, если вы хотите, получить книгу из нескольких брошюр, то сколько страниц должно быть в каждой из них). В примере ниже рассматривается брошюра на 24 страницы.

psbook -s 24 ваш_файл.ps temp.ps

Далее нам необходимо скомпоновать страницы по две (учитывая, что на одной стороне листа у нас должно быть 2 страницы). В разных источниках предлагается принудительно указать размеры, но я бы это делать не советовал, т.к., как показал опыт, иногда в этом случае информация выходит за пределы области печати:

psnup -2 temp.ps > print.ps

Для удобства работы желательно снова преобразовать PostScript-файл в PDF:

ps2pdf print.ps

Для печати я использую Evince, который устанавливается таким образом:

sudo apt-get  install evince-gtk

В настройках печати я рекомендую установить  пункт «Уместить в область печати», учитывая, что при компоновке страниц мы не указывали размеры.

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

Печать брошюрой в OpenOffice Writer

Не секрет, что практически единственным офисным пакетом, который способен на равных противостоять MS Office, является OpenOffice
Это офисный пакет обладает своими преимуществами, но т.к. основан несколько на других принципах, то пользователям, которые привыкли в MS Office иногда довольно трудно предугадать, как реализована та или иная возможность в OpenOffice (даже если реализация в последнем намного изящнее и удобнее). 
Одной из задач, решение которой весьма простое, является печать брошюрой в OpenOffice Writer. Учитывая, что пользователи Windows обычно решают данную задачу при помощи средств принтера (в настройках печати), а не все принтеры обладают данной функцией, то данная инструкция будет полезна и пользователям OpenOffice в Windows.

1. Чтобы наша брошюра была с симметричными (зеркальными) полями (как внутренними, так и наружными), необходимо выбрать в свойствах страницы зеркальную разметку. 
Доступ к данному диалоговому окну можно получить либо же через меню «Формат > Страница» и вкладка «Страница«, или же через контекстное меню, вызываемое правой кнопкой мыши на тексте (пункт «Страница«).
В поле «Разметка страницы» выбираем «Зеркально«.
Далее  устанавливаем поля. Необходимо помнить, что реальные размеры полей (как и самого текста / изображений) при печати брошюры составят 70% от указанных.
Внимание: если у вас принтер обрезает низ страницы, например 1,5 см, то установите наружное поле с запасом (около 2,25 см), чтобы избежать «срезывания» текста слева (т.к. при печати низом листа А4 окажутся левые страницы брошюры). Эта проблема обычно актуальна для струйных принтеров (кроме тех моделей, которые поддерживают печать без полей).
Необходимо отметить, что на этом изменения самого документа закончились, и последующие настройки касаются лишь опции печати, и не затрагивают структуры документа, тогда как в MS Word установка параметров «брошюра» для уже готового документа превращается в бедствие (в том случае изменяются параметры страницы до размера А5, что влечет за собой необходимость уменьшения шрифта, таблиц, графиков, объектов и т.д.). В данной ситуации  OpenOffice Writer кладет MS Word на обе лопатки.
2. Переходим к пункту меню «Файл — Настройки принтера» (или же сразу «Файл —  Печать»).
3. Кнопкой «Свойства» открываем диалоговое окно, где на вкладке «Бумага», в поле «Ориентация», выбираем «Landscape» (альбомная), т.е. противоположную нашей.
В том случае, если у вас брошюра изначально сверстана в альбомном формате (ну а вдруг!) необходимо выбрать «Portrait».
Жмем ОК. 
Если у вас принтер поддерживает дуплексную (двустороннюю) печать, то документ уже готов к печати, а иначе следуем инструкции далее.
4. Возвращаемся к п.2, где теперь выбираем «Параметры».
В поле «Страницы» отмечаем пункты «Правые станицы» и «Брошюрой», после чего отправляем документы на печать. 
После первого прохода закладываем стопку страниц, на которых отпечатана одна сторона с расчетом на то, чтобы принтер печатал на пустой стороне. Порядок листов в стопке не менять!
Возвращаемся к «Параметрам», где в этот раз отмечаем для печати только левые страницы, а также выбираем опцию «В обратном порядке».
Печатаем вторую сторону, складываем и скрепляем. 
Примечание: Если Вам пришлось перекладывать листы после второго прохода, (верхние — вниз) то попробуйте ставить опцию «В обратном порядке» при печати правых страниц, а для левых — не ставить (зависит от механизма принтера).
Брошюра готова!
 
При подготовки инструкции использовалась информация  с сайта http://wiki.services.openoffice.org