C++ 从C+;在预印卡上打印最简单的方法是什么+;?

C++ 从C+;在预印卡上打印最简单的方法是什么+;?,c++,windows,image-processing,printing,mfc,C++,Windows,Image Processing,Printing,Mfc,我需要创建一个应用程序(C++),它将使用打印机在给我的特殊预印卡片上打印特定内容(大部分是黑色填充的小方块)。正方形的位置将在应用程序中确定 所以我想我需要测量卡片,找到合适的打印点的坐标。然后将它们转换为像素(?) 另一个想法是扫描预印的卡片,然后以某种方式将其用作图像,在其上绘制,然后打印 也许将该应用程序与Word或某些图像处理应用程序等工具相结合可能是更好的选择。如果你遇到过类似的事情,我想听听;-) 编辑:Windows操作系统,使用MFC,应用程序应该可以与大多数打印机一起工作,不

我需要创建一个应用程序(C++),它将使用打印机在给我的特殊预印卡片上打印特定内容(大部分是黑色填充的小方块)。正方形的位置将在应用程序中确定

所以我想我需要测量卡片,找到合适的打印点的坐标。然后将它们转换为像素(?)

另一个想法是扫描预印的卡片,然后以某种方式将其用作图像,在其上绘制,然后打印

也许将该应用程序与Word或某些图像处理应用程序等工具相结合可能是更好的选择。如果你遇到过类似的事情,我想听听;-)


编辑:Windows操作系统,使用MFC,应用程序应该可以与大多数打印机一起工作,不幸的是,使用另一种语言不是一个选项,但如果它有助于此过程,组合工具可以。您可以使用或允许用户选择打印机,这将返回DC和结构。DEVMODE中的字段将给您页面大小和DPI(在<代码> DMyDebug < /Cube >和<代码> DPrimtQualth字段)中,您可以使用它来将英寸转换为像素。

是否必须从C++中进行?我可以想象,脚本语言,或者可能是java,在生成图像和将图像提交到打印机时都会有更好的库支持。什么操作系统?什么类型的打印机?恐怕我必须在C++中完成,因为我将使用某些C++库的功能。@本:Windows OS,它应该与大多数打印机一起工作。你使用什么框架?MFC?ATL?它是windows应用程序还是控制台应用程序?