我正在尝试使用Mac在热敏打印机上打印票证。有了这个我没有问题。我使用NSPrintOperation执行操作,由NSPrinterInfo协助解决边距和其他设置问题。 问题是当我发送订单打印时,NSView总是可以选择打印机,份数等... 我想直接打印机票而不经过这个中间状态。 任何人都可以帮我这么做吗?
答案 0 :(得分:2)
从documentation,您可以选择设置showsPrintPanel属性,如下所示;
let printOperation = NSPrintOperation(view: someView)
printOperation.showsPrintPanel = false
printOperation.runOperation()