Наши друзья:

 

 

Поиск и загрузка ресурсов

Поиск и загрузка шрифтов
При старте системы просматриваются папки Fonts всех доменов, и обнару­женные шрифты загружаются автоматически. Предусмотрен следующий по­рядок поиска шрифтов в доменах:
System    Local    Network Users. Кроме того, Mac OS X просматривает шрифты в папке System Folder • Fonts
окружения Classic и добавляет их в общий список доступных шрифтов.
Помимо шрифтов, расположенных в соответствующих папках доме­нов, каждая программа или документ может иметь дополнительные шрифты, характерные для конкретной программы или конкретного до­кумента. Эти шрифты загружаются при запуске программы или откры­тии документа.
Если обнаруживается несколько мест с одним и тем же шрифтом, то ис­пользуется шрифт, загруженный последним. Таким образом, шрифты, нахо­дящиеся в домене пользователя, имеют более высокий приоритет, чем шрифты других доменов, но шрифты, встроенные в программы или доку­менты, имеют самый высокий приоритет. Об этом полезно помнить при возникновении проблем и недоразумений со шрифтами.
Общий алгоритм поиска ресурсов
Если при работе системы потребовался ресурс, местоположение которого неизвестно, запускается процедура поиска этого ресурса. Алгоритм преду­сматривает поиск, начиная с наиболее специфических мест и заканчивая наиболее общими местами, а именно:
Users -> Local    Network '4 System. Как только требуемый ресурс будет найден, дальнейший поиск прекраща­ется. Таким образом, ресурсы домена пользователя всегда имеют более вы­сокий приоритет, чем ресурсы других доменов.
Учет прикладных программ. Список информационных свойств
• индивидуальный учет программ пользователей
• базы данных программ
• Information Property List
В Mac OS X каждый пользователь индивидуален. Это относится не только к настройкам «среды обитания», но и к работе с программами. Для каждо­го зарегистрированного пользователя система создает отдельную базу данных учета программ, которые использует пользователь. Помимо по­лезных сведений о самих программах, база данных содержит информа­цию о типах документов, с которыми каждая программа может работать, включая расширения имен файлов, распознаваемых программой. Эта ин­формация извлекается из так называемых Списков информационных свойств (Information Property Lists), являющихся неотъемлемой частью ка­ждой программы, написанной для работы в среде Mac OS X (кроме «клас­сических»).
При каждом вхождении пользователя в систему проверяются заранее пре­допределенные места, в которых должны храниться программы. При обнаружении новых про­грамм информация о них автоматически добавляется в базу данных конкрет­ного пользователя.
Несмотря на достаточно жесткую политику в отношении расположения фай­лов в файловой структуре, не возбраняется (хотя и не поощряется) хранение программ в местах, заранее не предусмотренных для этого. Когда пользователь «путешествует» по файловой системе с помощью Finder'a, информация о всех обнаруженных во время «похода» программах добавляется в базу данных.
Если пользователь пытается открыть документ, тип которого не известен си­стеме,— вытодится диалоговое окно, в котором пользователь должен сам вы­брать нужную программу. Если попытка открыть документ этой программой оказалась успешной, информация о программе также заносится в базу данных.
Из-за того, что существует множество мест, куда пользователь никогда не заходил, и множество типов документов, которые он никогда не открывал, база данных программ конкретного пользователя, скорее всего, не будет полной и исчерпывающей. Однако это не является серьезным препятстви­ем, так как описанный механизм позволяет динамически добавлять требуе­мую информацию при минимальном участии пользователя.
Управление печатью. Print Center
• выбор и установка принтера
• классика: Chooser (Селектор) и PrintMonitor
• централизованное управление печатью — Print Center
• настройка параметров печати: Page Setup, Print
• контроль за прохождением заданий
• создание PDF-версий документов
Система управления печатью претерпела заметные изменения по сравне­нию с «классической» Mac OS. В разделе «<Мас OS X для любознательных» можно найти более подробную информацию о внутренней природе этих изменений и возможностях новой системы. Но в данный момент нас боль­ше будет интересовать практическая сторона этого вопроса: как установить или выбрать принтер, как отправить задание на печать, как проконтролиро­вать или изменить его статус и так далее.
Прежде чем что-либо печатать, надо сначала настроить систему для работы с принтером — указать тип принтера, его модель, выбрать конкретный прин­тер из числа имеющихся, установить необходимые настройки и так далее.
В «классической» Mac OS выбор принтера осуществлялся с помощью так на­зываемого Choosers (Селектора). Название Chooser отражало его суть — сред­ство выбора всего и вся. Chooser позволял включать/выпслючать поддержку се­тевого протокола AppleTalk, подключаться к конкретному компьютеру в сети, выбирать тип принтера и конкретный принтер данного типа из числа актив­ных. То есть это было одновременно и средство работы с сетью, и средство ра­боты с принтерами, а иногда и с другими устройствами. Chooser был частью Finder'a и поэтому постоянно в нем нуждался, нередко являясь источником все­возможных «недоразумений». Для контроля за прохождением заданий на пе­чать использовалась отдельная программа, которая называлась PrintMonitor.
В Mac OS X весь процесс управления печатью на пользовательском уровне сосредоточен «в одних руках» — в отдельной самостоятельной программе Print Center, которая находится на загрузочном диске в папке Utilities:
▼ Mac OS X » Application • Utilities
Как и любая другая самостоятельная программа, Print Center имеет свою систему меню. Многие команды меню просто дублируют экранные кнопки соответствующих окон, но некоторые команды доступны только из меню.
Print Center выполняет две основные функции:
• выбор конкретного принтера,
• управление и контроль за прохождением заданий на печать. Поскольку в Mac OS X заметно изменена идеология печати, необходимо
кое-что уточнить.


