К основному контенту

Иконка принтера своими руками

Кто-то терпит, а я не могу... Когда могу.

Удивительно, но до сих пор существуют произ­во­дители, которые давно делают потря­сающие товары, но так и не научились сопро­во­ждать их сопут­ству­ющей графикой. Я для нечастой домашней печати выбрал замеча­тельный принтер Xerox Phaser 3250. Красивый, быстрый, экономный. Да, в Ксероксе сделали родной драйвер принтера для Макинтоша, и даже перио­ди­чески его обновляли. Но, мало того, что они ни разу не снабдили драйвер мало-мальской иконкой, так полно­ценных, хорошего качества, изобра­жений самого принтера в сети нужно еще поискать. Чего боятся? Что кто-то скитаит их дизайн, что ли? — тьфу делов-то! Скорее всего, просто лень напря­гаться, потому что рассчи­тывали на корпо­ра­тивный рынок, а не на потре­би­тельский. Сегодня так вести себя просто непрос­ти­тельно. Что ж, оставим это на совести произ­во­ди­телей, сделаем все сами.

Красивый принтер в Доке печатает документ

Для себя я эту проблему решил своими руками и уже несколько лет, во время печати, меня радует выска­ки­вающее в Доке изобра­жение именно моей модели принтера, а не безликого Класси­ческого Лазерного Принтера (Generic Laser Printer). Допускаю, что не только Ксерокс позволяет себе такое безот­вет­ственное поведение. Не отклю­чайтесь, описанное решение — универ­сальное.

Нам потребуется:

  • Наличие актуальной резервной копии в Time Machine. Если что-то пойдет не так, ОТВЕТСТВЕННОСТИ ЗА ВАШИ НЕОБДУМАННЫЕ ДЕЙСТВИЯ, РАВНО КАК И ЗА ВОЗМОЖНЫЕ СВОИ ОПЕЧАТКИ, Я НА СЕБЯ НЕ БЕРУ, а у вас хоть будет возмож­ность восста­но­виться из резервной копии.
  • Базовые знания терминала, внима­тель­ность, аккурат­ность и вера в себя.
  • Иконка для принтера (файл с расши­рением .icns). Если у вас, внезапно, тоже 3250-й Ксерокс, можете взять мою иконку. Фотографии для нее я обраба­тывал в Пикселмэйторе, собирал иконку в Айкон Криэйторе

Следите за руками

  1. Устанавливаем драйвер принтера с сайта производителя.
    В вашем случае принтер, скорее всего, уже уста­новлен в систему, тогда этот и следу­ющий шаг пропускаем.
  2. Добавляем, настраи­ваем и проверяем принтер в программе Системные настройки.
    Делаем для того, чтобы убедиться, что все нужные файлы появились в системе и принтер заработал.
  3. Удаляем принтер из списка принтеров в Системных настройках.
    Это, чтобы не мешался потом, при добав­лении принтера с новой иконкой.
  4. Находим папку иконок принтеров в системных библиотеках.
    В моем случае, и дальше в примерах, это папка:
    "/Library/Printers/Icons"
    
  5. Кладем в нее желаемую иконку — файл с расши­рением icns.
    Потребуется ввести пароль адми­нист­ратора, чтобы изменить содер­жимое системной папки.
  6. Находим папку содер­жащую файл описания модели принтера (PPD).
    В моем случае, и дальше в примерах, это файл:
    "/Library/Printers/PPDs/Contents/Resources/Xerox Phaser 3250DN.gz"
    
    Это текстовый файл с перечнем служебной инфор­мации о принтере. На нашу беду в нем вообще отсут­ствует инфор­мация о какой-либо иконке принтера. Файл заархи­ви­рован в GZ (GNU Zip, кажется).
  7. Дальше открываем Терминал и переходим в, найденную только что, папку с описа­нием моделей уста­нов­ленных принтеров.
    $ cd /Library/Printers/PPDs/Contents/Resources
    
  8. Разархивируем файл-описание. Потре­буется ввод пароля администратора.
    Во время ввода пароля терминал не покажет ни звездочек, ни точек, и будет делать вид, что ничего не проис­ходит до нажатия на Enter.
    $ sudo gunzip "Xerox Phaser 3250DN.gz"
    
  9. Открываем его в каком-нибудь текстовом редакторе, чтобы указать путь к нашей иконке.
    Я восполь­зовался редактором nano.
    $ sudo nano "Xerox Phaser 3250DN"
    
  10. Где-нибудь в начале файла, допустим, перед строкой с названием модели, вставляем строку с указанием пути к иконке принтера (параметр APPrinterIconPath):
    *APPrinterIconPath: "/Library/Printers/Icons/P3250DN-R.icns"
    
    Закрываем редактор сочетанием клавиш Ctrl+X, подтвер­ждаем внесенное изменение клавишей Y и (НЕ МЕНЯЯ НАЗВАНИЯ ФАЙЛА) Enter в конце.
  11. Теперь можно (но не обязательно) заархи­ви­ровать исправ­ленный файл назад:
    $ sudo gzip "Xerox Phaser 3250DN"
    
  12. Всё. Осталось снова добавить принтер в Системных настройках.
