Печать какао с помощью Базовой Печати

Последняя версия:
Версия 2.0, 2012-08-14
Обновленный для OS X v10.8.
(Полная история редакций)
Требования сборки:
OS X v10.8, Xcode 4.4
Требования во время выполнения:
OS X v10.8

«PMPrinterPrintWithFile» показывает, как использовать функцию PMPrinterPrintWithFile для представления существующего содержания системе печати.

Один из параметров для PMPrinterPrintWithFile является типом пантомимы, в зависимости от этого типа пантомимы, система печати может или может не сделать обработки сообщения на файле, который Вы отправляете. Например, если Вы хотите генерировать все данные PostScript для своего задания печати, Вы должны утверждать, что полностью сформированное задание PostScript с помощью PMPrinterPrintWithFile функционирует и использует приложение типа пантомимы/vnd.cups-postscript. Если тот же файл представлен с помощью приложения типа пантомимы / постскриптум, система печати использует формат страниц и настройки печати, которые Вы обеспечиваете в других параметрах, в дополнение к принтеру файл PPD для вставки надлежащих данных PostScript в поток печати. Это сделано автоматически фильтром pstops, работающим как часть печати.

Используйте PMPrinterGetMimeTypes (), чтобы проверить, поддерживается ли тип пантомимы принтером, для которого Вы предназначаетесь.

Примеры типа пантомимы

– приложение/постскриптум//Мы вставляем PS для PMPrintSettings в поток PostScript. - application/vnd.cups-постскриптум//Необработанный постскриптум постскриптума/заканчивать. Мы ничего не вставляем –application/pdf//документ в формате PDF –image/gif, image/jpeg, изображение/размолвка//Изображения –text/plain, text/rtf, текст/HTML//текст - application/vnd.cups-сырые-данные//Необработанные команды принтера и выходим из кодов, в основном для уличных торговцев принтера - и больше...