大多数搜索都会发现有关打印到标准输出的信息,与实际打印机相关的结果主要涉及Win32 API。
是否有基本的、非操作系统特定的打印机 API 这样的东西,它允许一个简单的C++程序打印出文件,例如.txt,或打印其标准输出?
不,没有这种非操作系统特定的打印机 API 具有C++。
我建议运行一个命令(例如,使用 system
或 popen
库调用)进行打印,并使该命令可用户配置。
一些C++(或C)GUI框架(例如Qt,Gtk,GtkMM)提供了一个API来打印东西。