我正在做一个项目,在这个项目中,我需要从设备上为打印操作编程。它有WIN CE 6.0。我使用的是Visual Studio 2005 (MFC)。打印机可以是任何与PCL兼容的打印机。目前,为了获取打印机DC,我使用了CreateDC()。但是为了更好地控制这些打印操作,我需要将DEVMODE信息传递给CreateDC()。
为此,我计划调用上面指定的CreateDC(),以便在注册表中生成特定于DEVMODE的信息。然后,我可以将此DEVMODE数据从注册表读取到本
到目前为止,除了COM+容器一直返回“没有指定的默认打印机”错误外,所有操作都正常。
COM+的进程标识都设置为本地用户,我已经为其设置了默认打印机(两者都用于Bullzip PDF )。我正在试图找出为什么COM+没有获取进程标识帐户的默认打印机设置。除了帐户之外,两台计算机之间的所有COM+设置都是完全相同的,这些帐户已更改名称,但都是具有默认打印机集的机器管理员。