POSPrinter p = new POSPrinter();//这个类是连打印机的,实例化
                    string File_path = vip + @"\" + mC_cardNumber.Text + "_" + DateTime.Now.ToString("yyyy年MM月dd日hh时mm分") + ".txt ";
                    FileStream fs = new FileStream(File_path, FileMode.OpenOrCreate);
                    StreamWriter sw = new StreamWriter(fs);
                    p.PrintLine( ("                         "));
                    p.PrintLine("                         ");
                    p.PrintLine("      欢 迎 来 到 本 店   ");
                    p.PrintLine("------------------------------------");
                    p.PrintLine("  卡    号:" + mC_cardNumber.Text);
                    p.PrintLine("  会员姓名:" + mI_memberName.Text);
                    p.PrintLine("  卡 名 称:" + mC_cardName.Text);
                    p.PrintLine("  卡中余额:" + residualMoney.Text);
                    p.PrintLine("  充值金额:" + rC_rechargeMoney.Text);
                    p.PrintLine("  收 银 员:" + s_staffName.Text);
                    p.PrintLine("  充值时间:" + DateTime.Now.ToString("yyyy年MM月dd日hh时mm分"));
我的目录你面显示的TXT文件里面没有内容啊 。怎么写TXT里面才有内容啊 。打印机还能打出内容。在线等

解决方案 »

  1.   

    什么意思?是要把打印的内容也写到txt中?
      

  2.   

    sw.write(" 欢 迎 来 到 本 店 ");
    sw.write(" 卡 号:" + mC_cardNumber.Text);
    ……
    sw.close();
      

  3.   

    你到底是要打印到纸上还是要打印到txt文件中?
    如果是txt里面那3楼的就可以,如果是打印到纸上那估计这个p还没有结束执行,找找有没有p.执行打印的函数
      

  4.   

    那要看你的POSPrinter类是怎么回事了