Print Center 1

 

 

About Print Center.

 

 

Preferences

 

 

Services

 

Hide Print Center

 

 

Hide Others

 

 

Show All

 

 

Quit Print Center

3gQ

 

Printers 1

 

View Printer List

 

Add Printer...

 

Show Queue

XO

Make Default

3ED

Close Printer List

stw

Delete

 

Configure Printer..

 

Активным будем называть исправный, включенный, доступный системе принтер, подключенный к компьютеру непосредственно либо доступный по компьютерной сети.
Установленным будем называть некоторый принтер, полная информация о котором имеется в системе. Это означает, что система знает его адрес, тип, мо­дель, имеет нужный драйвер для работы с принтерами данного типа. При этом совершенно необязательно, чтобы установленный принтер всегда был активным. Таким образом, установленный принтер — это: некоторый вирту­альный принтер, механизм общения с реальным принтером, очередь заданий на печать к принтеру — как вам угодно.
Каждый новый элемент в список установленных принтеров можно добавить лишь путем общения системы с тем или иным реальным активным принтером.
Такой подход заметно отличается от того, что было раньше. В «классиче­ской» Mac OS список сетевых принтеров Chooser'a содержал имена только ак­тивных принтеров того или иного типа. Если какой-либо сетевой принтер был выключен или удален из сети, он автоматически исключался из списка доступный.
Основное окно программы Print Center показывает список имен установлен­ных принтеров (Name), их тип (Kind) и статус очереди заданий на печать к принтеру (Status). Реальное физическое состояние принтера здесь вы не увидите.
Принтер, выбраный вами текущим (default), отмечен «бусинкой».
Команда Make Default \Ж]>) меню Printers позволяет установить выбраный принтер текущим.
Экранная кнопка Delete служит для удаления конкретного принтера из списка установленных.
Кнопка Add Printer... позволяет выбрать принтер из числа активных и до­бавить его в список установленных.
В настоящее время Mac OS X поддерживает четыре типа принтеров:
• сетевые принтеры, работающие по протоколу AppleTalk;
• сетевые принтеры, работающие по протоколу LPR с использованием протоколов TCP/IP (LPRPrinters usingTCP/IP);


