日期:2014-05-18  浏览次数:20645 次

还是打印问题。先回答就给分。白送你40分
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里面才有内容啊 。打印机还能打出内容。在线等

------解决方案--------------------
什么意思?是要把打印的内容也写到txt中?
------解决方案--------------------
sw.write(" 欢 迎 来 到 本 店 ");
sw.write(" 卡 号:" + mC_cardNumber.Text);
……
sw.close();
------解决方案--------------------
你到底是要打印到纸上还是要打印到txt文件中?
如果是txt里面那3楼的就可以,如果是打印到纸上那估计这个p还没有结束执行,找找有没有p.执行打印的函数
------解决方案--------------------
探讨

你这是打印在文件里面,我要在打印机里面打出来