同事抱怨说,吾司产品,同一家的LINUX,有的架构能打印,有的架构不能打印。吾试了一下,报错:

Caused by: java.io.IOException: error=1 running: ‘/usr/bin/lpr’ ‘-PABC-123-Series’ ‘-JJava Printing’ ‘/tmp/javaprint133.ps’
lpr: ABC-123-Series: unknown printer

  单独执行lpr,卡住;加个参数(如打印机),报错。怎么办?看了一下PSPrinterJob的代码,注意到有个函数printExecCmd,其中代码如下:

    private String[] printExecCmd(String printer, String options,boolean noJobSheet,String banner, int copies, String spoolFile) {if ((osname.equals("Linux") || osname.contains("OS X"))) {execCmd[n++] = "/usr/bin/lpr";} else {execCmd[n++] = "/usr/bin/lp";}

  当lpr出错的时候,能不能再执行一次lp?于是吾在调用的地方做了个处理,果然可以了。

LINUX:lpr不能打印,可以试试lp相关推荐

  1. 邮件 自动打印 linux,Unix / Linux基本实用程序-打印,电子邮件

    Unix / Linux基本实用程序-打印,电子邮件 在本章中,我们将详细讨论作为Unix的基本实用程序的Printing and Email.到目前为止,我们已经尝试了解Unix OS及其基本命令的 ...

  2. linux使用佳能ip1188,在Linux下安装打印驱动,以佳能LBP2900+为例

    相较于在Windows下安装打印驱动程序,在linux下安装打印驱动程序要复杂一些,不过安装成功后,打印驱动比在Windows下稳定,不会出现让人迷惑无从下手的问题,这正是linux系统相比于wind ...

  3. Linux终端彩色打印+终端进度条

    原文链接:https://my.oschina.net/jcseg/blog/178047 开发的一个应用程序选择了终端界面, 为了使软件稍微好看些, 研究下Linux终端的彩色打印, 并且基于这个彩 ...

  4. Linux uname 命令 打印系统信息

    转自:https://www.jb51.net/LINUXjishu/417626.html 1.概述 打印系统信息 2.命令格式 uname [OPTION]... 3.常用命令参数 打印一些系统信 ...

  5. linux 函数中打印调用栈

    一.内核中 To print the stack contents and a backtrace to the kernel log, use the #include <linux/kern ...

  6. linux装打印机打印_为Linux选择打印机

    linux装打印机打印 我们朝着传闻已久的无纸化社会迈出了重要的一步,但是我们仍然需要不时打印文档的硬拷贝. 如果您是Linux用户,并且有一台没有Linux安装盘的打印机,或者您正在寻找新设备,那么 ...

  7. 惠普Linux成像和打印现在支持Linux Mint 21.1, Ubuntu 22.10

    导读 惠普Linux成像和打印(HPLIP)驱动程序今天已经更新到3.23.3版本,这个版本增加了对最近的Linux Mint.Ubuntu.Fedora.RHEL和MX Linux发行版的支持,以及 ...

  8. linux显示文件开头部分内容,Linux 命令 - head: 打印文件的开头部分

    命令格式 head [OPTION]... [FILE]... 命令参数 -c, --bytes=[-]K 显示每个文件的前 K 字节内容. -n, --lines=[-]K 显示每个文件的前 K 行 ...

  9. linux 管理部门打印,Linux打印机相关的命令-打印管理_Linux常用命令大全

    reject命令_Linux reject命令使用详解:指示打印系统拒绝发往指定目标打印机的打印任务 reject命令属于CUPS套件,用于指示打印系统拒绝发往指定目标打印机的打印任务.语法:reje ...

  10. linux 设置媒介类型,CUPS Linux:帮助打印这些媒体类型:MS Excel,MS Word和HTML

    我需要在 Linux CUPS服务器中打印MS Excel,MS Word和HTML文件.当我尝试打印这些媒体类型后发生,这是我发现到现在: >对于MS Excel和MS Word文件: 当我尝 ...

最新文章

  1. java读取文本单词_使用Java计算文本文件中的单词数
  2. 常用巡检语句(oracle)
  3. MediaWiki使用指南
  4. MLP回归,无需卷积、自注意力,纯多层感知机视觉架构媲美CNN、ViT
  5. Python安装Whl文件
  6. Python库:time库
  7. 80sec被黑原因分析
  8. ma系列之-17-磁盘和文件系统1
  9. 简单的动漫网页成品 HTML+CSS静态网页作业 DW动漫网页设计与制作素材成品代做 海贼王主题网页设计制作6个页面
  10. 如何使windows系统环境变量的改变即时生效
  11. canvas路径,描边与填充
  12. CTR模型:FNN模型
  13. JavaScript百炼成仙 1.20 函数七重关之二 (作用域)
  14. 计算机系统权限授权,win 7 期间版操作系统的权限说明
  15. VIVADO中IO管脚分配 IO PLANING
  16. 中国数字油画网 数字油画软件 照片转数字油画 ai制作数字油画
  17. 详解更改易语言的皮肤
  18. 计算机毕业设计Java宠物领养管理系统(源码+系统+mysql数据库+lw文档
  19. uni-app跨域的解决以及如何封住api,请求接口
  20. 【浙里办】浙里办开发上架指南北西东,指乱七八糟。避坑手册Cookbook

热门文章

  1. NYOJ题目915-+-字符串
  2. 功夫小子实践开发-英雄实体类的基本分析和实现
  3. python version 3_VIM设置python3支持和检测python version
  4. plsql 误删除了存储过程怎么处理_照片恢复 - 内存卡及手机误删照片怎么恢复?...
  5. mysql 语句中last_Mysql函数:Last_insert_id()语法讲解
  6. 线程间通信方式 java_深入理解JAVA多线程之线程间的通信方式
  7. ios苹果应用ipa一键签名工具_ios签名何以做到不越狱不上架也能安装ipa文件?
  8. PPT自定义内容/PPT自定义放映/PPT自定义文件等编辑说明
  9. Chrome插件英雄榜(第二期)
  10. 去年北京居民服务消费快速增长 占消费支出半壁江山