第一次打印的时候是正确的,第二次后,位置移动到右边一个固定的位置,如果把程序关闭后再重启或者把打印机关掉再重启,又可以打印一次正确的位置,请问怎么解决这个问题?

解决方案 »

  1.   

    听说是c#的一个bug。我直接调用c#中的 printDocument控件。而打印机是hp1008, printDocument可能对此种打印机支持得不是很好!
    我都不会晕倒了
    幸好在别人那里借了下们hp1010测试一点问题都没有,不幸中的万幸,应付了本次收费看来,看似方便的东西,不能好用啊,这次差点把我逼上梁山了总结一句:
            方便的西#并不是好东西,不如去喝”咖啡“
      

  2.   

    那能不能用c#或java实现打印机无驱打印!是usb的打印机。。
      

  3.   

    先谢谢大家
    第一次打印的时候是正确的,第二次后,位置移动到右边一个固定的位置,如果把程序关闭后再重启或者把打印机关掉再重启,又可以打印一次正确的位置,请问怎么解决这个问题? 
    这个怎么解决!
    如何用C#自己写打印API,也就是网上有提到的无驱打印