Настройка InputSlot в NSPrintInfo - PullRequest
2 голосов
/ 06 декабря 2011

Может быть, я упускаю что-то простое, и мой Google-Fu не работает, но я не могу понять, как установить ключ @"InputSlot" для объекта NSPrintInfo. Я могу получить список для своего принтера (Dymo Labelwriter 450 Twin Turbo) с:

NSArray * printerInputSlots = [printer stringListForKey: @"InputSlot" inTable:@"PPD"];
for (NSString* slot in printerInputSlots){
    NSLog (@"%@", slot);
}

и записывается: «Авто», «Влево», «Вправо», но я нигде не могу найти, какой из них я хочу использовать в NSPrintInfo. Я попробовал:

[[myPrintInfo dictionary] setObject:@"Left" forKey:@"InputSlot"];

но это не сработало. NSPrintPaperFeed устарело, и, насколько я могу судить, атрибуты задания печати не имеют ключа для работы с фидом.

1 Ответ

2 голосов
/ 07 декабря 2011

после дополнительных поисков и чтения документов Apple (снова и снова) я обнаружил, что:

[[myPrintInfo printSettings] setObject@"Left" forKey:@"InputSlot"];

сделал свое дело.

...