C#如何直接调用打印机

比如那个入仓单和出仓单,都要打印,怎么掉用啊...打印机是HP的...别拿那个网上搜到的放上来,对这个深恶痛绝...知道的就说说,要是可以直接写一个简单调用的实例给我就最... 比如那个入仓单和出仓单,都要打印,怎么掉用啊...打印机是HP的...
别拿那个网上搜到的放上来,对这个深恶痛绝...
知道的就说说,要是可以直接写一个简单调用的实例给我就最好了
我的邮箱 clpengmei@163.com
这里先谢谢了...
展开
 我来答
babyAn涩
推荐于2016-04-24
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
1.本地打印机
//添加引用并using System.Management;
public static void AvailablePrinters()
{
ManagementScope ms = new ManagementScope(ManagementPath.DefaultPath);
ms.Connect();

SelectQuery sq = new SelectQuery();
sq.QueryString = @"SELECT Name FROM Win32_Printer";

ManagementObjectSearcher mos =
new ManagementObjectSearcher(ms, sq);
ManagementObjectCollection oObjectCollection = mos.Get();

foreach (ManagementObject mo in oObjectCollection)
MessageBox.Show(mo["Name"].ToString());

}
2.网络打印机
via System.Drawing.Printing

foreach (String printer in PrinterSettings.InstalledPrinters)
{
Console.WriteLine(printer.ToString()+Environment.NewLine);
}

via WMI

public static void AvailablePrinters()
{
oManagementScope = new ManagementScope(ManagementPath.DefaultPath);
oManagementScope.Connect();

SelectQuery oSelectQuery = new SelectQuery();
oSelectQuery.QueryString = @"SELECT Name FROM Win32_Printer";

ManagementObjectSearcher oObjectSearcher =
new ManagementObjectSearcher(oManagementScope, @oSelectQuery);
ManagementObjectCollection oObjectCollection = oObjectSearcher.Get();

foreach (ManagementObject oItem in oObjectCollection)
{

Console.WriteLine("Name : " + oItem["Name"].ToString()+ Environment.NewLine);
}
}

via PowerShell

Get-WMIObject -class Win32_Printer -computer $printserver | Select Name,DriverName,PortName
匿名用户
2013-11-11
展开全部
有一个打印机的控件。很简单。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
文海永无涯
2015-06-27
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
你的打印机,直接拿过来接上就行。
不是你的打印机,向你领导申请下!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
母琲牟水风
2020-06-08
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
我写了一个实例,关于打印的,打印图片的, 如果你需要 就联系我吧 qq:279337426 <a href="http://wenwen.sogou.com/login/redirect?url=http%3a%2f%2fwww.tongxuetang.com" target="_blank">http://www.tongxuetang.com</a>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-11
展开全部
是在串口输出么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式