枚举 Mac 上的打印机
Enumerate printers on a Mac
所以,我很熟悉如何使用Windows API枚举打印机,那里有很多例子。
我从这里收集到的是,我可以在/Library/Printers/
目录中找到打印机。 当我在那里搜索时,我发现了更多的文件夹,这些文件夹对我来说没有任何意义。
为简单起见,如何查询Mac以获取"附加"到系统的打印机(本地和网络)列表?
或者谁能指出我正确的方向?
NSPrinter
类(来自 AppKit 框架)提供有关所有系统上可用的打印机,例如
NSArray *printerList = [NSPrinter printerNames];
for (NSString *name in printerList) {
NSPrinter *printer = [NSPrinter printerWithName:name];
NSString *desc = [printer description];
NSLog(@"%@: %@", name, desc);
}
相关文章:
- 在没有Xcode的情况下在Mac捆绑包中嵌入框架
- c++17文件系统::recursive_directory迭代器()在mac上没有给出这样的目录,但在windows上
- 如何使用CLion在Mac上创建一个新的.txt文件
- 如何使用Clang/GCC在Mac上为C/C++设置VSCode
- 在 Mac 上使用 CMAKE 将 FFTW 和 FFTWPP 链接到项目中时未定义的符号
- 有人安装"IITB Simplecpp in mac"吗?
- libprotobuf 检查在 Mac OS 上执行程序时失败
- 如何在 Mac 上使用 c++17 并行标准库算法?
- 在 Mac 上的 python 上提升
- 我可以在 iOS 或 mac 应用程序中使用C++代码吗?
- 如何在 Mac 上正确编译C++,当它在 Linux 上编译没有问题时?
- C++读取用户输入而不按回车键(Mac OS X),与Turbo Pascal中的读取键相同
- 如何在 MAC OS c/c++ 中阻止 USB 存储设备
- 编译在我的 Mac 上工作,但在集群 (Linux) 上不起作用
- 在装有 CLion 的 Mac 上使用 C++ 连接到 MySQL 数据库时出现问题
- 动态获取 esp32 的 mac 地址并在以太网库中使用它.
- GDB 断点在 Mac 上是不准确的
- 各种版本的 Mac OSX 向后兼容性如何?(Xcode C++
- 枚举 Mac 上的打印机
- 漂亮的打印机,用于在Mac OS中使用Eclipse/CDT调试C++代码