最近在网上查了一下,用java实现了打印机打印以及打印机开钱箱功能。

代码如下:

String os = System.getProperty("os.name");

if(os.contains("Windows")){

//Windows

try {

PrintWriter pw = new PrintWriter("lpt1");

//普通打印

pw.write("English-Windows"+"\n");

pw.write("中文-Windows"+"\n");

//打印机开钱箱指令

char[] c = {27,'p',0,60,240};

pw.write(c);

pw.write("\n");

pw.flush();

} catch (FileNotFoundException ex) {

Logger.getLogger(PrintTest.class.getName()).log(Level.SEVERE, null, ex);

}

}else{

//Linux

try {

FileOutputStream fos = new FileOutputStream("/dev/lp0");

//普通打印

fos.write("English-Linux\n".getBytes());

fos.write("中文-Linux\n".getBytes("GBK"));

//打印机开钱箱指令

char[] c = {27,'p',0,60,240};

for(int i=0;i

fos.write(c[i]);

}

fos.write("\n".getBytes());

fos.flush();

} catch (IOException ex) {

Logger.getLogger(PrintTest.class.getName()).log(Level.SEVERE, null, ex);

}

}

java LPT1,java 打印机打印跟开钱箱相关推荐

  1. java调用默认打印机打印发货标签

    效果: 实现:主入口 public static void main(String[] args) {//获取默认的打印机PrintService defaultPrint = PrintServic ...

  2. java 调用 默认打印机 打印小票

    直接上代码 参考:java 实现58热敏票据打印 如有侵权,请联系QQ 1450648869 package com.example.demo.print;import java.awt.Color; ...

  3. java打印word_Java jacob调用打印机打印word文档

    前面说了Java如何生成复杂的Word文档,今年记录下Java如何调用打印机打印word文档. 起初用的是自带的PrintJob,但是系统提供的打印机制并不成熟完整.网上的代码也是千篇一律,在我的打印 ...

  4. Java调用小票打印机(型号TM-288B)打印小票 (上)

    Java调用小票打印机(型号TM-288B)打印小票 (上) 项目需求需要用Java调用小票打印机打印小票,网上查了很多资料然后慢慢调试最后算成功了 本地安装小票打印机驱动 根据自己的型号下载驱动(此 ...

  5. java 调用打印机打印

    要在 Java 中调用打印机打印,您可以使用 Java 的打印 API.下面是一个简单的示例,展示了如何使用 Java 打印 API 来打印文本: import java.awt.print.Prin ...

  6. Java调用打印机打印pdf

    要在Java中调用打印机打印PDF,可以使用Java打印API和第三方库,如Apache PDFBox或iText PDF. 以下是使用Java打印API打印PDF的基本步骤: 安装打印机:确保您已经 ...

  7. PHP\Java\C#\Js\Go\Python调用小票打印机打印订单实现

    优声云打印机U7是成都优声科技有限公司推出的一款WIFI.4G联网的打印机.注意这是一款热敏58mm小票打印机,就是大家购物,外卖那样的收银小票. 在原来的小票打印机世界里,通常都是U口和蓝牙,更高级 ...

  8. TSC打印机打印条形码和二维码,java实现方式

    以下为java方式实现条码打印,供参考,一般可用于本地调试. 1.js和applet的实现方式见另一篇文章. 2.TSC applet和js打印测试包(包含打印机驱动.打印插件.applet和js调试 ...

  9. 热敏打印机 java实现根据打印机名字实现分别打印小票

    目标任务: 用两台打印机分别实现打印不容的小票 1. 实体类:商品信息 /*** 商品信息类* @author admin**/ public class Commodity {// 商品名称priv ...

最新文章

  1. SQL Server 备份还原造成孤立用户的问题
  2. Java凝视Annotation
  3. hdu 6148 数位dp
  4. php中array怎么用,php array函数怎么用
  5. tp5 引入 没有命名空间的类库的方法(以微信支付SDK为例)
  6. leetcode 235. 二叉搜索树的最近公共祖先 思考分析
  7. 【计算机网络】TCP IP通信处理过程
  8. php熊掌号怎么设置json-ld,dedecms织梦系统对接百度熊掌号并添加JSON_LD数据
  9. SWT、JavaFx十种页面布局快速理解
  10. KVO 实现两个页面之间的通信
  11. sybase修改默认字符集为cp936
  12. 量子计算机人类复活,死人有没有可能复活?从量子尺度来分析是有可能
  13. Adams入门详解与实例(第2版)pdf电子书
  14. 计算机 睡眠 无法打印,打印机脱机无法打印解决教程
  15. 就 计算机 而言,为什么大多数情况下非科班生 比不上 科班生
  16. 重磅来袭!怎么用java编写app软件
  17. 消防基础知识——燃烧与火灾
  18. 使用cv2.imwrite保存的图像是全黑的
  19. Python lambda 介绍
  20. win10更改IP地址遇错(出现了一个意外情况,不能完成你的更改)

热门文章

  1. 推荐1个易上手代码开源的好用的H5网页编辑工具
  2. 手机分辨率大小自适应功能
  3. 开发手机游戏的步骤是怎样的?
  4. iOS开发(OC)——音频播放AVPlayer
  5. twr java_Java7新特性 - TWR(try-with-resources)
  6. TweenMax介绍
  7. python笔记003
  8. python 字节码 汇编器_基础系列1-python解释器、PVM、源代码、字节码理解
  9. Python批量处理lrmx格式文档内指定内容
  10. [英语语法]词法之动词