C#设置win10默认打印机,调用下面的方法一直返回false。

[DllImport("winspool.drv",CharSet=CharSet.Auto,SetLastError =true)]
public static extern bool SetDefaultPrinter(string Name);

c#
0
扫码支付0.1元 ×
其他相关推荐
List的contains方法老是返回false的解决法
List的contains方法老是返回false的解决法: 今天遇到一个奇怪的问题, String hql="select ur.id.userId from SysUserRole ur,SysRole r where r.roleId=ur.id.roleId and r.roleName='经办人'"; List sysRolesIds =sysProcessDao.fin
C# 调用系统默认打印机打印 以小票打印机为例
完整的打印例子,以小票打印机为例(尺寸请自行修改),加载系统字体,同时打印多种文本样式,同时包括打印二维码
C# 指定默认的打印机
引用外部的函数,指定默认的打印机。 ///     /// 用于设置打印机     ///     static class Printer     {         ///         /// 设置默认的打印机         ///         ///         ///         [System.Runtime.InteropServic
c# 利用Windows API 操作打印机
利用 Windows API 32 中打印函数,对打印机进行发送打印任务、暂停、取消、获取打印任务、获取打印机列表、状态、纸张等信息。压缩包中包含4个平时收集的打印类,测试均可用。附含Windows API 函数 for Visual Basic ,提供参考。物超所值。
C#控制打印机直接打印,设置默认打印机
C#控制打印机直接打印,设置默认打印机,窗体运用窗体运用窗体运用窗体运用窗体运用
C#:调用API函数,弹出对话框更改打印机默认设置(神贴啊)
转自:http://blog.csdn.net/fujie724/article/details/5386443 虽然说.NET为我们提供了很多打印设置的功能,比如PrintDialog。 可是有的功能是没有实现的,比如PrintDialog的窗体中,按下“打印机”后,出来的打印机设置窗口。 会发现,这个打印机设置会根据不同的打印机而不同。 而它更改的,是打印机的默认设置。 怎么实现
C#调出打印机“打印首选项”、“属性”、“打印队列”等窗口的方法
使用文中所述的方法可以打开窗口,不过在朋友那里测试反馈说打印首选项设置不生效,由于作者没有打印机(穷哭~~),测试搁浅,欢迎有测试成功或者改进成功的告诉俺,谢谢。                                                                                                 2018年9月,本文作者 …………………...
C#修改系统默认打印机
转自:http://zhidao.baidu.com/link?url=-LtSl1N4OBt3Q3C9XPHvA6TDs8lSazEfdZxxiJZ1rOTwpz6otAZ4oolVhsi0CCDlMLdF1VsLZO6TgusNs_0miq 实例化winspool.drv对象,然后调用SetDefaultPrinter方法来设置默认打印机 [DllImport("winspool.drv",
Csharp打印机获取状态,设置默认打印机(成功)
VS2013测试可行,用于获取已安装打印机的列表,并获取状态,内部含注释,获取后设置成默认打印机
C#如何获取本地的打印机列表并且指定默认打印机
相关代码如下: [DllImport("winspool.drv")] public static extern bool SetDefaultPrinter(String Name); //调用win api将指定名称的打印机设置为默认打印机 private static PrintDocument fPrintDocument = new P
c# 调用本地打印机
查询本机所有打印机 private void index_Load(object sender, EventArgs e) { PrintDocument print = new PrintDocument(); string sDefault = print.PrinterSettings.PrinterName;//默认打印机名...
设置EXCEL的默认打印机
系统设置了一个默认打印机,但在EXCEL有些人喜欢用其它的打印机做默认项,这个可以通过EXCEL的workbook的事件来实现 Private Sub Workbook_BeforePrint(Cancel As Boolean) Application.ActivePrinter = "pdfFactory Pro 在 FPP3:" End Su
使用WebBrowser 打印的默认设置
//设置纸张方向          function SetupLandscape() {             try {                 var wsShell = new ActiveXObject("WScript.Shell");                 //打印页面的Menubar必须可见,此操作类似按键盘上的Alt+F+U也就是 调出页面设置对话框 
C#WinForm程序中选择打印机打印
之前写程序,调用Microsoft.Office.Interop.Word动态生成doc文档并打印。   由于在打印时直接实例化一个Word.Document对象,并使用其PrintOut()方法打印,未设置Word.Application的ActivePrinter属性,导致打印时只能使用默认打印机打印,后来在窗体上加了一个下拉框,可以选择要使用的打印机,这样一来就方便多了。
C#在调用CodeSoft打印时修改了打印机的打印参数问题
C#在调用时CodeSoft打印时遇到一个问题,先通过打印机上的按键进行设置好相关的参数,打印的浓度,速度等,但是一调用CodeSoft模板打印后,打印机的参数就会变化!记录本人如何解决方法!
c++ dll导出函数返回false值C#却认为是true的处理方法
转发网址https://stackoverflow.com/questions/1792581/c-from-c-c-function-in-a-dll-returning-false-but-c-sharp-thinks-its-tr 在C++中声明导出函数 bool Foo() { return false; } 在C#中引用代码 public class FooAPI { [D...
调用API弹出打印机属性对话框
调用api弹出打印机属性对话框 Author:vitoriatangFrom:Internet.NET Framework封装了很多关于打印的对话框,比如说PrintDialog, PageSetupDialog. 但是有的时候我们还需要关心打印机属性对话框,那么就可以调用API来解决这个问题。有几个API函数与之相关PrinterPropertiesDocumentPropertiesOpe
C#修改打印机设置,修改其自定义纸张的默认大小值,获取当前设置的纸张名称和打印方向
本程序为一个测试程序,主要测试ModifyPageSetting.dll的功能。 ModifyPageSetting.dll没有上传源码,有需要给我空间留言。 ModifyPageSetting.dll真实可用,使用方法见测试程序 主要包括3个功能,修改打印机默认设置 获取打印纸名称,获取当前打印方向
在jsp中设置客户端默认打印机
前提:目前做的一个项目,跟汽车的证书有关。一个打印页面里有好几个tabs。通过不同的tabs来打印不同的证书。如下图:四个打印模块分别查询出数据,然后点击【打印】按钮,打印出证书。因为证书大小、纸张等原因,需要用不同的打印机来打印。这个地方就需要在每个打印按钮触发的函数里写入默认设置打印机。然后才能去进行打印操作。执行代码的函数前将系统默认打印机设置为Fax。如下图: 然后通过页面【打印】按钮调用
关于SetupDiEnumDeviceInfo枚举设备返回false问题的解决办法
现象:我的程序中有个功能是要枚举设备。代码如下, 在XP 32位系统下运行没有问题,到Win7 64位系统时则不能枚举。调试发现SetupDiEnumDeviceInfo返回false。         public static List GetDeviceProperty(string portname) { List HWList = new Lis
C# 如何设置系统的默认打印机
using System.Runtime.InteropServices; [DllImport("winspool.drv")] public static extern bool SetDefaultPrinter(string Name); private void button1_Click(object sender, EventArgs e) {  
JasperReport 默认打印机打印/指定打印机打印
1.[url=http://www.0431.la]调用默认打印机[/url] ...
C#调用系统默认打印机打印文字和图片
本方法适用于有打印驱动的打印机打印。直接用电脑默认打印机进行打印文字和图片。 首先安装打印机驱动,然后在设备和打印机中将要用的打印机设为默认打印机,然后调用该方法即可 Pulic Void Print() { PrintService ps = new PrintService(); ps.StartPrint("33333","txt");//打印文字 ps.Sta...
反射访问属性或方法时将Accessible设置为true
Java中通过反射执行一个方法的过程如下:获取一个方法对象,然后根据isAccessible 返回值确定是否能够执行,如果返回值为false则需要调用setAccessiblearue),最后再调 用invoke执行方法,具体如下:    Method method =...... ;    //检查是否可以访问   if({method.isAccessible()){       me
java List集合中contains方法总是返回false
ArrayList的contains方法 ---- list.contains(xxxx)重写xxxx的equals方法而不是list中T的equals方法----java今天在用ArrayList类的caontains方法是遇到了问题,我写了一个存放User类的ArrayList 但在调用list.contains(xxxx)时总是返回false。 去看了下ArrayList的源码
通过注册表设置默认打印机的方法
//获取默认打印机 BOOL CPrinterInfo::GetTheDefaultPrinterByReg() {  //通过注册表,获取默认的打印机配置  HKEY defaultKey;  DWORD bufferSize = 255;  TCHAR *printerName = new TCHAR[255];  //_tprintf_s(_T("\nGet The Defau
【打印技术01】获取及设置系统默认打印机
本文主要介绍如何获取以及设置系统的默认打印机。   1.获取系统中的所有打印机   获取系统中的所有打印机可以使用EnumPrinters()函数,该函数可以枚举全部的本地、网络打印机信息。其函数原型为: 1 BOOL WINAPI EnumPrinters( 2 DWORD Flags, 3 LPSTR Name, 4 DWORD
支付宝反校验签名isSign一直返回false的解决办法之一
气死我了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 我又一次跪在支付宝的脚下了!! 问题的原因是:我把上传到支付宝的公钥用来反校验签名了,应该是支付宝本身的公钥来验证而不是你上传的公钥!!!!! 通用的支付宝公钥:登录b.alipay.com,查看支付宝公钥!
Csharp 打印Word文件默認打印機或選擇打印機設置代碼
//打印文檔 object nullobj = Missing.Value; //aDoc = wordApp.Documents.Open(ref file, // ref nullobj, ref nullobj, ref
Android8.0 WebView返回上一层失效(canGoBack返回false问题)解决办法
Android8.0 WebView返回上一层失效(canGoBack返回false问题)解决办法 原因 Android8.0开始WebView的shouldOverrideUrlLoading返回值是false才会自动重定向,并且无需调用loadUrl,与8.0之前的效果刚好相反。 解决办法 @Override public boolean shouldOverrideUrlLoad...
Ext的FormPanel进行导入时,后台返回的success字段为true,可是总是走入Failure分支
20150205  写了一个文件导入的FormPanel,提交的代码如下 selectExcelForm.getForm().submit({                     url : '/budget/BudgetAction!importInoutInfo.action',                     clientValidation : true,  
WebService调用打印设备
可以用于WinCE等PDA设备远程调用打印设备,WebService部署到服务器后,只要在该服务器上连接的打印机,都可以通过打印机的名称来调用。包括:该服务器连接的网络打印机
C# 关于默认打印纸张的设置
很多朋友在设置好打印纸张,再次启动软件后打印设置又恢复为默认值。希望能把默认设置改为修改后的,再次启动软件后还能保持上次的纸张设置,在这里我给出了完整的解决方案,如果有朋友能有更好的解决方案希望不吝赐教。下面是代码: ///          /// 读取指定名称的注册表的值         ///          /// 注册表值         ///
C# Form控件的Focus()方法总返回false
http://bbs.csdn.net/topics/310151502 private void Form1_Load(object sender, EventArgs e) { this.Show(); //先show才能设焦点. textBox2.Focus(); }
C#中修改计算机默认打印机
C#中修改计算机默认打印机完整代码,测试通过,欢迎大家下载学习
C#调用CodeSoft打印标签 使用斑马打印机
C#调用CodeSoft打印标签,使用斑马打印机,二维码是变量。
Monitor.TryEnter方法和lock语句的使用注意
在写代码时,习惯性的用了                          lock (searchLock)             {                  .......................             } 刚开始也没发现有什么不妥,可后来发现效率上有点问题。原因是lock会在外面等直到占用的线程退出下一个线程才能进去,当有大批量的数据访
C#获取打印机状态(1)——System.Management
C#中获取打印机状态,以下是一个操作实例:
国外网站上解决SetupDiEnumDeviceInterfaces返回false的方法 (转)
注:我也遇到了这个问题,其实很简单,就是GUID与设备驱动的GUID不一致导致的。   CodeGuru Forums > Visual C++ & C++ Programming > Driver Development > SetupDiEnumDeviceInterfaces() PDA Click to See Complete Forum and Search -
使用ScriptX控件进行Web打印IIS服务器始终弹出打印机选择的问题
网上搜了很多使用ScriptX控件进行Web打印的例子, 都是讲怎么设置打印控件的,但是使用IIS部署后发现不能自动打印,原因是网站的权限问题,将该站点设置为信任的站点就可以了,这么简单的一个东西居然搜索不到。。 附上ScriptX控件进行Web打印的例子(以下内容为转载): // -------------------基本功能,可免费使用-----------------------
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java 打印机末班 区块链价格一直跌