Найдите все девять изображений принтера

Комментарии

Популярные сообщения из этого блога

Сканируем паспорт

Как сказал бы сборник российских пословиц и поговорок: Сорок пять — беги паспорт получать! Дожил. Получил. Новый, современный, с цветной фотографией под голографической ламинацией. Все сверкает и переливается — красота! И тут наступает время Первого Скана. Кладу новенький паспорт в сканер, давлю сканировать, беру лист… что за черт! — на моей фотографии в паспорте, прямо на лбу капслоком написано РОССИЯ. Хоть сегодня и праздник такой, но — нет. Наверно, положил неправильно. Поворачиваю паспорт в сканере, повторяю — теперь рот заклеен стикером »РФ«. Еще поворот — диадема двуглавая. Настоящий — как ни крути Паспорт должен быть защищен, понятное дело. Но мне стало интересно, а можно ли вообще найти угол сканирования, при котором проявление голографических знаков над фотографией минимально? После серии сканирований (надо ж куда-то лишний выходной потратить) нашел, что голограмма видна всегда, но паспорт лучше всего класть под углом 140 ° —145 ° . Лайфхак Прислонить к рамке ска...

В контакте — временно

Осенило. Придумал парочку по-насто­ящему замеча­тельных, элегантных даже, названий сети (SSID) для роутера. Это в продол­жение темы о написании русских фраз латин­скими буквами , что полезно для называния сетевых устройств, где кириллица в принципе не приемлема — эдакий изящный способ донести до окружа­ющих некое скрытое послание. cold and snowy wifi hotspot, by woodleywonderworks Мои новые месседжи на роутере: B KOHTAKTE — закрытая локальная сеть, для своих. BPEMEHHO B COTE — временный халявный вайфай для алчущих связи. Теперь так, да. Красиво же, не? Кстати Пока ехал по городу и набирал текст, нашел замеча­тельное и ориги­нальное послание в названиях сетей: Give password for sex. Красота! А сам автома­тически адапти­ровал к описы­ваемой здесь системе: A CEKPET 3A CEKC . С одним допуще­нием, правда — исполь­зована цифра, вместо буквы.

В удаленку на Ґноме

Шпора по Линуху Затосковал в macos, пробую периодическими набегами вернуться на Linux. То в виртуальной машине его поставлю, то вторым бортом. О, сколько снова вопросов, поисков и... иногда даже решений. Это моя записная книжка чтобы решения эти не растерять. Подключение к рабочей сети по VPN Мне важно чтобы я мог работать удаленно. Не то чтобы это было моё основное занятие, просто иногда в выходной проще подключиться и сделать, чем долго объяснять в трубку на пальцах да по памяти что надо увидеть и где нажать чтобы возможно исправить нетиповую ситуацию. На работе у меня конечно же Виндоза, дома есть подопытный Линукс с сороковым Ґномом. Мне выданы ключи от туннеля ви-пи-эн (сертификат ca.crt , файл конфигурации work.ovpn и логин с паролем). Первым делом создаю скрытую папку .cert и сохраняю в нее полученные сертификат с файлом конфигурации туннеля. $ mkdir ~/.cert $ mv ca.crt ~/.cert $ mv work.ovpn ~/.cert Теперь создаю новое VPN-соединение импортируя OVPN ф...