如题

解决方案 »

  1.   

    我已经调试好打印测试页,我要把数据从我的数据库里读取出来给打印机打印,我的并口打印(通过本机并口连接打印机)通过直接写并口可以实现打印了,现在就是通过网线连入局域网的POS机,我本地的程序不知道怎么写,通过配置我本地可以触发网络打印机测试业,现在问题是,我要从程序里吧数据从数据库里读取出来发送给网络打印机打印。。程序不知道如何写
      

  2.   

    接触过的打印多是画上去的
    通过drawstring()
    多看看这方面的资料
      

  3.   

    这种的就不可以使用直接写并口的方法了。
    你的打印机看来是并口的,不知有没有网络连接的接口,
    (1)如果有,那说明打印机可以之际接入局域网之内。
        通过一定的打印机设置,给这个打印机配置一个IP地址,
       就可以通过网络访问这个打印机了,具体的访问方法就是:
       使用Windows打印,使用画布的的办法在打印机上画出数据。
    (2)没有,在和打印机连接的电脑上写一个打印服务端,
       在客户端发送要打印的数据到打印服务端,由打印服务负责输出到打印机。
      

  4.   

    mjp1234airen4385
    我的是你说的 (1)的情况。具体有哪些资料可以参考,或者代码,非常感谢
      

  5.   

    看下你们的网络POS打印机有没有驱动,可以支持网络端口的映射的
    如果支持,那么一般就可以直接用tcp/ip发指令过去,一般发送的指令和通过并口发送的是一样的或者很接近的
      

  6.   

    我 排除了用drawstring()或直接调用windows打印机的方式,因为,这是POS打印机不是一般普通的打印机,POS打印机有固定的开发指令,控制打印格式和切纸之类的功能
    littlegang 您好
    我的POS打印机有 SP-POS88_90系列打印机驱动,同时候还有个SPRT网络端口驱动(90必装),如你说的是不是用tcp/ip开发,这方面做的不多,能否指点详细点。。
      

  7.   

    littlegang 您好 
    我们的打印机,同时安装了上述说的两个驱动,POS打印机内配了个IP地址,如192.168.1.114,就象一台电脑一样通过网线连入局域网
      

  8.   

    lz直接用.net里面的tcpClient 连接到 你说的 比如192.168.1.114, 发送指令即可tcpClient的用法反正也就是connect然后,获得stream,再往stream writeBytes你试试
      

  9.   

    应该是用tcp或upd直接发送要打印的数据,至于数据格式应该是打印机有协议的.
      

  10.   

    POS直接发文字就可以打..使用TcpClient 直接发文字过去看看.