本帖最后由 aspvfp 于 2012-05-18 15:54:22 编辑

解决方案 »

  1.   

    opos.OpenNetPort(ip);你这个IP给的是一个固定值吧,
    都没看到你更改IP的参数
      

  2.   

    看来是上个问题的延伸吧,呵呵。
    这个BeiYangOPOS是开源吗?如果是的话你完全可以自己重新写一个适应你要求的类嘛,我看他也只是把几个API封装了一下,并没有直接与打印机交互。如果没有办法重写,建议你分进程,而不是线程。
      

  3.   

    是这个dll本身不支持多个打印机同时打印,只能打完一台再一台,与static无关,也与多线程无关
      

  4.   

    这个恭怕有点难了;与dll中的函数有关了;
      

  5.   

    可以试一下开多个进程,或把调用dll的代码分离出来,加载多个应用程序域。其关键是运行多个dll实例,而不是共用一个实例