• сетевые принтеры, подключенные к Mac OS X Server'y, то есть работа­ющие в NetInfo-сети (Directory Services);
• локальные принтеры, подключаемые через один из USB-портов ком-
В дальнейшем этот список может быть расширен.
Новая архитектура печати Mac OS X позволяет автоматически распозна­вать подключаемые через USB-интерфейс локальные принтеры, находить соотвествующие драйверы и создавать очереди заданий на печать, то есть, в нашей терминологии, автоматически вносить локальные принтеры в спи­сок установленных, что существенно облегчает процесс подготовки прин­теров к печати.
Для всех PostScript-принтеров Mac OS X использует один общий драйвер, а вся специфика конкретного принтера — возможность двусторонней печа­ти, количество и формат лотков для бумаги и так далее — учитывается с по­мощью специальных файлов-описателей принтеров — PostScript Printer Description (PPD). PPD-файлы обычно создаются самими фирмами-произво­дителями принтеров. Mac OS X поставляется с достаточно большим коли­чеством предустановленных PPD-файлов для принтеров таких фирм, как Apple, Hewlett-Packard, Tektronix, Lexmark, Xerox.
Если нужного вам PPD-файла в этом списке нет, попробуйте поискать его на Интернет-сайте фирмы-производителя данного принтера или восполь­зоваться тем PPD-файлом, который у вас был в «классической» Mac OS, он вполне годится. Для этого надо перенести копию нужного PPD-файла в од-
- Library -7 Printers -PPDs ъ Contents - Resources ► en.lproj /English/
пьютера.
ну из папок
Выбор конкретного места зависит от желаемой степени доступности дан­ного файла для других пользователей и ваших прав в системе согласно идеологии файловый доменов.
Если после автоматического обнаружения/установки PostScript-принтера вы заметили, что все специфические настройки куда-то исчезли, и вы не можете, например, задать режим двусторонней печати,- значит, система не смогла пра­вильно определить модель вашего принтера или найти нужный для него PPD-файл, и вместо него будет использоваться универсальный, единый для всех принтеров PPD-файл — Generic. Чтобы исправить положение, надо в основном окне PrintCenter'a выбрать нужный принтер и с помощью экранной кнопки Delete удалить его из списка установленных принтеров. После чего повторить процедуру установки нового принтера, щелкнув в экранную кнопкуAdd Printer... В появившемся диалоговом окне, в ниспадающем меню Printer Model выбрать нужную модель принтера, то есть, по сути, указать нужный PPD-файл.
Практически аналогична и процедура автоматического выбора нужного PPD-файла при подключении PostScript сетевых принтеров, работающих по протоколу AppleTalk. Разница состоит лишь в том, что сначала надо выбрать нужный в списке обнаруженных в сети принтеров данного типа.
В случае подключения так называемых LPR-принтеров, работающих в сре­де UNIX по протоколу TCP/IP, выбор нужного PPD-файла производится только вручную.
Для растровых принтеров (например, чернильный) ситуация несколько иная. В отличие от PostScript-принтеров, практически каждый растровый принтер должен иметь свой собствен­ный драйвер печати. Если та­кой драйвер в системе имеет-
го драйвера, создание очере­ди заданий, то есть принтер
ческое обнаружение принте-
ра к USB-интерфейсу компь-
ра, загрузка соответствующе-
ся, то при подключении ло­кального растрового принте-
ютера происходит автомати-
появляется в списке установ­ленных. Если же нужного драйвера в системе нет, то никакой автоматической за­грузки несуществующего драйвера не произойдет. В этом случае надо попытать­ся поискать необходимый драйвер на Интернет-сайте фирмы-производителя принтера или связаться с поставщиками данного типа оборудования. Поэтому будьте особенно внимательны при покупке чернильный принтеров, подключае­мых непосредственно к компьютеру через USB-интерфейс. Убедитесь, что в ком­плект поставки входит драйвер для работы в системе Mac OS X.
Если вам больше нравится пользоваться меню, чем экранными кнопками, можно воспользоваться меню Printers для выполнения тех же действий: до­бавить или удалить принтер.
Для того чтобы проверить состояние задания на печать, надо двойным щелчком открыть требуемый принтер в общем списке установленных прин­теров в основном окне программы Print Center.
Окно статуса заданий позволяет не только проверить состояние того или иного задания, но и активно
управлять очередью заданий.
Экранная кнопка Delete удаляет ошибочно послан-
ное на печать или «застряв­шее» задание.
время приостанавливает вы-
бранное задание на печать. Экранная кнопка Resume
активирует ранее приоста­новленное задание.
Экранная кнопка Hold на
Полностью остановить всю очередь на печать к принтеру можно с помо­щью команды Stop Queue из меню Queue.
Если при печати возникли какие-либо проблемы, то появляется диалого­вый листок с кратким описанием проблемы. При этом существует три спо­соба выхода из возникшей ситуации:
• экранная кнопка Stop Job останавливает задание,
• экранная кнопка Stop Queue останавливает всю очередь на печать к принтеру,
• экранная кнопка Delete Job полностью удаляет проблемное задание из очереди на печать.
Каждая программа, в которой предусмотрена печать документов, должна содержать команду Page Setup для настройки форматов документа и бумаги и команду Print для настройки параметров печати и собственно запуска про­цесса печати документа на выбранном принтере.
Диалоговое окно команды Page Setup выполняет те же функции, что и анало­гичное окно предыдущих версий Mac OS. На иллюстрации показан стандарт­ный вид этого окна, предоставляемого системой Mac OS X по умолчанию. Од­нако новая архитектура системы печати позволяет легко добавлять в это окно необходимые элементы, учитывающие особенности определенного типа принтеров. Поэтому конкретный вид окна может несколько отличаться от приведенного ниже.
В ниспадающем меню Formatfor выберите принтер из числа установлен­ных, настройки которого вы хотите изменить.
В ниспадающем меню Paper Size укажите нужный формат бумаги.
С помощью кнопки Orientation выберите направление печати.
В окошке Scale задайте величину масштабирования (в процентах от исход­ного).
Кнопка ОК сохраняет сделанные установки.
Кнопка Cancel отменяет внесенные изменения и возвращает значения, ус­тановленные во время предыдущего обращения к диалогу Page Setup.
Инициализация процесса печати происходит, как и ранее, по команде Print из меню File соответствующей программы или с помощью короткого нажатия      При этом появляется диалоговое окно команды Print.
В окошке Copies указывается требуемое количество копий документа.
Переключатель Pages служит для указания страниц документа, которые на­до распечатать:
All — печатать все страницы,
From...to — печатать только часть документа, начиная со страницы, указан­ной в окошке From, по страницу, указанную в окошке to.
Кнопкой Preview автоматически запускается программа Viewer просмотра на экране того, что должно получиться на бумаге.
Кнопка Cancel останавливает дальнейшие действия по подго­товке печати. Управление возвра­щается программе, из которой пе­чать была запущена.
Кнопка Print запускает процесс пе­чати. Эта кнопка является активной, то есть нажатие клавиши Return так­же запускает процесс печати.
Группа настроек Layout содер­жит варианты расположения страниц документа на странице бумаги и их порядок, задает ре­жим рисования рамок и так да­лее.
Группа настроек Output Options служит для сохранения документа в виде файла в формате PDF или PostScript. Включите флажок Save as File и в ниспадающем меню Format выберите требуемый вари­ант. К сожалению, эта функция не работает в «классических» про­граммах.
Группа настроек Paper Feed служит для выбора наиболее подходящего режима подачи бу­маги из различных лотков прин­тера.
Группа настроек Error Handling задает режимы обработки сбоев и ошибок при печати.
Окошко Summary показывает со­вокупность всех выбранных режи­мов и настроек.
Чтобы сохранить внесенные из­менения, надо выбрать пункт Save Custom Setting из списка групп на­строек.
Если вы отправили на печать обычное задание и не очень оза­бочены скоростью его выполне­ния, на этом все и заканчивает­ся — задание будет выполнено, и вы сможете забрать свои стра­нички на соответствующем принтере.
Но если при печати возникли проблемы или печать проходит слишком долго из-за большой очереди заданий, надо обратиться к программе Print Center и попытаться разо­браться в ситуации или активно вмешаться в процесс прохождения задания на печать.
Macintosh не был бы Macintosh'eM, если бы не «маленькие хитрости». Внима­тельно присмотревшись к иконке Printer Center в Доке во время печати, мож­но заметить, что виртуальный листок бумаги в принтере движется как при настоящей печати, а на очередном листке в податчике бумаги ука­зано количество страниц, ожидающих своей очереди. Очень мило.

 

 
| На главную | Содержание | Вперёд | Назад |

Последнее обновление

С вопросами и предложениями можно обращаться на nicivas@bk.ru