精华内容
下载资源
问答
  • 利用GET_PRINTER_COUNT,获取...LODOP的预览可以选择打印机,有时候需要预览,直接打印,可以用PRINTA()直接打印打印前弹出选择框,也可以让用户页面选择。此文方法适用于Lodop和C-Lodop,此外,C-Lodop...

    利用GET_PRINTER_COUNT,获取打印机个数,然后用GET_PRINTER_NAME(intPrinterIndex);循环获取打印机名称,添加到list列表里,可以让用户在页面就选择打印机。
    LODOP的预览中可以选择打印机,有时候不需要预览,直接打印,可以用PRINTA()在直接打印打印前弹出选择框,也可以让用户在页面选择。
    此文方法适用于Lodop和C-Lodop,此外,C-Lodop有个特有的获取打印机列表的方法,集中打印等云主机的打印机列表都可以用此方法获取,可查看本博客另一篇博文:C-Lodop获取打印机列表Create_Printer_List

    如图所示,图示以前的在asp.net中的前台部分,没用runat server的服务器端控件,还有一篇关于服务器端控件和前台JS的交互的,但是那样很麻烦,这种获取打印机直接用前端控件比较好。

    由于c-lodop是本地服务,即使是放在onload里,也可能存在c-lodop没准备好的状况,除了按照其他博文的方法准备好之外,也可以让用户点击,然后触发页面事件获取打印机列表。
    此外,这种方法还要加判断,例如用户点击两次,就会重复给列表装载打印机,所以提前判断下如果列表不为空,就不能再执行装载列表的方法了,避免重复装载,可查看本博客相关博文:LODOP在页面让客户选择打印机

    如下图所示,是利用列表选择的打印机进行预览,用的是列表里选项的value值,给每个选项付value值的时候,是从0到小于个数,每次循环加一,也就是到个数-1停止循环。原因是这个序号是从0开始的,也就是索引,C#或其他中,索引也都是从0开始数的,index是从0循环到小于个数,而不是从1循环到等于个数。
    如果超出索引,会提示Printer NO. overflow。由于这图和一些文字是复制的原来的文章的,面向想学习的小白,所以介绍了索引。

    转载于:https://www.cnblogs.com/huaxie/p/9761321.html

    展开全文
  • Java读取打印机列表

    2020-12-06 16:20:43
    Java读取打印机列表 Java读取打印机列表 //查找所有打印服务 PrintService[] services = PrintServiceLookup.lookupPrintServices(null, null); System.out.println("*****从配置文件读取的打印机型号*****"); ...

    Java读取打印机列表

    Java读取打印机列表

    //查找所有打印服务
    PrintService[] services = PrintServiceLookup.lookupPrintServices(null, null);
    System.out.println("*****从配置文件读取的打印机型号*****");
    System.out.println(services.length);
    System.out.println("**********");
    

    Java读取默认打印机

    PrintService printer = PrintServiceLookup.lookupDefaultPrintService();
    
    展开全文
  • HP打印机为什么取消了打印任务

    千次阅读 2010-08-25 08:48:00
    怎样清除无法删除的打印任务 当打印任务开始进行时,打印任务被保存打印作业列表(也称打印队列)内。如果打印机因意外暂停,未完成打印任务,那么该任务仍打印队列内...打印机”窗口,用鼠标左键双击打印机

    怎样清除无法删除的打印任务

    当打印任务开始进行时,打印任务被保存在打印作业列表(也称打印队列)内。如果打印机因意外暂停,未完成打印任务,那么该任务仍在打印队列内,并且存入文件的打印池进行备份。 如果不清除该任务,后面的打印任务将无法执行。

    操作方法 

    方法一:自动清除打印队列

    1. 打开打印机文件。

      • Windows 98/Me/2000 操作系统

        依次点击“开始”→“设置”→“打印机”。在 “打印机”窗口中,用鼠标左键双击打印机的图标。

      • Windows XP 操作系统

        • 依次点击“开始”→“打印机和传真”。在 “打印机和传真”窗口中,用鼠标左键双击打印机图标。

        • 点击“控制面板”中的“打印机和其它硬件”,点击“打印机和传真”。在 “打印机和传真”窗口中,用鼠标左键双击打印机图标。

    2. 在打印机队列的窗口中,点击“打印机”工具菜单。如图 1 打印队列所示:

      图 1: 打印队列

    3. 如果没有选中“暂停打印” ,请选择它;

    4. 再次点击“打印机”工具菜单 ,选择 “中止所有文档” “取消所有文档”, 然后点击“是”按钮;

    5. 如果队列中还存在任何剩余文档,则点击“打印机”工具菜单、选择“暂停打印”,重新开启打印任务,暂停取消打印队列;

    6. 再次点击“打印机”工具菜单,选择“取消所有文档”或“中止所有文档”;

    7. 如果队列中仍有文档,请断开打印机与电脑的 USB 连接线,然后重新启动电脑;

    8. 当电脑重新启动后,检查打印队列,确保其已经被清除。

    方法二:手动清除打印队列

    在 Windows NT、Windows 2000 和 Windows XP 操作系统中,有时执行了上述操作,仍无法清除打印任务。此时,您需进行以下操作来中止并且重新启动打印机服务。

    • Windows XP 操作系统

      1. 依次点击“开始”→“控制面板”→“性能和维护”→“管理工具”→“服务”→“Print Spooler” 。如图 2 服务所示:

        图 2: 服务

      2. 点击左侧 “停止此服务”,停止打印机服务。如图 3 停止打印服务所示:

        图 3: 停止打印服务

      3. 依次点击“开始”→“运行”,在“运行”窗口的命令行中输入 :spool。点击“确认”按钮,打开“spool”文件夹;

      4. 在“spool” 文件夹中,双击打开“PRINTERS”文件夹;

      5. 删除“PRINTERS”文件夹中的所有文件;

      6. 回到“服务”窗口,点击左侧“启动此服务”,重新启动打印服务。如图 4 启动打印服务所示:

        图 4: 启动打印服务

      7. 检查打印队列,确认打印任务已经被清除。

    • Windows 2000 操作系统

      1. 依次点击“开始”→“设置”→“控制面板”→“管理工具”→“服务”→“Print Spooler” 。如图 5 服务所示:

        图 5: 服务

      2. 双击“Print Spooler”服务选项,打开新窗口。如图 6 Print Spooler 属性所示:

        图 6: “Print Spooler 属性”

      3. 点击“服务状态”中的“停止”按钮。如图 7 停止打印服务所示:

        图 7: 停止打印服务

      4. 依次点击“开始”→“运行”,在“运行”窗口的命令行中输入 :spool,点击“确认”按钮,打开“spool”文件夹;

      5. 在“spool”文件夹中,双击打开“PRINTERS”文件夹;

      6. 删除“PRINTERS”文件夹中的所有文件;

      7. 回到“Print Spooler”属性窗口,在“服务状态”中点击“启动”按钮,重新启动打印服务。如图 8 启动打印服务所示:

        图 8: 启动打印服务

      8. 检查打印队列,确认打印任务已经被清除。

    • Windows NT 操作系统

      1. 依次点击“开始”→“设置”→“控制面板”→“服务”→“Spooler”;

      2. 点击位于服务列表右侧的“停止”按钮;

      3. 该服务停止后,等待几秒种,Windows 会清除所有文件;

      4. 点击“启动”按钮,重新启动打印池服务;

      5. 当该服务重新启动后,点击“关闭”按钮,关闭该服务窗口;

      6. 点击右上角的“×” ,关闭控制面板。

    展开全文
  • 我们公司财务部有6个同事,其中一台佳能LBP2900(没有网口)打印机安装一个同事电脑上,其它5位同事通过IP地址连接这个同事的共享打印机。今天突然反映早上能打印,下午就能打印了。网上找了好多,都不行,...

    我们公司财务部有6个同事,其中一台佳能LBP2900(没有网口)打印机安装在一个同事电脑上,其它5位同事通过IP地址连接这个同事的共享打印机。今天突然反映早上能打印,下午就不能打印了。在网上找了好多,都不行,最后向集团总部咨询了一下,终于解决了。方法如下,把原来连接的共享打印机删除掉,然后打开 控制面板-》凭据管理器;

    在打开的页面中添加windows凭据和普通凭据,注意两个凭据都要加,图示如下 ,添加好后,再开始->运行窗口,在窗口里面输入

    \\计算机名,回车  输入一般administrator  密码是安装打印机的同事电脑的开机密码,会弹出页面,显示共享打印机的名称,右击连接就自动安装驱动了。

    展开全文
  • 使用的环境是由平板访问服务器获得打印机列表显示到平板上,一开始是可以获取打印机列表的,但是项目启动几天之后,打印机列表总是无故消失,必须要重启项目才能再次识别到打印机列表,求大神指点。 贴上获得打印机...
  • 2k/xp系统下spoolsv.exe是一个专门控制打印的服务,它出错会直接导致无法打印的故障,这时候甚至在打印机的设置窗口看到已经安装的打印机列表,那么该如何处理呢?1)最笨也是最保险的办法:重新安装系统,包...
  • 震旦打印机在安装驱动打印机后,需要首选项中设置认证部门,才能进行正常...方法2、打印测试纸,打开打印机任务列表,查看打印机在什么,把打印机默认打印机,然后再打开首选项就可以了。(如下图) ...
  • 打印机计数器

    热门讨论 2011-11-09 15:47:03
    添加到监控的打印机列表中即可。 4. 监控网络上的打印机时,要提供正确的登录认证设置,保证网络可连通并具有合适的权限。 5. 注意防火墙的设置,保证可以正常访问网络上的打印机。 6. 该软件完全免费,除软件...
  • PB打印机选择列表的分析与实现 ...---- Word的打印对话框提供了一个选择打印机的下拉列表,但是我们PowerBuilder编程常用的是PrintSetup函数打开的Printer Setup设置窗口,该窗口,我们可以在列表选择我
  • 打印机共享

    千次阅读 2015-01-16 16:14:57
    http://blog.csdn.net/pipisorry/article/details/42778163本文主要说明win7, win8, win10, linux(ubuntu)怎么局域网及广域网上设置打印机远程共享。连接打印机电脑的主机上的设置(for win7&win8)(这个是连接...
  • 问题描述: 控制面板中没显示错误的打印机,但是word打印列表中显示了多个打印错误的打印机,如何删除需要的打印机? 解决方法: 记事本或者notepad++里面选择打印,然后删除需要的打印机即可。注意,控制...
  • VB.NET 创建打印机选择列表

    千次阅读 2015-06-01 10:25:53
    控件来显示打印机列表,可以用来选择不同的打印机作为默认选项,这个列子的简单代码,并是完善的打印程序,你可以用完整的打印程序,将本例代码作为“选择打印机选项”使用。 Key Classes 关键类 ...
  • 由于要兼容性,能用vc api, boost 纯c/C++都行
  • win7系统上安装一台windows xp系统下共享的HPLaserJet ...选择添加网络打印机选需要的打印机不在列表中按格式输入共享打印机的名称这些列出的主机里选出安装共享打印机的电脑加入同一局域网的计算机要输入...
  • C-Lodop获取打印机列表Create_Printer_List,此方法Lodop支持,是C-Lodop特有的函数,客户端本地打印单独用c-lodop,或集中打印等,可以获得本机或云主机的打印机列表。 本博客另一篇博文介绍了兼容Lodop和c-...
  • 如何 Windows XP 使用 Web 浏览器连接打印机 概要 本文介绍了如何使用 Web 浏览器连接到打印机。 Internet 打印工作原理有了 Microsoft Windows XP 的 Internet 打印功能,您可以使用 Web 浏览器连接...
  • 硬件和打印机,发现打印机列表是空的,而print spool服务进程挂起。重启print spool服务就恢复了。使用网上其他人说的删除驱动、重启print spool、取消“启用双向支持”和取消“启用打印机池”等方案均奏效。最终...
  • Windows10使用IP地址添加网络打印机

    千次阅读 2019-06-10 16:10:49
    系统自动搜索可添加的打印机,这里选择我需要的打印机不在列表中,点击下一步。 现在你可以按其他选项添加打印机,这里点击使用TCP/IP地址或者主机名添加打印机,然后点击下一步。 接着输入打印机的IP地址,点击下...
  • //判断cookie是否存在打印机的值 var tempvalue = unescape(temp[1]); LODOP.SET_PRINTER_INDEX(unescape(temp[1])); var strPName = LODOP.GET_PRINTER_NAME(unescape(temp[1])); console.log("当前设备:" ...
  • 中打印机共享添加

    千次阅读 2008-10-23 16:45:00
    域环境,普通用户是没有权限添加打印机的。这有个客户本地管理员或者域管理员登陆的情况下可以使用打印机,并进行相关设置。但是用普通域用户登陆后,开始菜单 打印机 选项就可用了。客户希望普通的域用户也...
  • 如题,此时不再需要装驱动了,直接按照如下...5、我需要的打印机不在列表中 6、使用TCP/IP地址或主机名添加打印机 7、主机名或IP地址(A)----->此处填写打印机的IP地址,端口名称会自动被填充上刚写的IP。 ...
  • 同一个局域网内,只要连接打印机的主机关机,那么同一局域网内的客户端就可以共享打印机,从而将客户端的文档发送到打印机进行远程打印。那么,该如何设置共享打印机的主机端和客户端呢? 参考资料:...
  • 获取打印机列表可以放在onload事件里...之前写过两个页面选择打印机的博文:Lodop页面获取打印机列表 选择打印机预览C-Lodop获取打印机列表Create_Printer_List(c-lodop独有的方法,集中打印,AO打印可以用这个...
  • VM 添加打印机

    千次阅读 2015-07-17 13:59:40
    (5)如果你的打印机在列表中列出,请从中选择。如果没有列出,请选择“从磁盘安装打印驱动程序”,如图5所示。 图5 从磁盘安装驱动程序 (6)浏览并选中HP1010打印机驱动程序,如图6所示。 ...
  • 问题出现情况: 打印机不能打印 打开设备和打印机,出现打印机副本1,副本2. 一个打印机的打印机属性中出现俩...如果删除不了驱动程序,服务列表中停止print Spooler服务,然后打开C:\Windows\System32\spool\PRI...
  • XP如何共享打印机

    万次阅读 2007-05-02 15:37:00
    一个办公室可能每人都有一台打印机,有些资料的打印难免要用到打印共享,本文就讲Windows xp操作系统如何实现打印共享。 一、配置打印机 “控制面板”打开“打印机和传真”,左边的选项或单击右键...
  • 平时的工作,我们经常会遇到打印机不能共享的情况,而尤其以USB连接的打印机多。主要有两种解决方案:一是买一个“网络打印服务器(D-Link的很便宜)”;二是自己手动解决。 关于第一个就不赘述,主要是第...
  • 打印机 第一个文档的状态:正在删除正在打印,怎么也删除了 解决方案: 方法1: 1、打印机长时间工作,导致出现问题。单击“开始”-“运行”,打入services.msc ,服务列表中,找到“Print Spooler”服务把它...
  • 电脑打印机出错

    2017-08-22 16:13:00
    电脑打印机出错 打印机出现RPC服务器可用怎么办怎么修复  ...打印机 ...电脑打印机出错 打印机出现RPC服务器可用怎么办 ...(系统版本一样略一样) ...列表中 找到Print spooler 发现这个...
  • OSX打印机纸张

    千次阅读 2011-10-21 01:51:33
    每个打印机默认地支持若干的类型的纸张类型和大小,可能很长,用户选择的时候会太方便,那么可以通过修改PPDs文件来把这个列表缩短。 找到*DefaultPaperDimension,后面是锁支持的每个纸张大小的定义和说明,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 44,436
精华内容 17,774
关键字:

为什么打印机不在列表中