设计一个虚拟打印机程序。功能:运行该程序之后,系统打印机列表中出现一个新的打印机(虚拟的)。用户可以选用该打印机进行打印,打印的结果是文件( PS格式或txt格式)。
  这个题目的要求应该挺明确的,只可惜自己没接触过,不知道从哪方面入手,求大侠帮我一下~~ 先谢过啦
  还有是这个题目的要求与编写一个虚拟打印机驱动程序有关吗?

解决方案 »

  1.   

    windows ddk自带了一个虚拟打印机的例子
      

  2.   

    楼上两位能说具体点吗?  我求解决思路……  ddk第一次接触 ,我不懂
      

  3.   

    GenPrint是一个Print processor,不是printer graphic dll。
    简单的办法就是参考ddk中\src\print\oemdll\bitmap这个例子。
      

  4.   

    这个例子怎么看? 我看了下有很多代码 ……  %>_<%       大概的思路是怎么样的?
      

  5.   

    oemdll下的是微软提供的unidrv的插件,通过这个插件可以定制unidrv的行为。unidrv是微软提供的针对光栅打印机的驱动。
    什么都不用干,编译一下安装就成了,能把打印内容保存成位图。至于文字,也是类似处理方式。