NSPrintOperation NSprintInfo принтер Mac OSX Swift
Я пытаюсь распечатать билеты на термопринтере с моего Mac. С этим у меня нет проблем. Я использую NSPrintOperation для выполнения операции с помощью NSPrinterInfo для определения полей и других настроек. Проблема в том, что когда я отправляю заказ на печать NSView, всегда есть возможность выбрать принтер, количество копий и т. Д. Я хотел бы напрямую распечатать билет, не проходя через это промежуточное состояние. Может ли кто-нибудь помочь мне сделать это?
1 ответ
Из документации вы можете установить свойство ShowPrintPanel следующим образом;
let printOperation = NSPrintOperation(view: someView)
printOperation.showsPrintPanel = false
printOperation.runOperation()