请问 delphi 怎么连接多台 网络打印机。
从数据库中读取 打印机的编号,根据编号,控制一台或者多台,进行打印操作。
网络打印机 的ip地址都是固定的。
用simpletcpclient这个控件,可以么?

解决方案 »

  1.   

    我是在FastReport里面控制的,因为每一种发票的格式都不一样,一台电脑有可能是要连接几台打印机。就在FastReport里面根据打印机名称来指定打印了。把打印机的名称重命名好,写到INI文件里面
      

  2.   

    打印机的连接是你的windows系统来完成的。
    delphi程序只要打开打印机列表,选选择一个打印来用就可以了。
    用这个命令为获取打印机名称:
        self.PrintDialog1.Execute;然后放入你的打印控件里就可以了。
      

  3.   

    可能用这个"RReports315cn"控件试试吧
      

  4.   

    在windows系统里添加打印机,FastReport指定打印机打印就可以了
      

  5.   

    也可以用RAVE控件,系统自带的打印控件也可...........
      

  6.   

    连接打印是在系统里设置。可以通过delphi编辑设置,通过注册表实现。