Кто-то терпит, а я не могу... Когда могу.
Удивительно, но до сих пор существуют производители, которые давно делают потрясающие товары, но так и не научились сопровождать их сопутствующей графикой. Я для нечастой домашней печати выбрал замечательный принтер Xerox Phaser 3250. Красивый, быстрый, экономный. Да, в Ксероксе сделали родной драйвер принтера для Макинтоша, и даже периодически его обновляли. Но, мало того, что они ни разу не снабдили драйвер мало-мальской иконкой, так полноценных, хорошего качества, изображений самого принтера в сети нужно еще поискать. Чего боятся? Что кто-то скитаит их дизайн, что ли? — тьфу делов-то! Скорее всего, просто лень напрягаться, потому что рассчитывали на корпоративный рынок, а не на потребительский. Сегодня так вести себя просто непростительно. Что ж, оставим это на совести производителей, сделаем все сами.
Для себя я эту проблему решил своими руками и уже несколько лет, во время печати, меня радует выскакивающее в Доке изображение именно моей модели принтера, а не безликого Классического Лазерного Принтера (Generic Laser Printer). Допускаю, что не только Ксерокс позволяет себе такое безответственное поведение. Не отключайтесь, описанное решение — универсальное.
Нам потребуется:
- Наличие актуальной резервной копии в Time Machine. Если что-то пойдет не так, ОТВЕТСТВЕННОСТИ ЗА ВАШИ НЕОБДУМАННЫЕ ДЕЙСТВИЯ, РАВНО КАК И ЗА ВОЗМОЖНЫЕ СВОИ ОПЕЧАТКИ, Я НА СЕБЯ НЕ БЕРУ, а у вас хоть будет возможность восстановиться из резервной копии.
- Базовые знания терминала, внимательность, аккуратность и вера в себя.
- Иконка для принтера (файл с расширением .icns). Если у вас, внезапно, тоже 3250-й Ксерокс, можете взять мою иконку. Фотографии для нее я обрабатывал в Пикселмэйторе, собирал иконку в Айкон Криэйторе
Следите за руками
- Устанавливаем драйвер принтера с сайта производителя.
В вашем случае принтер, скорее всего, уже установлен в систему, тогда этот и следующий шаг пропускаем. - Добавляем, настраиваем и проверяем принтер в программе Системные настройки.
Делаем для того, чтобы убедиться, что все нужные файлы появились в системе и принтер заработал. - Удаляем принтер из списка принтеров в Системных настройках.
Это, чтобы не мешался потом, при добавлении принтера с новой иконкой. - Находим папку иконок принтеров в системных библиотеках.
В моем случае, и дальше в примерах, это папка:"/Library/Printers/Icons"
- Кладем в нее желаемую иконку — файл с расширением icns.
Потребуется ввести пароль администратора, чтобы изменить содержимое системной папки. - Находим папку содержащую файл описания модели принтера (PPD).
В моем случае, и дальше в примерах, это файл:
Это текстовый файл с перечнем служебной информации о принтере. На нашу беду в нем вообще отсутствует информация о какой-либо иконке принтера. Файл заархивирован в GZ (GNU Zip, кажется)."/Library/Printers/PPDs/Contents/Resources/Xerox Phaser 3250DN.gz"
- Дальше открываем Терминал и переходим в, найденную только что, папку с описанием моделей установленных принтеров.
$ cd /Library/Printers/PPDs/Contents/Resources
- Разархивируем файл-описание. Потребуется ввод пароля администратора.
Во время ввода пароля терминал не покажет ни звездочек, ни точек, и будет делать вид, что ничего не происходит до нажатия на Enter.$ sudo gunzip "Xerox Phaser 3250DN.gz"
- Открываем его в каком-нибудь текстовом редакторе, чтобы указать путь к нашей иконке.
Я воспользовался редактором nano.$ sudo nano "Xerox Phaser 3250DN"
- Где-нибудь в начале файла, допустим, перед строкой с названием модели, вставляем строку с указанием пути к иконке принтера (параметр APPrinterIconPath):
Закрываем редактор сочетанием клавиш*APPrinterIconPath: "/Library/Printers/Icons/P3250DN-R.icns"
Ctrl+X
, подтверждаем внесенное изменение клавишейY
и (НЕ МЕНЯЯ НАЗВАНИЯ ФАЙЛА)Enter
в конце. - Теперь можно (но не обязательно) заархивировать исправленный файл назад:
$ sudo gzip "Xerox Phaser 3250DN"
- Всё. Осталось снова добавить принтер в Системных настройках.
Комментарии