有没有办法使用

java套接字程序找到打印机状态?该程序需要确定打印机状态.如

>打印机开/关/ IDEAL.

>目前的工作.

>尝试纸张水平.

>碳粉离开.

我使用了javax.print API,这有助于我在打印机中打印文档并列出4个属性

> printer-is-accepting-jobs:接受工作

> printer-name:myPrinter

>排队作业计数:0

>支持颜色:不支持

有些人让我用snmp4j或LPR知道状态.

我用snmp写了一个应用程序.我无法成功.您可以在链接snmp application之后找到代码表.在此代码中(第38行SNMPManager客户端=新SNMPManager(“udp:127.0.0.1/161”);我们需要提供打印机的IP地址.所以我给了tcp / ip:127.0.0.1/161)我在线程“main”java.lang.IllegalArgumentException中遇到异常异常:地址类型tcp / ip unknown,我期待帮助解决这个问题.

PrintService printer = PrintServiceLookup.lookupDefaultPrintService();

AttributeSet att = printer.getAttributes();

for (Attribute a : att.toArray()) {

String attributeName;

String attributeValue;

attributeName = a.getName();

attributeValue = att.get(a.getClass()).toString();

String gh = (attributeName + " : " + attributeValue);

if (gh.equals("printer-is-accepting-jobs : not-accepting-jobs")) {

JOptionPane.showMessageDialog(rootPane, "Printer Not Available");

}

if (gh.equals("queued-job-count : 0")) {

JOptionPane.showMessageDialog(rootPane, gh);

}

System.out.println(gh);

}

java 通过 ip地址 找到 打印机_有没有办法使用java套接字程序找到打印机状态?...相关推荐

  1. 【java】java获取ip地址(读取QQWry.dat文件形式)

    该工具类以读取本地纯真IP地址库实现,缺点不易更新 IPSeekerUtil.java 工具类 package com.gfan.yyq.yyqs.utils;import java.io.File; ...

  2. centos7修改ip地址自动获取_南京课工场IT培训:如何搭建DHCP服务器及自动获取IP地址及相关操作...

    DHCP服务相关理论知识 DHCP服务分为以下三点, IP地址(例:192.168.1.0) 子网掩码(例:255.255.255.0) 网关 DHCP服务的好处: 减少管理员的工作量 避免输入错误的 ...

  3. Java根据IP地址/掩码位(CIDR)和起始IP-终止IP计算网段(IPV4和IPV6)

    Java根据IP地址/掩码位(CIDR)和起始IP-终止IP计算所有IP地址(IPV4和IPV6) 计算IP列表 IPV4 IPV6 IP校验 IPV4 IPV6 计算IP列表 IPV4 1.需要的j ...

  4. java通过ip地址获取相应对应的城市

    发现了一比较好的本地ip对应地址的库资源文件--做一下笔记. 官方网站 https://dev.maxmind.com/geoip/geoip2/geolite2/ 这里提供了免费的库文件,还有很好的 ...

  5. java根据ip地址获取城市地域信息

    java根据ip地址获取城市地域信息 这里提供两个公开的接口,一个是阿里的,一个是新浪的 http://ip.taobao.com/service/getIpInfo.php?ip=123.139.9 ...

  6. java获取IP地址和MAC地址方式

    java获取IP地址和MAC地址方式 前端和后台都可以获取 ip获取方式比较简单,就不做分析了,主要说mac的获取 前端获取的方式与局限性:尝试好几种方式,这种是最易实现.最简单的方式,确实能获取该浏 ...

  7. java 网站服务器ip地址,java服务器ip地址

    java服务器ip地址 内容精选 换一换 已成功登录Java性能分析.待安装Guardian的服务器已开启sshd.待安装Guardian的服务器已安装JRE,JRE版本要求为Huawei JDK 8 ...

  8. HTTP中ip地址伪造的问题以及解决办法

    HTTP中ip地址伪造的问题以及解决办法 参考文章: (1)HTTP中ip地址伪造的问题以及解决办法 (2)https://www.cnblogs.com/codefly-sun/p/5941314. ...

  9. AWS安装WordPress更改IP地址后无法访问的解决办法

    AWS的EC2实例开启的时候会通过DHCP自动获取IP地址,每次的IP地址都是随机分配的,而数据库里又把IP地址给写死了,导致我们连接不上Web网页和WordPress的后台,所以我们要去数据库里更改 ...

  10. java 获取ip地址_老杜带你学Java【第二课】

    上期链接:老杜带你学Java[第一课] 01 写在前面 欢迎来到杜老师的「零基础学Java」课堂~今后,我们就是Java软件工程师了.(此处应该有掌声???)本专题为<零基础学Java>专 ...

最新文章

  1. 图像处理之添加高斯与泊松噪声
  2. 编写规范--Web前端开发修炼之道
  3. java基本语文档_Java 文档注释
  4. 安卓java模拟器_用大白话告诉你:Java 后端到底是在做什么?
  5. Spring Security OAuth2——自定义OAuth2第三方登录(Gitee)并与UsernamePassword登录关联解决方案
  6. 谈*静态页*(或网页*静态化*)的时候,请区分一些概念(转)
  7. 树形dp-CF-337D. Book of Evil
  8. java 反射操作字段_x86上的Java最终字段没有操作?
  9. node 根据图片img url 获取 base64
  10. python 约束与异常处理
  11. Ionic--再次打开自动填充用户名和密码的问题解决方法
  12. 创业者需要知道的50句话
  13. 使用 Visual Studio 创建 .NET 控制台应用程序
  14. 修改linux服务器密码
  15. s一般怎么称呼自己的m_英文信的开头和结尾,怎么写才不会出错?
  16. 清除服务器传输文件记录,Sqlserver2012清除服务器连接记录(服务器名称历史记录清除)...
  17. 税号输入框 将input框中的输入自动转化成半角大写
  18. USB(十)2022-03-03
  19. Android 的Recovery机制
  20. Ubuntu16.04安装搜狗拼音

热门文章

  1. 一路前行 2008-12-17
  2. link与@import自己的一些愚见
  3. torch.randn用法
  4. HowTo——cotex-m3处理器HardFault事后分析方法
  5. 经纬财富:巴中美联储措辞乐观 白银难突出重围
  6. 只有rear指针的环形循环队列
  7. 高效工具-requirement生成和配置
  8. windows系统:Xshell下载安装+连接服务器
  9. matlab gazebo,ROS与Matlab语言入门教程-从Gazebo读取模型和仿真性能
  10. 技嘉b365m小雕驱动工具_【黑苹果】技嘉B365M小雕+i5 9400F+RX590EFI分享