同一个程序在VS2008中调用的方法返回True,放在本机的IIS中返回False

chenou851123 2012-10-31 03:17:39
在调用Codesoft条码打印机的时候,函数为Printer.SwitchTo 早VS2008中调试该方法返回True,在同一台电脑发布之后放在IIS中返回False,请问都要设置写什么才能运行正常。(返回True才是正常的),是否什么权限需要重要和设置,调用的是公司域里面的打印机服务器。



lbl.Documents.Open("D:\\Document2.Lab", false);// 调用设计好的label文件



Document doc = lbl.ActiveDocument;


//doc.Variables.FormVariables.Item("Var0").Value = txtMatno.Text.Trim(); //给参数传值
//doc.Variables.FormVariables.Item("Var1").Value = txtVersion.Text.Trim(); //给参数传值

//string[] ValName = new string[] { "Model" ,"Name"};

//for (int i = 0;i< ValName.Length; i++)
//{
// string strVal = doc.Variables.FreeVariables.Item(ValName[i]).Value;
// Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('" + strVal + "');</script>");
//}
//ZDesigner 110XiIII Plus 300DPI
//bool Printflag = doc.Printer.SwitchTo("ZDesigne110", "LPT1", true);


//if (Printflag)
//{
// Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('打印成功1!');</script>");
// doc.PrintDocument(1);
//}

//Zebra S4M (300 dpi) - ZPL 在 MR50007967PC2 上
string printName=txtPrintName.Text.Trim();
string printPoint = txtPrintPoint.Text.Trim();



//bool Ptflag = doc.Printer.SwitchTo(@"\\MR50006433PC2\ZDesigner 110XiIII Plus 300DPI ", "LPT1:", true);

bool Ptflag = doc.Printer.SwitchTo(@printName, printPoint, false);

Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('" + Ptflag + "');</script>");

if (Ptflag)
{
Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('打印成功2!');</script>");
doc.PrintDocument(1);
}

return;
...全文
82 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

62,047

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